Ranking of South Carolina Counties By Net Migration Rate per 1K in 2022

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2022, the Net Migration Rate per 1K for South Carolina was 18.08. Among all South Carolina counties, Horry County had the highest net migration rate (48.32), followed by Jasper County (46.92), and Lancaster County (38.46).

The chart below shows the top 10 counties, and the table below shows the ranking of all South Carolina counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of South Carolina Counties By Net Migration Rate per 1K in 2022
Horry
Jasper
Lancaster
Spartanburg
Berkeley
Edgefield
Kershaw
Greenville
Beaufort
Georgetown
Ranking of South Carolina Counties By Net Migration Rate per 1K in 2022
Items per page:
0 of 0
Rank County Net Migration Rate
1 Horry County 48.32
2 Jasper County 46.92
3 Lancaster County 38.46
4 Spartanburg County 30.69
5 Berkeley County 30.16
6 Edgefield County 28.98
7 Kershaw County 27.34
8 Greenville County 22.9
9 Beaufort County 22.29
10 Georgetown County 19.75
11 Aiken County 17.6
12 Oconee County 16.86
13 Anderson County 16.67
14 York County 15.65
15 Pickens County 14.44
16 Lexington County 14.24
17 Dorchester County 13.96
18 Newberry County 12.73
19 Calhoun County 12.01
20 Chesterfield County 12
21 Abbeville County 11.19
22 Colleton County 10.8
23 Saluda County 10.59
24 Orangeburg County 10.55
25 McCormick County 9.52
26 Richland County 9.34
27 Charleston County 9.01
28 Clarendon County 8.24
29 Laurens County 8.04
30 Cherokee County 6.63
31 Florence County 6.25
32 Greenwood County 5.91
33 Lee County 2.59
34 Chester County 2.5
35 Darlington County 1.58
36 Union County 0.52
37 Williamsburg County -0.46
38 Hampton County -0.82
39 Fairfield County -1.7
40 Marlboro County -2.71
41 Dillon County -3.52
42 Barnwell County -4.29
43 Marion County -6
44 Sumter County -6.36
45 Bamberg County -6.38
46 Allendale County -28.74