South Carolina Net Migration By County in 2020

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2020, the net migration for South Carolina was 59,694. Horry County had the highest net migration (12,302) followed by York County (7,139), and Greenville County (6,348). On the other hand, Hampton County had the lowest net migration (-1,171), followed by Orangeburg County (-593), and Marlboro County (-456).

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:
South Carolina Net Migration By County in 2020
South Carolina Net Migration By County in 2020
Items per page:
0 of 0
County Net Migration
Abbeville -99
Aiken 1776
Allendale -247
Anderson 2142
Bamberg -135
Barnwell -62
Beaufort 3052
Berkeley 6021
Calhoun 111
Charleston 4378
Cherokee 66
Chester 158
Chesterfield 103
Clarendon -247
Colleton -63
Darlington 29
Dillon 28
Dorchester 1745
Edgefield -120
Fairfield -130
Florence -370
Georgetown 751
Greenville 6348
Greenwood 189
Hampton -1171
Horry 12302
Jasper 1227
Kershaw 829
Lancaster 2763
Laurens 597
Lee -23
Lexington 4176
McCormick 104
Marion -239
Marlboro -456
Newberry 119
Oconee 917
Orangeburg -593
Pickens 1165
Richland 720
Saluda -55
Spartanburg 5549
Sumter -443
Union -101
Williamsburg -256
York 7139