Ranking of South Carolina Counties By Median Household Income in 2021 (ACS-5Yrs)

Updated on September 30, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for South Carolina was $58,234. Among all South Carolina counties, Beaufort County had the highest median household income ($74,199), followed by York County ($72,234), and Charleston County ($70,807). On the other hand, the following 3 counties had the lowest median household income: Allendale County ($31,800), Marlboro County ($32,136), and Marion County ($34,465).

The chart below shows the top 10 South Carolina counties with high median household income, and the table below shows the ranking of all South Carolina counties.

You can also see similar ranking of counties for other states as well as for the whole United States.

Ranking of South Carolina Counties By Median Household Income in 2021
Beaufort County
York County
Charleston County
Berkeley County
Dorchester County
Lancaster County
Lexington County
Greenville County
Spartanburg County
Aiken County
Ranking of South Carolina Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 Beaufort County 74199
2 York County 72234
3 Charleston County 70807
4 Berkeley County 70786
5 Dorchester County 68046
6 Lancaster County 67407
7 Lexington County 65623
8 Greenville County 65513
9 Spartanburg County 57627
10 Aiken County 57572
11 Anderson County 56796
12 Kershaw County 56449
13 Richland County 56137
14 Georgetown County 55719
15 Edgefield County 55183
16 Horry County 54688
17 McCormick County 53193
18 Pickens County 53188
19 Oconee County 52842
20 Calhoun County 52491
21 Florence County 51902
22 Newberry County 50950
23 Sumter County 49040
24 Jasper County 47811
25 Laurens County 46754
26 Saluda County 46451
27 Chester County 46441
28 Abbeville County 45710
29 Clarendon County 45542
30 Chesterfield County 45046
31 Greenwood County 44513
32 Bamberg County 44408
33 Fairfield County 41755
34 Colleton County 41419
35 Cherokee County 41330
36 Darlington County 40704
37 Williamsburg County 40124
38 Union County 40048
39 Dillon County 39780
40 Hampton County 38298
41 Barnwell County 38237
42 Orangeburg County 38052
43 Lee County 36195
44 Marion County 34465
45 Marlboro County 32136
46 Allendale County 31800