Might also have something to do with Philly having 3 major research institutions [[one an Ivy ) and about 15 other colleges and universities there. IIRC Metro Philly area has the highest concentration of colleges and college students in the country.
Take away that massive economic driver, and I bet you'd get Detroit....no matter how walkable.
Bookmarks