The crash happened around 8:00 a.m. at the intersection of Lancaster Avenue and Union Street.
Police say a Mercury Mountaineer was traveling eastbound on Lancaster Avenue when the driver disregarded a red light.
A Buick Roadmaster, traveling southbound on Union Street and travelling through the green light, was struck by the Mercury.
The force of the collision caused the Mountaineer to overturn and strike a utility pole and a traffic signal.
Both drivers were transported to Christiana Hospital for treatment.
The driver of the Mercury is charged with driving without a valid license, failure to stop at a red light, and failure to have insurance identification in possession.