Aldan borough — commute flow to neighboring towns/cities (2023)
Aston township — 9 (Middle)Bethel township — 3 (Lower-middle)Brookhaven borough — 6 (Lower-middle)Chadds Ford township — 9 (Middle)Chester — 9 (Middle)Chester township — 5 (Lower-middle)Chester Heights borough — 9 (Middle)Clifton Heights borough — 20 (Upper-middle)Collingdale borough — 25 (Higher)Colwyn borough — 1 (Lower)Concord township — 20 (Upper-middle)Darby borough — 32 (Higher)Darby township — 14 (Upper-middle)East Lansdowne borough — 7 (Middle)Eddystone borough — 15 (Upper-middle)Edgmont township — 2 (Lower-middle)Folcroft borough — 11 (Middle)Glenolden borough — 5 (Lower-middle)Haverford township — 23 (Higher)Lansdowne borough — 15 (Upper-middle)Lower Chichester township — 2 (Lower-middle)Marcus Hook borough — 0 (Lower)Marple township — 33 (Higher)Media borough — 17 (Upper-middle)Middletown township — 16 (Upper-middle)Millbourne borough — 1 (Lower)Morton borough — 11 (Middle)Nether Providence township — 7 (Middle)Newtown township — 33 (Higher)Norwood borough — 4 (Lower-middle)Parkside borough — 0 (Lower)Prospect Park borough — 7 (Middle)Radnor township — 28 (Higher)Ridley township — 29 (Higher)Ridley Park borough — 4 (Lower-middle)Rose Valley borough — 0 (Lower)Rutledge borough — 0 (Lower)Sharon Hill borough — 10 (Middle)Springfield township — 47 (Higher)Swarthmore borough — 13 (Upper-middle)Thornbury township — 1 (Lower)Tinicum township — 13 (Upper-middle)Trainer borough — 1 (Lower)Upland borough — 14 (Upper-middle)Upper Chichester township — 22 (Higher)Upper Darby township — 104 (Higher)Upper Providence township — 6 (Lower-middle)Yeadon borough — 10 (Middle)Aldan borough — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (0 to 1)Lower-middle (2 to 6)Middle (7 to 11)Upper-middle (13 to 20)Higher (22 to 104)No data
Each unit is shaded by its Total Jobs value and grouped into equal-count bands (quantiles) against the other units shown — lighter = lower, darker = higher. It ranks position among the units in view; it does not grade places, and the ranges shift with which units are shown.

The map is bounded to this parent geography — it shows the selected unit among its own siblings only, the same depth rule the drill-down uses. Shading ranks position on the measure among the units shown; it does not grade places.

Click a neighboring town/city to see its own commute flow.

Town/City29 or younger30 to 5455 or olderTotal
Philadelphia107457149713
Upper Darby township274730104
Lower Merion township12572594
Springfield township10261147
Upper Merion township924942
Tredyffrin township624535
Plymouth township722534
Marple township8131233
Newtown township6111633
Darby borough1191232

Scroll to Top