Pennsylvania Net Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net migration for Pennsylvania was -2,465. Chester County had the highest net migration (5,274) followed by Cumberland County (3,405), and Berks County (2,795). On the other hand, Philadelphia County had the lowest net migration (-23,041), followed by Allegheny County (-8,341), and Delaware County (-696).

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 661
Allegheny -8341
Armstrong 75
Beaver -174
Bedford 216
Berks 2795
Blair -630
Bradford -12
Bucks 81
Butler 1486
Cambria 224
Cameron 2
Carbon 409
Centre 23
Chester 5274
Clarion -92
Clearfield 127
Clinton -106
Columbia 642
Crawford -430
Cumberland 3405
Dauphin 924
Delaware -696
Elk -105
Erie 532
Fayette -305
Forest -209
Franklin 848
Fulton 103
Greene -454
Huntingdon -494
Indiana 291
Jefferson -149
Juniata 27
Lackawanna 853
Lancaster -164
Lawrence -37
Lebanon 601
Lehigh 1225
Luzerne 2524
Lycoming 154
McKean -174
Mercer 41
Mifflin -38
Monroe -659
Montgomery 1698
Montour 59
Northampton 868
Northumberland -373
Perry 339
Philadelphia -23041
Pike 841
Potter 42
Schuylkill 1072
Snyder -189
Somerset 272
Sullivan 89
Susquehanna -40
Tioga -124
Union 374
Venango 144
Warren 17
Washington 1079
Wayne 335
Westmoreland 976
Wyoming 103
York 2720