Pennsylvania Net Migration By County in 2022

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2022, the net migration for Pennsylvania was -14,010. Chester County had the highest net migration (4,599) followed by Cumberland County (3,195), and York County (2,471). On the other hand, Philadelphia County had the lowest net migration (-26,031), followed by Allegheny County (-9,619), and Delaware County (-1,407).

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 2022
Pennsylvania Net Migration By County in 2022
Items per page:
0 of 0
County Net Migration
Adams 603
Allegheny -9619
Armstrong 71
Beaver -204
Bedford 208
Berks 2323
Blair -654
Bradford -38
Bucks -449
Butler 1446
Cambria 205
Cameron 2
Carbon 394
Centre -339
Chester 4599
Clarion -96
Clearfield 101
Clinton -109
Columbia 632
Crawford -437
Cumberland 3195
Dauphin 552
Delaware -1407
Elk -105
Erie 367
Fayette -354
Forest -208
Franklin 750
Fulton 104
Greene -454
Huntingdon -491
Indiana 290
Jefferson -149
Juniata 15
Lackawanna 673
Lancaster -508
Lawrence -41
Lebanon 530
Lehigh 562
Luzerne 2155
Lycoming 113
McKean -182
Mercer 43
Mifflin -38
Monroe -714
Montgomery 839
Montour 44
Northampton 646
Northumberland -383
Perry 320
Philadelphia -26031
Pike 817
Potter 39
Schuylkill 1019
Snyder -196
Somerset 269
Sullivan 78
Susquehanna -47
Tioga -124
Union 354
Venango 139
Warren 10
Washington 1021
Wayne 342
Westmoreland 927
Wyoming 99
York 2471