Abington township — commute flow to neighboring towns/cities (2023)
Ambler borough — 117 (Upper-middle)Bridgeport borough — 25 (Middle)Bryn Athyn borough — 69 (Middle)Cheltenham township — 681 (Higher)Collegeville borough — 6 (Lower-middle)Conshohocken borough — 144 (Upper-middle)Douglass township — 5 (Lower-middle)East Greenville borough — 0 (Lower)East Norriton township — 175 (Upper-middle)Franconia township — 30 (Middle)Green Lane borough — 0 (Lower)Hatboro borough — 96 (Upper-middle)Hatfield borough — 9 (Lower-middle)Hatfield township — 148 (Upper-middle)Horsham township — 974 (Higher)Jenkintown borough — 414 (Higher)Lansdale borough — 92 (Upper-middle)Limerick township — 32 (Middle)Lower Frederick township — 2 (Lower)Lower Gwynedd township — 235 (Upper-middle)Lower Merion township — 528 (Higher)Lower Moreland township — 223 (Upper-middle)Lower Pottsgrove township — 8 (Lower-middle)Lower Providence township — 83 (Middle)Lower Salford township — 41 (Middle)Marlborough township — 1 (Lower)Montgomery township — 356 (Higher)Narberth borough — 4 (Lower-middle)New Hanover township — 3 (Lower-middle)Norristown borough — 117 (Upper-middle)North Wales borough — 9 (Lower-middle)Pennsburg borough — 3 (Lower-middle)Perkiomen township — 11 (Lower-middle)Plymouth township — 393 (Higher)Pottstown borough — 13 (Middle)Red Hill borough — 2 (Lower)Rockledge borough — 46 (Middle)Royersford borough — 3 (Lower-middle)Salford township — 3 (Lower-middle)Schwenksville borough — 1 (Lower)Skippack township — 53 (Middle)Souderton borough — 13 (Middle)Springfield township — 327 (Higher)Telford borough — 3 (Lower-middle)Towamencin township — 38 (Middle)Trappe borough — 5 (Lower-middle)Upper Dublin township — 784 (Higher)Upper Frederick township — 3 (Lower-middle)Upper Gwynedd township — 275 (Higher)Upper Hanover township — 9 (Lower-middle)Upper Merion township — 637 (Higher)Upper Moreland township — 782 (Higher)Upper Pottsgrove township — 0 (Lower)Upper Providence township — 108 (Upper-middle)Upper Salford township — 3 (Lower-middle)West Conshohocken borough — 89 (Upper-middle)West Norriton township — 123 (Upper-middle)West Pottsgrove township — 7 (Lower-middle)Whitemarsh township — 430 (Higher)Whitpain township — 397 (Higher)Worcester township — 24 (Middle)Abington township — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (0 to 2)Lower-middle (3 to 11)Middle (13 to 83)Upper-middle (89 to 235)Higher (275 to 974)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
Philadelphia1,3425,2962,4529,090
Horsham township211500263974
Upper Dublin township147409228784
Upper Moreland township185351246782
Cheltenham township145312224681
Upper Merion township152322163637
Lower Merion township87301140528
Bensalem township81266132479
Whitemarsh township68244118430
Tredyffrin township74235108417

Scroll to Top