Bucks County — commute flow by county (2023)
Adams County — 299 (Upper-middle)Allegheny County — 1,368 (Higher)Armstrong County — 39 (Lower)Beaver County — 197 (Middle)Bedford County — 61 (Lower-middle)Berks County — 3,794 (Higher)Blair County — 146 (Middle)Bradford County — 169 (Middle)Butler County — 224 (Upper-middle)Cambria County — 174 (Middle)Cameron County — 4 (Lower)Carbon County — 778 (Upper-middle)Centre County — 263 (Upper-middle)Chester County — 5,023 (Higher)Clarion County — 27 (Lower)Clearfield County — 41 (Lower)Clinton County — 59 (Lower-middle)Columbia County — 235 (Upper-middle)Crawford County — 69 (Lower-middle)Cumberland County — 871 (Higher)Dauphin County — 916 (Higher)Delaware County — 5,825 (Higher)Elk County — 63 (Lower-middle)Erie County — 177 (Middle)Fayette County — 122 (Middle)Forest County — 2 (Lower)Franklin County — 418 (Upper-middle)Fulton County — 14 (Lower)Greene County — 37 (Lower)Huntingdon County — 68 (Lower-middle)Indiana County — 51 (Lower-middle)Jefferson County — 32 (Lower)Juniata County — 44 (Lower)Lackawanna County — 771 (Upper-middle)Lancaster County — 2,060 (Higher)Lawrence County — 70 (Lower-middle)Lebanon County — 440 (Upper-middle)Lehigh County — 6,984 (Higher)Luzerne County — 1,226 (Higher)Lycoming County — 411 (Upper-middle)McKean County — 73 (Lower-middle)Mercer County — 76 (Lower-middle)Mifflin County — 75 (Lower-middle)Monroe County — 925 (Higher)Montgomery County — 38,154 (Higher)Montour County — 83 (Lower-middle)Northampton County — 4,674 (Higher)Northumberland Count — 444 (Upper-middle)Perry County — 137 (Middle)Philadelphia County — 40,354 (Higher)Pike County — 184 (Middle)Potter County — 29 (Lower)Schuylkill County — 800 (Upper-middle)Snyder County — 53 (Lower-middle)Somerset County — 104 (Middle)Sullivan County — 19 (Lower)Susquehanna County — 140 (Middle)Tioga County — 124 (Middle)Union County — 92 (Lower-middle)Venango County — 42 (Lower)Warren County — 28 (Lower)Washington County — 204 (Upper-middle)Wayne County — 170 (Middle)Westmoreland County — 312 (Upper-middle)Wyoming County — 116 (Middle)York County — 1,294 (Higher)Bucks County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (2 to 44)Lower-middle (51 to 92)Middle (104 to 197)Upper-middle (204 to 800)Higher (871 to 40,354)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 another county in PA to see its own flow.

Within Bucks County
134,383 (48%)
Total
Bristol township12,950
Bensalem township12,562
Middletown township9,931
Northampton township8,644
Falls township7,754
Warminster township6,551
Lower Makefield township5,401
Other (47)70,590
Elsewhere In-State
122,278 (43%)
Total
Philadelphia County40,354
Montgomery County38,154
Lehigh County6,984
Delaware County5,825
Chester County5,023
Northampton County4,674
Berks County3,794
Other (59)17,470
Other States
25,343 (9%)
Total
NJ20,087
NY1,880
DE1,105
MD655
VA317
CT194
OH129
Other (43)976

Scroll to Top