Pennsylvania Net Migration By County in 2021

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Pennsylvania was 38,002. Montgomery County had the highest net migration (7,106) followed by Northampton County (6,255), and Cumberland County (5,696). On the other hand, Philadelphia County had the lowest net migration (-14,014), followed by Allegheny County (-1,819), and Clearfield County (-1,538).

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 2021
Pennsylvania Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adams 2232
Allegheny -1819
Armstrong 92
Beaver -111
Bedford 173
Berks 962
Blair 197
Bradford 277
Bucks 2284
Butler 3558
Cambria 0
Cameron -21
Carbon 1146
Centre 39
Chester 5102
Clarion 624
Clearfield -1538
Clinton 754
Columbia 586
Crawford -290
Cumberland 5696
Dauphin 1126
Delaware -72
Elk 9
Erie -682
Fayette -515
Forest 9
Franklin 933
Fulton 18
Greene -386
Huntingdon 52
Indiana 341
Jefferson -169
Juniata -98
Lackawanna 1236
Lancaster 2048
Lawrence 145
Lebanon 762
Lehigh 994
Luzerne 2094
Lycoming -176
McKean 130
Mercer 117
Mifflin 199
Monroe 665
Montgomery 7106
Montour 12
Northampton 6255
Northumberland -43
Perry 184
Philadelphia -14014
Pike 1723
Potter -10
Schuylkill 1224
Snyder 13
Somerset -459
Sullivan 113
Susquehanna 243
Tioga 463
Union -118
Venango 19
Warren -126
Washington 1625
Wayne 393
Westmoreland 1716
Wyoming 218
York 2742