The accident occurred around 4:30 p.m. along the 5500 block of Wyalusing Avenue.
Police say a 2-year-old boy ran out into the street between two parked cars and was hit by a vehicle traveling eastbound.
The child was transported to Children's Hospital of Philadelphia.
He is currently listed in stable condition.
Police say the driver remained at the scene.