Ranking of Pennsylvania Counties By Net Migration in 2021

Updated on June 21, 2025.

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

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 7136
2 Northampton County 6279
3 Cumberland County 5717
4 Chester County 5124
5 Butler County 3583
6 York County 2742
7 Bucks County 2282
8 Adams County 2244
9 Luzerne County 2089
10 Lancaster County 2070
11 Pike County 1736
12 Westmoreland County 1714
13 Washington County 1627
14 Lackawanna County 1239
15 Schuylkill County 1225
16 Carbon County 1151
17 Dauphin County 1135
18 Lehigh County 999
19 Berks County 961
20 Franklin County 938
21 Lebanon County 766
22 Clinton County 755
23 Monroe County 675
24 Clarion County 624
25 Columbia County 586
26 Tioga County 467
27 Wayne County 398
28 Bradford County 279
29 Susquehanna County 246
30 Wyoming County 221
31 Indiana County 220
32 Mifflin County 200
33 Blair County 198
34 Perry County 185
35 Bedford County 173
36 Lawrence County 143
37 McKean County 128
38 Mercer County 115
39 Sullivan County 114
40 Armstrong County 93
41 Huntingdon County 56
42 Centre County 37
43 Venango County 20
44 Fulton County 19
45 Forest County 14
46 Montour County 13
46 Snyder County 13
47 Elk County 10
48 Cambria County 3
49 Potter County -8
50 Cameron County -21
51 Delaware County -42
52 Northumberland County -46
53 Juniata County -98
54 Beaver County -105
55 Union County -116
56 Warren County -123
57 Jefferson County -166
58 Lycoming County -174
59 Crawford County -289
60 Greene County -387
61 Somerset County -454
62 Fayette County -514
63 Erie County -676
64 Clearfield County -1519
65 Allegheny County -1814
66 Philadelphia County -13828