Pennsylvania Net Domestic Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net domestic migration for Pennsylvania was -40,405. Chester County had the highest net domestic migration (3,503) followed by Cumberland County (2,720), and York County (1,858). On the other hand, Philadelphia County had the lowest net domestic migration (-33,379), followed by Allegheny County (-12,361), and Delaware County (-3,053).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

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 Domestic Migration By County in 2022
Pennsylvania Net Domestic Migration By County in 2022
Items per page:
0 of 0
County Net Domestic Migration
Adams 541
Allegheny -12361
Armstrong 59
Beaver -269
Bedford 192
Berks 1261
Blair -712
Bradford -79
Bucks -1306
Butler 1313
Cambria 160
Cameron 1
Carbon 369
Centre -1195
Chester 3503
Clarion -118
Clearfield 86
Clinton -123
Columbia 597
Crawford -462
Cumberland 2720
Dauphin -258
Delaware -3053
Elk -104
Erie -2
Fayette -431
Forest -216
Franklin 516
Fulton 99
Greene -451
Huntingdon -509
Indiana 178
Jefferson -153
Juniata -15
Lackawanna 270
Lancaster -1409
Lawrence -49
Lebanon 306
Lehigh -1223
Luzerne 1192
Lycoming -2
McKean -192
Mercer 34
Mifflin -45
Monroe -852
Montgomery -879
Montour 4
Northampton 29
Northumberland -414
Perry 276
Philadelphia -33379
Pike 759
Potter 39
Schuylkill 934
Snyder -218
Somerset 264
Sullivan 74
Susquehanna -56
Tioga -129
Union 312
Venango 131
Warren 0
Washington 923
Wayne 330
Westmoreland 836
Wyoming 93
York 1858