Pennsylvania Net Migration By County in 2019

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2019, the net migration for Pennsylvania was -11,023. Montgomery County had the highest net migration (2,676) followed by Chester County (1,536), and Cumberland County (1,418). On the other hand, Philadelphia County had the lowest net migration (-7,172), followed by Erie County (-2,113), and Allegheny County (-1,100).

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 2019
Pennsylvania Net Migration By County in 2019
Items per page:
0 of 0
County Net Migration
Adams -94
Allegheny -1100
Armstrong -405
Beaver -143
Bedford -99
Berks -736
Blair -181
Bradford -368
Bucks 862
Butler 487
Cambria -751
Cameron -33
Carbon 182
Centre -902
Chester 1536
Clarion -147
Clearfield -117
Clinton -338
Columbia -61
Crawford -568
Cumberland 1418
Dauphin 720
Delaware -37
Elk -102
Erie -2113
Fayette -529
Forest -212
Franklin 439
Fulton 11
Greene -483
Huntingdon -379
Indiana -446
Jefferson -162
Juniata 2
Lackawanna 62
Lancaster -270
Lawrence -404
Lebanon 247
Lehigh -44
Luzerne 18
Lycoming -448
McKean -206
Mercer -858
Mifflin -129
Monroe 631
Montgomery 2676
Montour 41
Northampton 778
Northumberland -188
Perry 129
Philadelphia -7172
Pike 127
Potter -37
Schuylkill -38
Snyder -159
Somerset -283
Sullivan -33
Susquehanna -170
Tioga 24
Union -629
Venango -258
Warren -249
Washington 254
Wayne 119
Westmoreland 68
Wyoming -172
York 399