Ranking of Pennsylvania Counties By Net Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Migration for Pennsylvania was 46.31K. Among all Pennsylvania counties, Chester County had the highest net migration (6.76K), followed by Montgomery County (5.62K), and York County (4.46K).
The chart below shows the top 10 counties, and the table below shows the ranking of all Pennsylvania counties.
You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.
You may also be interested in:
Related Topics: Pennsylvania Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Pennsylvania Counties By Net Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Chester County | 6756 |
| 2 | Montgomery County | 5624 |
| 3 | York County | 4463 |
| 4 | Lehigh County | 3631 |
| 5 | Northampton County | 3417 |
| 6 | Luzerne County | 3211 |
| 7 | Bucks County | 2943 |
| 8 | Cumberland County | 2818 |
| 9 | Berks County | 2747 |
| 10 | Delaware County | 2538 |
| 11 | Lancaster County | 1859 |
| 12 | Butler County | 1770 |
| 13 | Dauphin County | 1548 |
| 14 | Lackawanna County | 1526 |
| 15 | Schuylkill County | 1495 |
| 16 | Adams County | 1357 |
| 17 | Westmoreland County | 1324 |
| 18 | Washington County | 1222 |
| 19 | Franklin County | 1188 |
| 20 | Centre County | 1082 |
| 21 | Pike County | 1020 |
| 22 | Clearfield County | 891 |
| 23 | Beaver County | 704 |
| 24 | Lebanon County | 703 |
| 25 | Columbia County | 635 |
| 26 | Wayne County | 558 |
| 27 | Indiana County | 522 |
| 28 | Northumberland County | 418 |
| 29 | Lycoming County | 377 |
| 30 | Huntingdon County | 373 |
| 31 | Carbon County | 350 |
| 32 | Lawrence County | 258 |
| 33 | Blair County | 231 |
| 34 | Bedford County | 213 |
| 35 | Greene County | 205 |
| 36 | Snyder County | 200 |
| 37 | Susquehanna County | 166 |
| 38 | Perry County | 154 |
| 39 | Bradford County | 109 |
| 40 | Somerset County | 91 |
| 41 | Juniata County | 89 |
| 42 | Fayette County | 87 |
| 43 | Sullivan County | 80 |
| 44 | Jefferson County | 77 |
| 45 | Venango County | 76 |
| 46 | Warren County | 55 |
| 47 | Cambria County | 49 |
| 48 | Mercer County | 38 |
| 49 | Mifflin County | 30 |
| 50 | Cameron County | 27 |
| 51 | Clinton County | 16 |
| 52 | Fulton County | 10 |
| 53 | Wyoming County | 3 |
| 54 | McKean County | -10 |
| 55 | Tioga County | -40 |
| 56 | Forest County | -61 |
| 57 | Elk County | -65 |
| 58 | Montour County | -66 |
| 59 | Potter County | -84 |
| 60 | Crawford County | -101 |
| 61 | Clarion County | -166 |
| 62 | Armstrong County | -175 |
| 63 | Erie County | -384 |
| 64 | Monroe County | -456 |
| 65 | Union County | -483 |
| 66 | Allegheny County | -1457 |
| 67 | Philadelphia County | -11481 |