Ranking of Pennsylvania Counties By Net Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Pennsylvania was 37.95K. Among all Pennsylvania counties, Montgomery County had the highest net migration (7.11K), followed by Northampton County (6.25K), and Cumberland County (5.70K).

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.

See this for other years:
Ranking of Pennsylvania Counties By Net Migration in 2021
Montgomery
Northampton
Cumberland
Chester
Butler
York
Bucks
Adams
Luzerne
Lancaster
Ranking of Pennsylvania Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Montgomery County 7107
2 Northampton County 6254
3 Cumberland County 5697
4 Chester County 5095
5 Butler County 3556
6 York County 2730
7 Bucks County 2268
8 Adams County 2235
9 Luzerne County 2093
10 Lancaster County 2054
11 Pike County 1720
12 Westmoreland County 1706
13 Washington County 1624
14 Lackawanna County 1233
15 Schuylkill County 1218
16 Carbon County 1142
17 Dauphin County 1127
18 Lehigh County 997
19 Berks County 957
20 Franklin County 934
21 Lebanon County 765
22 Clinton County 754
23 Monroe County 655
24 Clarion County 621
25 Columbia County 585
26 Tioga County 465
27 Wayne County 389
28 Indiana County 343
29 Bradford County 276
30 Susquehanna County 243
31 Wyoming County 219
32 Blair County 202
33 Mifflin County 198
34 Perry County 184
35 Bedford County 172
36 Lawrence County 145
37 McKean County 126
38 Sullivan County 113
39 Mercer County 112
40 Armstrong County 91
41 Huntingdon County 57
42 Centre County 42
43 Fulton County 18
43 Venango County 18
44 Montour County 13
44 Snyder County 13
45 Forest County 10
46 Elk County 8
47 Cambria County -4
48 Potter County -10
49 Cameron County -21
50 Northumberland County -46
51 Delaware County -84
52 Juniata County -97
53 Beaver County -113
54 Union County -127
54 Warren County -127
55 Lycoming County -167
56 Jefferson County -169
57 Crawford County -286
58 Greene County -384
59 Somerset County -461
60 Fayette County -513
61 Erie County -672
62 Clearfield County -1549
63 Allegheny County -1809
64 Philadelphia County -14000