It happened along the 900 block of Newport Road in Croydon shortly before 9:00 p.m.
Police say the woman, believed to be in her 40s, was struck by a pickup truck while walking along the roadway.
Authorities say they arrived to find the woman unconscious with no ID on her.
She was rushed by medics to nearby Aria Hospital Torresdale Division for care.
The driver of the pickup truck remained at the scene.