Ranking of Pennsylvania Counties By Net Domestic Migration in 2019

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2019, the Net Domestic Migration for Pennsylvania was -25.74K. Among all Pennsylvania counties, Montgomery County had the highest net domestic migration (1.61K), followed by Cumberland County (1.11K), and Chester County (1.02K).

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 2019
Montgomery
Cumberland
Chester
Bucks
Northampton
Monroe
Butler
Franklin
York
Washington
Ranking of Pennsylvania Counties By Net Domestic Migration in 2019
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Montgomery County 1610
2 Cumberland County 1113
3 Chester County 1022
4 Bucks County 553
5 Northampton County 545
6 Monroe County 505
7 Butler County 432
8 Franklin County 289
9 York County 245
10 Washington County 224
11 Dauphin County 217
12 Carbon County 176
13 Lebanon County 138
14 Perry County 126
15 Pike County 124
16 Wayne County 118
17 Montour County 27
18 Westmoreland County 25
19 Tioga County 17
20 Fulton County 11
21 Juniata County -6
22 Sullivan County -32
23 Schuylkill County -36
24 Cameron County -37
25 Potter County -41
26 Columbia County -73
27 Adams County -100
28 Bedford County -102
28 Elk County -102
29 Mifflin County -127
30 Beaver County -153
31 Clearfield County -158
32 Clarion County -159
33 Jefferson County -163
33 Snyder County -163
34 Susquehanna County -172
35 Wyoming County -175
36 Northumberland County -186
37 Blair County -197
38 Forest County -212
39 McKean County -221
40 Warren County -253
41 Venango County -261
42 Lackawanna County -265
43 Somerset County -299
44 Clinton County -343
45 Bradford County -386
46 Armstrong County -405
47 Huntingdon County -406
48 Lawrence County -422
49 Greene County -482
50 Indiana County -483
51 Lycoming County -513
52 Fayette County -540
53 Crawford County -575
54 Luzerne County -630
55 Union County -631
56 Cambria County -770
57 Lancaster County -782
58 Lehigh County -841
59 Mercer County -876
60 Delaware County -928
61 Berks County -1208
62 Centre County -1550
63 Erie County -2526
64 Allegheny County -2732
65 Philadelphia County -11540