Ranking of Pennsylvania Counties By Net Domestic Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Pennsylvania was 27.75K. Among all Pennsylvania counties, Montgomery County had the highest net domestic migration (6.43K), followed by Northampton County (6.04K), and Cumberland County (5.52K).

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 Domestic Migration in 2021
Montgomery
Northampton
Cumberland
Chester
Butler
York
Adams
Bucks
Luzerne
Pike
Ranking of Pennsylvania Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Montgomery County 6431
2 Northampton County 6037
3 Cumberland County 5517
4 Chester County 4684
5 Butler County 3522
6 York County 2479
7 Adams County 2212
8 Bucks County 1894
9 Luzerne County 1722
10 Pike County 1710
11 Westmoreland County 1667
12 Lancaster County 1631
13 Washington County 1583
14 Schuylkill County 1193
15 Carbon County 1137
16 Lackawanna County 1075
17 Franklin County 846
18 Dauphin County 811
19 Clinton County 750
20 Lebanon County 650
21 Clarion County 616
22 Monroe County 601
23 Columbia County 577
24 Berks County 519
25 Tioga County 462
26 Wayne County 383
27 Indiana County 319
28 Lehigh County 279
29 Bradford County 265
30 Susquehanna County 244
31 Wyoming County 216
32 Mifflin County 193
33 Blair County 185
34 Perry County 181
35 Bedford County 169
36 Lawrence County 143
37 McKean County 116
38 Sullivan County 113
39 Mercer County 106
40 Armstrong County 88
41 Huntingdon County 53
42 Fulton County 18
43 Venango County 12
44 Snyder County 11
45 Forest County 10
46 Elk County 8
47 Montour County 2
48 Potter County -10
49 Cambria County -12
50 Cameron County -21
51 Northumberland County -65
52 Juniata County -112
53 Beaver County -128
54 Warren County -129
55 Union County -139
56 Jefferson County -171
57 Lycoming County -212
58 Centre County -271
59 Crawford County -299
60 Greene County -382
61 Somerset County -462
62 Fayette County -545
63 Delaware County -730
64 Erie County -816
65 Clearfield County -1567
66 Allegheny County -2933
67 Philadelphia County -16689