Guest, Sign inJoin
Isle-of-Palms-sunrise-sc1Isle of Palms, #1 on this list · Photo: Brian Stansberry · CC BY 4.0
South Carolina rankings · Income

Towns with the highest incomes in South Carolina

Isle of Palms has the highest median household income of South Carolina’s 168 towns of 2,500+: $156,979 a year (Census ACS 2020–2024). The typical town here is at $56,575; 14 of the 168 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#1

Isle of Palms

Charleston County · 4,377 people
$156,979

Median household income·±$44,841 margin·2.5% in poverty

All 168 towns

Median household income, highest first.

168 towns ranked. Not here? See why a town may be missing.

#TownMedian household incomeMargin (±)In poverty
1Isle of PalmsCharleston County · 4,377 people$156,979$44,8412.5%of residents
2Baxter Villageunincorporated, York County · 4,542 people$151,629$5,5969.2%of residents
3Tega CayYork County · 14,457 people$142,000$23,5931.5%of residents
4Five Forksunincorporated, Greenville County · 18,656 people$141,786$10,8072.5%of residents
5Keowee Keyunincorporated, Oconee County · 3,351 people$124,788$18,8952.1%of residents
6Mount PleasantCharleston County · 95,469 people$124,755$7,8526.1%of residents
7Fort MillYork County · 38,673 people$121,823$6,7544.8%of residents
8Lake Murray of Richlandunincorporated, Richland County · 7,023 people$119,107$31,4282.0%of residents
9Lake Wylieunincorporated, York County · 16,006 people$112,097$12,3999.1%of residents
10BlufftonBeaufort County · 36,807 people$111,281$6,8444.3%of residents
11Newportunincorporated, York County · 4,121 people$110,417$15,15214.1%of residents
12India Hookunincorporated, York County · 3,960 people$106,667$25,8401.2%of residents
13James IslandCharleston County · 12,660 people$104,217$7,9695.6%of residents
14Lesslieunincorporated, York County · 3,077 people$100,618$35,5683.3%of residents
15Hilton Head IslandBeaufort County · 38,196 people$94,657$9,0848.6%of residents
16BlythewoodRichland County · 7,233 people$94,167$42,2424.8%of residents
17CharlestonCharleston County · 159,423 people$92,414$3,40412.3%of residents
18Moncks CornerBerkeley County · 20,612 people$91,500$12,2908.3%of residents
19Northlakeunincorporated, Anderson County · 4,390 people$89,635$16,3918.8%of residents
20Goose CreekBerkeley County · 52,010 people$88,178$3,9796.5%of residents
21HanahanBerkeley County · 22,415 people$87,984$10,29511.7%of residents
22LexingtonLexington County · 25,729 people$87,126$10,3327.4%of residents
23North AugustaAiken County · 26,982 people$86,092$8,5796.6%of residents
24CloverYork County · 7,659 people$85,450$12,5398.3%of residents
25Powdersvilleunincorporated, Anderson County · 10,771 people$84,910$10,8469.3%of residents
26RavenelCharleston County · 2,728 people$82,738$22,98819.0%of residents
27GreerGreenville County · 50,007 people$82,626$7,06410.1%of residents
28SimpsonvilleGreenville County · 28,459 people$82,457$5,4256.1%of residents
29MauldinGreenville County · 31,465 people$82,331$4,1698.4%of residents
30Forestbrookunincorporated, Horry County · 7,479 people$81,286$10,1076.8%of residents
31SummervilleDorchester County · 53,177 people$81,046$6,05810.1%of residents
32IrmoRichland County · 12,204 people$80,489$17,5079.2%of residents
33White Knollunincorporated, Lexington County · 8,310 people$80,246$9,07911.0%of residents
34Ladsonunincorporated, Berkeley County · 16,140 people$78,760$17,30812.3%of residents
35HardeevilleJasper County · 16,459 people$78,365$10,10511.8%of residents
36Forest AcresRichland County · 10,390 people$78,306$11,0688.2%of residents
37SpringdaleLexington County · 2,877 people$77,722$9,3235.8%of residents
38Sangareeunincorporated, Berkeley County · 8,681 people$77,673$17,28415.4%of residents
39Wade Hamptonunincorporated, Greenville County · 20,898 people$77,449$5,2227.2%of residents
40Murrells Inletunincorporated, Georgetown County · 10,044 people$77,438$12,2907.3%of residents
41Taylorsunincorporated, Greenville County · 24,505 people$77,144$12,47610.6%of residents
42AikenAiken County · 33,808 people$76,746$5,59117.0%of residents
43Litchfield Beachunincorporated, Georgetown County · 9,044 people$76,351$4,9928.5%of residents
44LymanSpartanburg County · 7,103 people$75,653$7,4236.1%of residents
45Port RoyalBeaufort County · 16,648 people$74,870$11,1088.4%of residents
46Oak Groveunincorporated, Lexington County · 12,256 people$74,554$8,34212.6%of residents
47Carolina Forestunincorporated, Horry County · 26,263 people$74,436$6,92213.0%of residents
48HollywoodCharleston County · 5,652 people$73,693$34,37512.2%of residents
49Fountain InnGreenville County · 14,722 people$73,585$10,7627.7%of residents
50North Myrtle BeachHorry County · 21,346 people$72,722$3,8627.4%of residents
51Golden Groveunincorporated, Greenville County · 2,913 people$72,565$41,8783.1%of residents
52Boiling Springsunincorporated, Spartanburg County · 12,936 people$72,068$16,2869.9%of residents
53GreenvilleGreenville County · 75,310 people$71,472$2,96514.0%of residents
54WoodruffSpartanburg County · 6,026 people$70,959$12,92414.2%of residents
55Surfside BeachHorry County · 4,392 people$70,106$7,73616.8%of residents
56Lugoffunincorporated, Kershaw County · 9,786 people$69,485$8,7428.1%of residents
57Rock HillYork County · 75,911 people$68,771$3,24512.6%of residents
58Red Hillunincorporated, Horry County · 15,920 people$68,250$5,75619.1%of residents
59Burtonunincorporated, Beaufort County · 6,912 people$68,063$11,87912.1%of residents
60Red Bankunincorporated, Lexington County · 11,314 people$68,004$8,27611.5%of residents
61EasleyPickens County · 27,319 people$66,299$8,32713.9%of residents
62Welcomeunincorporated, Greenville County · 6,527 people$66,094$18,6358.9%of residents
63Little Riverunincorporated, Horry County · 11,771 people$65,786$7,90012.7%of residents
64Homewoodunincorporated, Horry County · 2,708 people$64,659$44,79621.4%of residents
65WilliamstonAnderson County · 4,338 people$64,389$11,97313.5%of residents
66Centervilleunincorporated, Anderson County · 7,049 people$64,380$7,0138.8%of residents
67InmanSpartanburg County · 3,458 people$63,599$22,19215.4%of residents
68CamdenKershaw County · 9,201 people$63,576$20,72913.2%of residents
69RidgelandJasper County · 3,818 people$62,981$22,00726.8%of residents
70North CharlestonCharleston County · 129,245 people$62,956$3,84014.4%of residents
71Seven Oaksunincorporated, Lexington County · 15,921 people$62,955$5,42912.2%of residents
72Socasteeunincorporated, Horry County · 23,796 people$62,257$8,77812.6%of residents
73CayceLexington County · 13,680 people$62,045$8,07913.7%of residents
74PendletonAnderson County · 3,739 people$61,901$14,10221.8%of residents
75BeaufortBeaufort County · 15,775 people$61,220$9,31812.5%of residents
76Myrtle BeachHorry County · 40,937 people$60,394$3,85019.0%of residents
77CentralPickens County · 5,298 people$60,258$3,17430.3%of residents
78North Hartsvilleunincorporated, Darlington County · 3,304 people$59,744$15,71827.1%of residents
79Wyboounincorporated, Clarendon County · 3,639 people$59,074$6,00515.1%of residents
80WellfordSpartanburg County · 3,914 people$57,338$5,03616.2%of residents
81AndrewsGeorgetown County · 2,522 people$57,247$28,65627.2%of residents
82GeorgetownGeorgetown County · 8,869 people$56,981$4,63821.9%of residents
83West ColumbiaLexington County · 18,489 people$56,912$3,78213.7%of residents
84ConwayHorry County · 30,627 people$56,650$6,65321.0%of residents
85Lakewoodunincorporated, Sumter County · 3,544 people$56,500$26,9178.2%of residents
86WalterboroColleton County · 5,485 people$56,457$10,32528.2%of residents
87YorkYork County · 10,620 people$56,176$10,26815.9%of residents
88FlorenceFlorence County · 41,231 people$56,143$3,85418.9%of residents
89Valley Fallsunincorporated, Spartanburg County · 8,239 people$55,661$10,81922.2%of residents
90SumterSumter County · 43,094 people$55,592$4,29416.7%of residents
91ColumbiaRichland County · 147,035 people$55,529$1,82724.0%of residents
92Arcadiaunincorporated, Spartanburg County · 3,426 people$55,218$10,61321.3%of residents
93PickensPickens County · 3,188 people$55,000$18,29416.7%of residents
94Travelers RestGreenville County · 9,135 people$54,583$15,03022.0%of residents
95Laurel Bayunincorporated, Beaufort County · 5,882 people$54,345$17,94917.5%of residents
96East Camdenunincorporated, Kershaw County · 4,194 people$53,715$3,23020.5%of residents
97Arkwrightunincorporated, Spartanburg County · 2,816 people$53,519$9,05523.6%of residents
98Belvedereunincorporated, Aiken County · 5,180 people$53,021$13,26916.7%of residents
99Piedmontunincorporated, Anderson County · 5,462 people$52,764$12,85425.4%of residents
100DuncanSpartanburg County · 4,675 people$52,500$29,32712.4%of residents
101Glovervilleunincorporated, Aiken County · 2,505 people$52,197$26,79215.6%of residents
102SenecaOconee County · 9,424 people$52,022$8,15822.1%of residents
103BarnwellBarnwell County · 4,619 people$52,006$9,91123.9%of residents
104SpartanburgSpartanburg County · 39,978 people$51,964$4,16323.8%of residents
105Clearwaterunincorporated, Aiken County · 3,319 people$51,731$19,49517.3%of residents
106Whitneyunincorporated, Spartanburg County · 3,685 people$51,275$10,39017.6%of residents
107NewberryNewberry County · 10,891 people$51,260$6,61131.5%of residents
108Roebuckunincorporated, Spartanburg County · 2,902 people$51,204$9,32711.2%of residents
109BurnettownAiken County · 3,267 people$50,347$21,83819.6%of residents
110Bereaunincorporated, Greenville County · 16,862 people$49,829$4,54322.9%of residents
111Batesburg-LeesvilleLexington County · 5,346 people$49,646$14,98615.1%of residents
112BambergBamberg County · 2,920 people$49,531$25,79031.8%of residents
113ClemsonPickens County · 18,941 people$49,520$4,04236.0%of residents
114HartsvilleDarlington County · 7,374 people$49,272$3,42219.6%of residents
115LaurensLaurens County · 9,327 people$49,246$13,08925.4%of residents
116BeltonAnderson County · 4,631 people$49,107$13,28219.6%of residents
117Duneanunincorporated, Greenville County · 3,668 people$48,553$9,00520.5%of residents
118Dalzellunincorporated, Sumter County · 2,946 people$47,354$16,76815.3%of residents
119Ganttunincorporated, Greenville County · 15,401 people$47,316$7,38225.2%of residents
120Garden Cityunincorporated, Horry County · 11,591 people$47,249$5,74817.7%of residents
121AndersonAnderson County · 31,323 people$46,933$4,42721.0%of residents
122Capitol Viewunincorporated, Richland County · 4,374 people$46,645$6,09110.6%of residents
123St. Andrewsunincorporated, Richland County · 19,868 people$46,511$5,62425.4%of residents
124LancasterLancaster County · 9,623 people$46,311$4,86021.2%of residents
125ChesterChester County · 5,324 people$46,138$6,70319.4%of residents
126Woodfieldunincorporated, Richland County · 9,465 people$45,526$12,33519.8%of residents
127Dentsvilleunincorporated, Richland County · 15,209 people$45,473$4,33115.7%of residents
128Sans Souciunincorporated, Greenville County · 7,665 people$45,069$5,25515.9%of residents
129ClintonLaurens County · 7,918 people$44,522$8,04527.7%of residents
130LandrumSpartanburg County · 2,865 people$44,238$14,57519.5%of residents
131HamptonHampton County · 2,598 people$43,472$19,53118.3%of residents
132PagelandChesterfield County · 2,518 people$42,679$8,11220.0%of residents
133SaludaSaluda County · 3,086 people$42,506$11,13043.9%of residents
134PacoletSpartanburg County · 2,644 people$42,359$11,05415.0%of residents
135LibertyPickens County · 3,344 people$42,206$9,28821.5%of residents
136GreenwoodGreenwood County · 22,745 people$41,150$1,93721.6%of residents
137GaffneyCherokee County · 12,583 people$41,089$3,00929.1%of residents
138WestminsterOconee County · 2,504 people$40,946$19,93021.3%of residents
139AbbevilleAbbeville County · 4,902 people$40,575$4,11627.3%of residents
140Cherryvaleunincorporated, Sumter County · 2,611 people$40,428$12,84223.0%of residents
141Homeland Parkunincorporated, Anderson County · 6,632 people$40,218$11,49136.2%of residents
142Parkerunincorporated, Greenville County · 12,898 people$40,043$5,13229.6%of residents
143EdgefieldEdgefield County · 4,182 people$39,688$18,07531.4%of residents
144WillistonBarnwell County · 2,898 people$39,484$7,64130.5%of residents
145Brookdaleunincorporated, Orangeburg County · 4,291 people$39,449$10,54334.8%of residents
146BishopvilleLee County · 2,829 people$39,276$10,19529.9%of residents
147Judsonunincorporated, Greenville County · 2,515 people$38,646$11,57642.9%of residents
148OrangeburgOrangeburg County · 13,383 people$38,635$6,91132.6%of residents
149Southern Shopsunincorporated, Spartanburg County · 3,797 people$37,754$8,84543.3%of residents
150Hilltopunincorporated, Spartanburg County · 2,950 people$37,444$14,67417.0%of residents
151WinnsboroFairfield County · 3,305 people$37,434$2,62612.8%of residents
152BennettsvilleMarlboro County · 7,565 people$37,115$9,72028.4%of residents
153LorisHorry County · 2,935 people$36,899$6,29423.0%of residents
154WalhallaOconee County · 4,320 people$36,327$13,56245.9%of residents
155DillonDillon County · 6,227 people$35,891$3,00132.8%of residents
156MullinsMarion County · 3,838 people$34,908$15,76038.3%of residents
157DarlingtonDarlington County · 6,075 people$33,952$9,08630.2%of residents
158Lake CityFlorence County · 5,940 people$33,600$8,89525.7%of residents
159Honea PathAnderson County · 3,950 people$32,900$22,66233.6%of residents
160Saxonunincorporated, Spartanburg County · 4,085 people$32,292$9,65645.8%of residents
161UnionUnion County · 8,077 people$31,914$3,42828.9%of residents
162MarionMarion County · 6,028 people$30,662$4,78226.8%of residents
163ManningClarendon County · 3,829 people$28,569$5,28717.7%of residents
164DenmarkBamberg County · 3,059 people$27,451$10,90135.1%of residents
165CherawChesterfield County · 4,921 people$26,689$3,65237.0%of residents
166KingstreeWilliamsburg County · 3,022 people$26,322$7,49533.9%of residents
167East Gaffneyunincorporated, Cherokee County · 2,824 people$25,227$10,67733.8%of residents
168Arthurtown College campusunincorporated, Richland County · 3,272 people$21,046$7,40063.2%of residents
Quick answers

Questions people ask

Which South Carolina town has the highest income?

Isle of Palms (Charleston County): its median household income is $156,979 (±$44,841). Baxter Village ($151,629) and Tega Cay ($142,000) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (168 in South Carolina). Smaller towns show their income on their own page. Every town is on the South Carolina page.

Go deeper

More South Carolina lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All South Carolina rankings →
Other states

Highest incomes in other states