Ranking of Pennsylvania Counties By Net Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Migration for Pennsylvania was 7.21K. Among all Pennsylvania counties, Allegheny County had the highest net migration (3.34K), followed by Philadelphia County (2.89K), and Cumberland County (1.94K).

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 2012
Allegheny
Philadelphia
Cumberland
Montgomery
Luzerne
Lebanon
Washington
Chester
Northampton
Lehigh
Ranking of Pennsylvania Counties By Net Migration in 2012
Items per page:
0 of 0
Rank County Net Migration
1 Allegheny County 3336
2 Philadelphia County 2888
3 Cumberland County 1941
4 Montgomery County 1702
5 Luzerne County 834
6 Lebanon County 806
7 Washington County 711
8 Chester County 657
9 Northampton County 633
10 Lehigh County 571
11 Lancaster County 530
12 Centre County 448
13 Lycoming County 426
14 Lackawanna County 341
15 Butler County 298
16 Northumberland County 276
17 Beaver County 231
18 Clinton County 192
19 Clearfield County 188
20 Tioga County 181
21 Schuylkill County 119
22 Potter County 109
23 Delaware County 101
24 Montour County 79
25 McKean County 74
26 Wyoming County 66
27 Union County 56
28 Franklin County 47
29 Snyder County 44
30 Columbia County 41
31 Sullivan County 32
32 Bedford County -4
33 Cameron County -16
34 Huntingdon County -24
35 Forest County -33
36 Fulton County -42
37 Carbon County -65
38 Jefferson County -69
38 Mifflin County -69
39 Somerset County -79
40 Elk County -97
41 Warren County -118
42 Juniata County -137
43 Dauphin County -188
44 Bradford County -207
45 Perry County -212
46 Blair County -219
47 Erie County -225
48 Adams County -246
49 Susquehanna County -247
50 Mercer County -250
51 Armstrong County -260
52 Greene County -281
53 Fayette County -288
54 Wayne County -316
55 Indiana County -324
56 York County -362
57 Venango County -370
58 Westmoreland County -407
59 Clarion County -409
60 Crawford County -455
61 Lawrence County -465
62 Cambria County -636
63 Pike County -671
64 Berks County -678
65 Bucks County -946
66 Monroe County -1332