Pennsylvania Net Migration By County in 2017

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2017, the net migration for Pennsylvania was 4,745. Montgomery County had the highest net migration (3,471) followed by Lehigh County (2,591), and Northampton County (1,835). On the other hand, Allegheny County had the lowest net migration (-5,215), followed by Erie County (-2,739), and Philadelphia County (-1,612).

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 2017
Pennsylvania Net Migration By County in 2017
Items per page:
0 of 0
County Net Migration
Adams 680
Allegheny -5215
Armstrong -165
Beaver -568
Bedford -87
Berks 1073
Blair -142
Bradford -113
Bucks 1384
Butler 1024
Cambria -859
Cameron -66
Carbon 562
Centre 15
Chester 1066
Clarion 441
Clearfield -114
Clinton -145
Columbia -357
Crawford -431
Cumberland 1574
Dauphin 719
Delaware -706
Elk -146
Erie -2739
Fayette -465
Forest 58
Franklin 569
Fulton -17
Greene -331
Huntingdon 161
Indiana -176
Jefferson -119
Juniata 49
Lackawanna -32
Lancaster 1181
Lawrence -392
Lebanon 986
Lehigh 2591
Luzerne 1633
Lycoming -676
McKean -164
Mercer -795
Mifflin -14
Monroe 1675
Montgomery 3471
Montour 36
Northampton 1835
Northumberland -255
Perry 45
Philadelphia -1612
Pike 571
Potter -91
Schuylkill -242
Snyder 63
Somerset -265
Sullivan 53
Susquehanna -181
Tioga -486
Union -797
Venango -536
Warren -206
Washington 412
Wayne 99
Westmoreland -807
Wyoming -92
York 1323