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

Updated on January 16, 2024.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for South Carolina was $81,142. Among all South Carolina counties, Charleston County had the highest average household income ($108,070), followed by Beaufort County ($105,909), and York County ($96,396). On the other hand, the following 3 counties had the lowest average household income: Allendale County ($44,598), Marlboro County ($44,662), and Marion County ($46,904).

The chart below shows the top 10 South Carolina counties with high average 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 Average Household Income in 2021
Charleston County
Beaufort County
York County
Greenville County
Lancaster County
Berkeley County
Dorchester County
Georgetown County
Lexington County
Richland County
Ranking of South Carolina Counties By Average Household Income in 2021
Items per page:
0 of 0
Rank County Average HH Income ($)
1 Charleston County 108070
2 Beaufort County 105909
3 York County 96396
4 Greenville County 92330
5 Lancaster County 90046
6 Berkeley County 89095
7 Dorchester County 85474
8 Georgetown County 84518
9 Lexington County 84057
10 Richland County 80529
11 Oconee County 77271
12 Aiken County 76813
13 Anderson County 76631
14 Spartanburg County 75238
15 Edgefield County 74336
16 Pickens County 74074
17 Horry County 72359
18 Florence County 71783
19 Kershaw County 69490
20 Newberry County 68292
21 Calhoun County 67693
22 Greenwood County 67671
23 McCormick County 66921
24 Jasper County 66358
25 Fairfield County 65976
26 Abbeville County 65017
27 Sumter County 64220
28 Clarendon County 63396
29 Darlington County 63335
30 Laurens County 62736
31 Saluda County 61959
32 Chester County 60123
33 Colleton County 58986
34 Chesterfield County 58831
35 Cherokee County 57711
36 Union County 54815
37 Orangeburg County 53275
38 Barnwell County 53079
39 Dillon County 52653
40 Williamsburg County 52442
41 Hampton County 51952
42 Bamberg County 51949
43 Lee County 51409
44 Marion County 46904
45 Marlboro County 44662
46 Allendale County 44598