Ranking of Pennsylvania Counties By Net Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration for Pennsylvania was 70.60K. Among all Pennsylvania counties, Montgomery County had the highest net migration (6.96K), followed by Philadelphia County (5.99K), and York County (4.80K).
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), 2024 Census.
See this for other years:
Ranking of Pennsylvania Counties By Net Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Montgomery County | 6959 |
| 2 | Philadelphia County | 5989 |
| 3 | York County | 4804 |
| 4 | Lehigh County | 4540 |
| 5 | Chester County | 4089 |
| 6 | Cumberland County | 3830 |
| 7 | Luzerne County | 3517 |
| 8 | Berks County | 3443 |
| 9 | Allegheny County | 3356 |
| 10 | Delaware County | 3264 |
| 11 | Bucks County | 3176 |
| 12 | Northampton County | 2604 |
| 13 | Dauphin County | 1866 |
| 14 | Lancaster County | 1713 |
| 15 | Franklin County | 1280 |
| 15 | Westmoreland County | 1280 |
| 16 | Schuylkill County | 1278 |
| 17 | Butler County | 1156 |
| 18 | Lackawanna County | 1084 |
| 19 | Pike County | 1058 |
| 20 | Adams County | 977 |
| 21 | Washington County | 954 |
| 22 | Lebanon County | 873 |
| 23 | Beaver County | 769 |
| 24 | Centre County | 709 |
| 25 | Carbon County | 679 |
| 26 | Fayette County | 459 |
| 27 | Perry County | 425 |
| 28 | Columbia County | 415 |
| 29 | Venango County | 336 |
| 30 | Monroe County | 323 |
| 31 | Blair County | 320 |
| 32 | Somerset County | 311 |
| 33 | Wayne County | 300 |
| 34 | Bedford County | 280 |
| 35 | Northumberland County | 268 |
| 36 | Lycoming County | 209 |
| 37 | Forest County | 189 |
| 38 | Crawford County | 188 |
| 39 | Mercer County | 182 |
| 40 | Clearfield County | 168 |
| 41 | Indiana County | 161 |
| 42 | Cambria County | 156 |
| 42 | McKean County | 156 |
| 43 | Susquehanna County | 140 |
| 44 | Lawrence County | 138 |
| 45 | Bradford County | 109 |
| 46 | Erie County | 87 |
| 47 | Tioga County | 85 |
| 48 | Mifflin County | 82 |
| 49 | Clinton County | 72 |
| 50 | Wyoming County | 64 |
| 51 | Montour County | 62 |
| 52 | Clarion County | 50 |
| 53 | Sullivan County | 49 |
| 54 | Juniata County | 47 |
| 55 | Elk County | 35 |
| 56 | Potter County | 34 |
| 57 | Cameron County | 1 |
| 58 | Fulton County | -10 |
| 59 | Snyder County | -35 |
| 60 | Huntingdon County | -40 |
| 61 | Armstrong County | -41 |
| 62 | Union County | -50 |
| 63 | Warren County | -66 |
| 64 | Jefferson County | -105 |
| 65 | Greene County | -200 |