Catherine Brown, of the 8300-block of South Kerfoot Avenue, was scheduled to make an initial appearance in court Wednesday morning, police said in a statement.
In addition to attempted first-degree murder, Brown was also charged with aggravated battery and several traffic infractions, including driving the wrong way on a one-way street and failing to dim her headlights.
The incident started about 9:10 p.m. in the 8300-block of South Kerfoot, when a Gresham District police pulled over a vehicle for traffic violation, police said on Monday.
When the officer approached the vehicle, Brown hit the officer in the face, grabbed her by the bulletproof vest and then sped off, striking the officer with the vehicle in the process, police said.
The officer, 30, who has been on the force for at least five years, was taken to Northwestern Memorial Hospital for treatment of non-life threatening injuries, Chicago Police News Affairs Officer Ron Gaines said shortly after the incident. She was released Tuesday morning and expected to return to work.
"It could have been a lot worse," said Gaines, speaking from Northwestern Hospital on Monday night. About a dozen police cars had escorted the officer's ambulance to the hospital.
The Sun-Times Media Wire contributed to this report.