Police responded and attempted to pull over the fleeing driver but she failed to stop.
A brief pursuit began and after a time she pulled over.
Police had no immediate information on the condition of the person who was injured, or the person in the car that was crashed into at the red light.
The 36-year-old woman was arrested and charged with failing to stop, two charges of failing to ascertain injury, driving a motor vehicle in a dangerous manner, operating a motor vehicle recklessly and driving with excess breath alcohol.
She is due to appear in Dunedin District Court on March 13.