Ranking of Pennsylvania Counties By Net Domestic Migration in 2018

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2018, the Net Domestic Migration for Pennsylvania was -20.34K. Among all Pennsylvania counties, Cumberland County had the highest net domestic migration (1.47K), followed by Northampton County (1.22K), and Monroe County (1.17K).

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 2018
Cumberland
Northampton
Monroe
Butler
Chester
York
Lebanon
Bucks
Carbon
Washington
Ranking of Pennsylvania Counties By Net Domestic Migration in 2018
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Cumberland County 1468
2 Northampton County 1216
3 Monroe County 1171
4 Butler County 1058
5 Chester County 979
6 York County 971
7 Lebanon County 783
8 Bucks County 670
9 Carbon County 532
10 Washington County 474
11 Adams County 470
12 Pike County 437
13 Wayne County 402
14 Union County 263
15 Tioga County 65
16 Perry County 63
17 Fulton County 45
18 Montgomery County 36
19 Forest County 22
20 Huntingdon County 14
21 Juniata County -6
22 Lycoming County -19
23 Sullivan County -36
24 Elk County -38
25 Clearfield County -47
26 Warren County -69
27 Montour County -78
28 Cameron County -88
29 Berks County -102
30 Bradford County -108
31 Greene County -110
32 Somerset County -118
33 Mifflin County -136
34 Westmoreland County -142
35 Franklin County -148
36 Schuylkill County -153
37 Potter County -158
38 Bedford County -167
39 Jefferson County -169
39 Luzerne County -169
40 Snyder County -170
41 Indiana County -174
42 Columbia County -183
43 Clinton County -184
44 Lawrence County -205
45 Wyoming County -251
46 McKean County -252
47 Clarion County -275
48 Susquehanna County -284
49 Blair County -307
50 Venango County -324
51 Armstrong County -363
52 Lackawanna County -367
53 Fayette County -412
54 Northumberland County -430
55 Beaver County -476
56 Mercer County -578
57 Centre County -659
58 Crawford County -668
59 Lancaster County -731
60 Dauphin County -916
61 Lehigh County -936
62 Cambria County -1003
63 Delaware County -1094
64 Erie County -2762
65 Allegheny County -4112
66 Philadelphia County -11302