Pennsylvania Net Migration By County in 2020

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2020, the net migration for Pennsylvania was -6,331. Montgomery County had the highest net migration (3,404) followed by Cumberland County (2,649), and Butler County (1,170). On the other hand, Philadelphia County had the lowest net migration (-9,741), followed by Allegheny County (-2,536), and Erie County (-780).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Pennsylvania Net Migration By County in 2020
Pennsylvania Net Migration By County in 2020
Items per page:
0 of 0
County Net Migration
Adams 171
Allegheny -2536
Armstrong -153
Beaver -707
Bedford 44
Berks 268
Blair -362
Bradford -74
Bucks 504
Butler 1170
Cambria -768
Cameron -53
Carbon 271
Centre -535
Chester 877
Clarion -76
Clearfield -246
Clinton -332
Columbia 73
Crawford -566
Cumberland 2649
Dauphin 851
Delaware -308
Elk -163
Erie -780
Fayette -642
Forest 2
Franklin 155
Fulton 16
Greene -299
Huntingdon -142
Indiana -187
Jefferson -96
Juniata -152
Lackawanna -100
Lancaster -575
Lawrence -104
Lebanon 429
Lehigh 745
Luzerne 473
Lycoming -126
McKean -114
Mercer -285
Mifflin -66
Monroe 321
Montgomery 3404
Montour -87
Northampton 686
Northumberland -138
Perry -111
Philadelphia -9741
Pike 400
Potter -20
Schuylkill 162
Snyder -69
Somerset -232
Sullivan 25
Susquehanna -110
Tioga -144
Union -144
Venango -270
Warren -95
Washington 601
Wayne 182
Westmoreland 88
Wyoming -115
York 925