It happened around 3:30 Sunday morning on the 3600 block of North Sydenham Street.
Firefighters arrived quickly and found flames shooting from the first floor and heavy smoke pouring from the second floor.
The blaze was brought under control in approximately 30 minutes.
The woman was taken to Temple University Hospital. No word on her condition.
Authorities are still unsure what sparked the blaze.