Shenandoah borough — commute flow to neighboring towns/cities (2023)
Ashland borough — 9 (Upper-middle)Auburn borough — 0 (Lower-middle)Barry township — 2 (Middle)Blythe township — 0 (Lower-middle)Branch township — 4 (Upper-middle)Butler township — 12 (Higher)Cass township — 52 (Higher)Coaldale borough — 0 (Lower-middle)Cressona borough — 3 (Middle)Deer Lake borough — 0 (Lower-middle)Delano township — 0 (Lower-middle)East Brunswick township — 0 (Lower-middle)East Norwegian township — 4 (Upper-middle)East Union township — 48 (Higher)Eldred township — 1 (Middle)Foster township — 59 (Higher)Frackville borough — 36 (Higher)Frailey township — 2 (Middle)Gilberton borough — 4 (Upper-middle)Girardville borough — 0 (Lower-middle)Gordon borough — 0 (Lower-middle)Hegins township — 7 (Upper-middle)Hubley township — 7 (Upper-middle)Kline township — 5 (Upper-middle)Landingville borough — 0 (Lower-middle)McAdoo borough — 0 (Lower-middle)Mahanoy township — 23 (Higher)Mahanoy City borough — 7 (Upper-middle)Mechanicsville borough — 1 (Middle)Middleport borough — 0 (Lower-middle)Minersville borough — 8 (Upper-middle)Mount Carbon borough — 0 (Lower-middle)New Castle township — 8 (Upper-middle)New Philadelphia borough — 0 (Lower-middle)New Ringgold borough — 0 (Lower-middle)North Manheim township — 13 (Higher)North Union township — 7 (Upper-middle)Norwegian township — 9 (Upper-middle)Orwigsburg borough — 37 (Higher)Palo Alto borough — 0 (Lower-middle)Pine Grove borough — 3 (Middle)Pine Grove township — 1 (Middle)Port Carbon borough — 1 (Middle)Port Clinton borough — 1 (Middle)Porter township — 3 (Middle)Pottsville — 51 (Higher)Reilly township — 0 (Lower-middle)Ringtown borough — 17 (Higher)Rush township — 13 (Higher)Ryan township — 6 (Upper-middle)St. Clair borough — 24 (Higher)Schuylkill township — 3 (Middle)Schuylkill Haven borough — 0 (Lower-middle)South Manheim township — 0 (Lower-middle)Tamaqua borough — 8 (Upper-middle)Tower City borough — 2 (Middle)Tremont borough — 2 (Middle)Tremont township — 16 (Higher)Union township — 0 (Lower-middle)Upper Mahantongo township — 0 (Lower-middle)Walker township — 0 (Lower-middle)Washington township — 0 (Lower-middle)Wayne township — 0 (Lower-middle)West Brunswick township — 10 (Upper-middle)West Mahanoy township — 67 (Higher)West Penn township — 1 (Middle)Shenandoah borough — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower-middle (0)Middle (1 to 3)Upper-middle (4 to 10)Higher (12 to 67)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/City$1,250/mo or less$1,251–3,333/moOver $3,333/moTotal
Hazle township195868145
West Mahanoy township14292467
Foster township8213059
Cass township4153352
Pottsville6153051
West Hazleton borough3311448
East Union township673548
Philadelphia1172644
Hazleton2316241
Orwigsburg borough3191537

Scroll to Top