Guest, Sign inJoin
USS Yorktown (Cv-10)Mount Pleasant, #1 on this list · USS Yorktown (Cv-10) · Public domain
South Carolina rankings · Health

Healthiest towns in South Carolina

Mount Pleasant ranks first on health among South Carolina’s 169 towns of 2,500+; 29 of the 169 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Mount Pleasant

Charleston County · 95,469 people
A+

Health grade, better than 98% of U.S. towns·Overall B+ · #21 of 167 in SC

#2

Isle of Palms

Charleston County · 4,377 people
A+

Health grade, better than 97% of U.S. towns·Overall B+ · #24 of 167 in SC

All 169 towns

Health grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

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

#TownGradeOverall
1Mount PleasantCharleston County · 95,469 peopleA+better than 98% of U.S. towns·Overall B+ · #21 of 167
2Isle of PalmsCharleston County · 4,377 peopleA+better than 97% of U.S. towns·Overall B+ · #24 of 167
3Tega CayYork County · 14,457 peopleA+better than 96% of U.S. towns·Overall A+ · #1 of 167
4James IslandCharleston County · 12,660 peopleA+better than 96% of U.S. towns·Overall A · #4 of 167
5Five Forksunincorporated, Greenville County · 18,656 peopleA+better than 95% of U.S. towns·Overall A · #12 of 167
6BlufftonBeaufort County · 36,807 peopleAbetter than 93% of U.S. towns·Overall B+ · #32 of 167
7CharlestonCharleston County · 159,423 peopleAbetter than 92% of U.S. towns·Overall B− · #57 of 167
8Lake Murray of Richlandunincorporated, Richland County · 7,023 peopleAbetter than 92% of U.S. towns·Overall B+ · #22 of 167
9Baxter Villageunincorporated, York County · 4,542 peopleAbetter than 91% of U.S. towns·Overall A+ · #2 of 167
10Forest AcresRichland County · 10,390 peopleAbetter than 90% of U.S. towns·Overall C · #103 of 167
11India Hookunincorporated, York County · 3,960 peopleAbetter than 89% of U.S. towns·Overall A · #7 of 167
12Fort MillYork County · 38,673 peopleAbetter than 87% of U.S. towns·Overall A+ · #3 of 167
13Clemson University College campusunincorporated, Pickens County · 7,015 peopleAbetter than 87% of U.S. towns·No overall grade
14Port RoyalBeaufort County · 16,648 peopleAbetter than 86% of U.S. towns·Overall B · #35 of 167
15Hilton Head IslandBeaufort County · 38,196 peopleA−better than 85% of U.S. towns·Overall B · #49 of 167
16Travelers RestGreenville County · 9,135 peopleA−better than 84% of U.S. towns·Overall B+ · #30 of 167
17LexingtonLexington County · 25,729 peopleA−better than 84% of U.S. towns·Overall A− · #16 of 167
18Wade Hamptonunincorporated, Greenville County · 20,898 peopleA−better than 83% of U.S. towns·Overall A · #5 of 167
19GreenvilleGreenville County · 75,310 peopleA−better than 82% of U.S. towns·Overall C+ · #71 of 167
20Lake Wylieunincorporated, York County · 16,006 peopleA−better than 82% of U.S. towns·Overall A− · #17 of 167
21Keowee Keyunincorporated, Oconee County · 3,351 peopleA−better than 80% of U.S. towns·Overall B+ · #27 of 167
22Taylorsunincorporated, Greenville County · 24,505 peopleA−better than 79% of U.S. towns·Overall A− · #20 of 167
23IrmoRichland County · 12,204 peopleA−better than 79% of U.S. towns·Overall A · #13 of 167
24Powdersvilleunincorporated, Anderson County · 10,771 peopleA−better than 79% of U.S. towns·Overall A · #9 of 167
25Murrells Inletunincorporated, Georgetown County · 10,044 peopleA−better than 79% of U.S. towns·Overall C+ · #79 of 167
26MauldinGreenville County · 31,465 peopleA−better than 78% of U.S. towns·Overall B+ · #23 of 167
27Litchfield Beachunincorporated, Georgetown County · 9,044 peopleA−better than 78% of U.S. towns·Overall C+ · #82 of 167
28SimpsonvilleGreenville County · 28,459 peopleA−better than 77% of U.S. towns·Overall B · #47 of 167
29BeaufortBeaufort County · 15,775 peopleA−better than 76% of U.S. towns·Overall C · #88 of 167
30North AugustaAiken County · 26,982 peopleB+better than 74% of U.S. towns·Overall A− · #14 of 167
31Laurel Bayunincorporated, Beaufort County · 5,882 peopleB+better than 74% of U.S. towns·Overall C · #98 of 167
32BlythewoodRichland County · 7,233 peopleB+better than 72% of U.S. towns·Overall B · #51 of 167
33Newportunincorporated, York County · 4,121 peopleB+better than 72% of U.S. towns·Overall A · #10 of 167
34Surfside BeachHorry County · 4,392 peopleB+better than 69% of U.S. towns·Overall C · #94 of 167
35ClemsonPickens County · 18,941 peopleB+better than 69% of U.S. towns·Overall B+ · #28 of 167
36Goose CreekBerkeley County · 52,010 peopleB+better than 68% of U.S. towns·Overall B− · #53 of 167
37Carolina Forestunincorporated, Horry County · 26,263 peopleB+better than 68% of U.S. towns·Overall C+ · #81 of 167
38Boiling Springsunincorporated, Spartanburg County · 12,936 peopleB+better than 67% of U.S. towns·Overall B+ · #26 of 167
39RavenelCharleston County · 2,728 peopleBbetter than 64% of U.S. towns·Overall A · #11 of 167
40North Myrtle BeachHorry County · 21,346 peopleBbetter than 63% of U.S. towns·Overall C · #100 of 167
41AikenAiken County · 33,808 peopleBbetter than 63% of U.S. towns·Overall C · #99 of 167
42PendletonAnderson County · 3,739 peopleBbetter than 62% of U.S. towns·Overall B · #34 of 167
43CentralPickens County · 5,298 peopleBbetter than 62% of U.S. towns·Overall A− · #19 of 167
44Forestbrookunincorporated, Horry County · 7,479 peopleBbetter than 62% of U.S. towns·Overall B+ · #29 of 167
45Northlakeunincorporated, Anderson County · 4,390 peopleBbetter than 60% of U.S. towns·Overall A− · #15 of 167
46Dalzellunincorporated, Sumter County · 2,946 peopleBbetter than 60% of U.S. towns·Overall D · #138 of 167
47Seven Oaksunincorporated, Lexington County · 15,921 peopleBbetter than 60% of U.S. towns·Overall B · #33 of 167
48HanahanBerkeley County · 22,415 peopleBbetter than 58% of U.S. towns·Overall B− · #64 of 167
49GreerGreenville County · 50,007 peopleBbetter than 58% of U.S. towns·Overall B · #44 of 167
50HardeevilleJasper County · 16,459 peopleBbetter than 57% of U.S. towns·Overall D− · #149 of 167
51Oak Groveunincorporated, Lexington County · 12,256 peopleBbetter than 57% of U.S. towns·Overall A− · #18 of 167
52Moncks CornerBerkeley County · 20,612 peopleBbetter than 56% of U.S. towns·Overall C · #96 of 167
53Lesslieunincorporated, York County · 3,077 peopleBbetter than 55% of U.S. towns·Overall A · #8 of 167
54SummervilleDorchester County · 53,177 peopleB−better than 53% of U.S. towns·Overall C+ · #73 of 167
55Lugoffunincorporated, Kershaw County · 9,786 peopleB−better than 53% of U.S. towns·Overall B+ · #25 of 167
56Little Riverunincorporated, Horry County · 11,771 peopleB−better than 53% of U.S. towns·Overall C+ · #84 of 167
57Valley Fallsunincorporated, Spartanburg County · 8,239 peopleB−better than 53% of U.S. towns·Overall B · #36 of 167
58East Camdenunincorporated, Kershaw County · 4,194 peopleB−better than 52% of U.S. towns·Overall B− · #58 of 167
59ColumbiaRichland County · 147,035 peopleB−better than 52% of U.S. towns·Overall C− · #124 of 167
60CayceLexington County · 13,680 peopleB−better than 49% of U.S. towns·Overall D · #130 of 167
61CloverYork County · 7,659 peopleB−better than 49% of U.S. towns·Overall A · #6 of 167
62Fountain InnGreenville County · 14,722 peopleB−better than 48% of U.S. towns·Overall B · #38 of 167
63West ColumbiaLexington County · 18,489 peopleB−better than 48% of U.S. towns·Overall D · #131 of 167
64Centervilleunincorporated, Anderson County · 7,049 peopleB−better than 47% of U.S. towns·Overall B · #42 of 167
65North CharlestonCharleston County · 129,245 peopleB−better than 47% of U.S. towns·Overall C · #106 of 167
66Burtonunincorporated, Beaufort County · 6,912 peopleB−better than 46% of U.S. towns·Overall B− · #52 of 167
67HollywoodCharleston County · 5,652 peopleB−better than 46% of U.S. towns·Overall C+ · #74 of 167
68Garden Cityunincorporated, Horry County · 11,591 peopleC+better than 44% of U.S. towns·Overall C · #105 of 167
69Ladsonunincorporated, Berkeley County · 16,140 peopleC+better than 44% of U.S. towns·Overall B− · #63 of 167
70EasleyPickens County · 27,319 peopleC+better than 44% of U.S. towns·Overall B− · #59 of 167
71Rock HillYork County · 75,911 peopleC+better than 43% of U.S. towns·Overall C · #110 of 167
72White Knollunincorporated, Lexington County · 8,310 peopleC+better than 42% of U.S. towns·Overall B− · #60 of 167
73Socasteeunincorporated, Horry County · 23,796 peopleC+better than 42% of U.S. towns·Overall B− · #66 of 167
74Homewoodunincorporated, Horry County · 2,708 peopleC+better than 40% of U.S. towns·Overall B · #48 of 167
75GeorgetownGeorgetown County · 8,869 peopleC+better than 40% of U.S. towns·Overall C · #104 of 167
76LymanSpartanburg County · 7,103 peopleC+better than 40% of U.S. towns·Overall B+ · #31 of 167
77Cherryvaleunincorporated, Sumter County · 2,611 peopleC+better than 40% of U.S. towns·Overall D · #132 of 167
78DuncanSpartanburg County · 4,675 peopleC+better than 40% of U.S. towns·Overall C · #91 of 167
79PickensPickens County · 3,188 peopleC+better than 39% of U.S. towns·Overall C+ · #75 of 167
80Roebuckunincorporated, Spartanburg County · 2,902 peopleC+better than 37% of U.S. towns·Overall B · #50 of 167
81ConwayHorry County · 30,627 peopleC+better than 36% of U.S. towns·Overall C · #107 of 167
82LibertyPickens County · 3,344 peopleC+better than 36% of U.S. towns·Overall B · #40 of 167
83RidgelandJasper County · 3,818 peopleCbetter than 34% of U.S. towns·Overall D · #141 of 167
84Red Hillunincorporated, Horry County · 15,920 peopleCbetter than 34% of U.S. towns·Overall C+ · #86 of 167
85Glovervilleunincorporated, Aiken County · 2,505 peopleCbetter than 32% of U.S. towns·Overall C+ · #78 of 167
86CamdenKershaw County · 9,201 peopleCbetter than 32% of U.S. towns·Overall D · #137 of 167
87Capitol Viewunincorporated, Richland County · 4,374 peopleCbetter than 30% of U.S. towns·Overall C− · #115 of 167
88Sans Souciunincorporated, Greenville County · 7,665 peopleCbetter than 30% of U.S. towns·Overall B · #43 of 167
89SpringdaleLexington County · 2,877 peopleCbetter than 28% of U.S. towns·Overall C− · #125 of 167
90Wyboounincorporated, Clarendon County · 3,639 peopleCbetter than 28% of U.S. towns·Overall D · #133 of 167
91AndersonAnderson County · 31,323 peopleCbetter than 26% of U.S. towns·Overall C− · #121 of 167
92Arthurtown College campusunincorporated, Richland County · 3,272 peopleCbetter than 26% of U.S. towns·Overall C+
93Belvedereunincorporated, Aiken County · 5,180 peopleCbetter than 26% of U.S. towns·Overall B · #45 of 167
94SumterSumter County · 43,094 peopleCbetter than 26% of U.S. towns·Overall D− · #155 of 167
95Myrtle BeachHorry County · 40,937 peopleCbetter than 26% of U.S. towns·Overall D · #135 of 167
96Red Bankunincorporated, Lexington County · 11,314 peopleCbetter than 25% of U.S. towns·Overall B− · #56 of 167
97WilliamstonAnderson County · 4,338 peopleC−better than 25% of U.S. towns·Overall B− · #65 of 167
98Piedmontunincorporated, Anderson County · 5,462 peopleC−better than 25% of U.S. towns·Overall B− · #55 of 167
99FlorenceFlorence County · 41,231 peopleC−better than 24% of U.S. towns·Overall D · #136 of 167
100PacoletSpartanburg County · 2,644 peopleC−better than 24% of U.S. towns·Overall B− · #61 of 167
101Dentsvilleunincorporated, Richland County · 15,209 peopleC−better than 24% of U.S. towns·Overall C+ · #69 of 167
102Honea PathAnderson County · 3,950 peopleC−better than 22% of U.S. towns·Overall C+ · #87 of 167
103Woodfieldunincorporated, Richland County · 9,465 peopleC−better than 22% of U.S. towns·Overall C+ · #85 of 167
104North Hartsvilleunincorporated, Darlington County · 3,304 peopleC−better than 21% of U.S. towns·Overall C · #109 of 167
105InmanSpartanburg County · 3,458 peopleC−better than 21% of U.S. towns·Overall C · #93 of 167
106SenecaOconee County · 9,424 peopleC−better than 21% of U.S. towns·Overall C− · #120 of 167
107Welcomeunincorporated, Greenville County · 6,527 peopleC−better than 20% of U.S. towns·Overall B · #41 of 167
108Arcadiaunincorporated, Spartanburg County · 3,426 peopleC−better than 20% of U.S. towns·Overall C− · #112 of 167
109ClintonLaurens County · 7,918 peopleC−better than 20% of U.S. towns·Overall C− · #127 of 167
110Sangareeunincorporated, Berkeley County · 8,681 peopleC−better than 20% of U.S. towns·Overall C+ · #70 of 167
111St. Andrewsunincorporated, Richland County · 19,868 peopleC−better than 20% of U.S. towns·Overall C− · #128 of 167
112Golden Groveunincorporated, Greenville County · 2,913 peopleC−better than 19% of U.S. towns·Overall B · #39 of 167
113LorisHorry County · 2,935 peopleC−better than 18% of U.S. towns·Overall C− · #116 of 167
114LandrumSpartanburg County · 2,865 peopleC−better than 18% of U.S. towns·Overall B− · #54 of 167
115Duneanunincorporated, Greenville County · 3,668 peopleC−better than 18% of U.S. towns·Overall B− · #62 of 167
116LaurensLaurens County · 9,327 peopleC−better than 17% of U.S. towns·Overall D · #143 of 167
117BeltonAnderson County · 4,631 peopleC−better than 17% of U.S. towns·Overall B · #46 of 167
118Batesburg-LeesvilleLexington County · 5,346 peopleC−better than 17% of U.S. towns·Overall D · #129 of 167
119SpartanburgSpartanburg County · 39,978 peopleC−better than 16% of U.S. towns·Overall C− · #117 of 167
120Whitneyunincorporated, Spartanburg County · 3,685 peopleC−better than 16% of U.S. towns·Overall C · #92 of 167
121AbbevilleAbbeville County · 4,902 peopleC−better than 16% of U.S. towns·Overall C+ · #72 of 167
122YorkYork County · 10,620 peopleC−better than 16% of U.S. towns·Overall C · #108 of 167
123OrangeburgOrangeburg County · 13,383 peopleC−better than 15% of U.S. towns·Overall D− · #163 of 167
124NewberryNewberry County · 10,891 peopleC−better than 15% of U.S. towns·Overall C− · #126 of 167
125WoodruffSpartanburg County · 6,026 peopleC−better than 15% of U.S. towns·Overall B · #37 of 167
126BurnettownAiken County · 3,267 peopleDbetter than 14% of U.S. towns·Overall C+ · #67 of 167
127Clearwaterunincorporated, Aiken County · 3,319 peopleDbetter than 14% of U.S. towns·Overall C+ · #68 of 167
128HartsvilleDarlington County · 7,374 peopleDbetter than 14% of U.S. towns·Overall D · #144 of 167
129GreenwoodGreenwood County · 22,745 peopleDbetter than 14% of U.S. towns·Overall D · #140 of 167
130WalterboroColleton County · 5,485 peopleDbetter than 13% of U.S. towns·Overall D− · #166 of 167
131BambergBamberg County · 2,920 peopleDbetter than 12% of U.S. towns·Overall D− · #154 of 167
132HamptonHampton County · 2,598 peopleDbetter than 12% of U.S. towns·Overall D− · #164 of 167
133WestminsterOconee County · 2,504 peopleDbetter than 12% of U.S. towns·Overall C− · #122 of 167
134Bereaunincorporated, Greenville County · 16,862 peopleDbetter than 12% of U.S. towns·Overall C · #89 of 167
135WellfordSpartanburg County · 3,914 peopleDbetter than 11% of U.S. towns·Overall C+ · #77 of 167
136AndrewsGeorgetown County · 2,522 peopleDbetter than 11% of U.S. towns·Overall D · #146 of 167
137DenmarkBamberg County · 3,059 peopleDbetter than 10% of U.S. towns·Overall D · #142 of 167
138GaffneyCherokee County · 12,583 peopleDbetter than 10% of U.S. towns·Overall D− · #150 of 167
139KingstreeWilliamsburg County · 3,022 peopleDbetter than 10% of U.S. towns·Overall D− · #161 of 167
140Hilltopunincorporated, Spartanburg County · 2,950 peopleDbetter than 10% of U.S. towns·Overall C · #101 of 167
141SaludaSaluda County · 3,086 peopleDbetter than 9% of U.S. towns·Overall C · #90 of 167
142WalhallaOconee County · 4,320 peopleDbetter than 9% of U.S. towns·Overall C+ · #80 of 167
143Lake CityFlorence County · 5,940 peopleDbetter than 8% of U.S. towns·Overall D− · #157 of 167
144BennettsvilleMarlboro County · 7,565 peopleDbetter than 8% of U.S. towns·Overall D− · #162 of 167
145CherawChesterfield County · 4,921 peopleDbetter than 7% of U.S. towns·Overall D− · #156 of 167
146DarlingtonDarlington County · 6,075 peopleDbetter than 7% of U.S. towns·Overall D− · #152 of 167
147Ganttunincorporated, Greenville County · 15,401 peopleDbetter than 7% of U.S. towns·Overall C+ · #83 of 167
148Arkwrightunincorporated, Spartanburg County · 2,816 peopleDbetter than 7% of U.S. towns·Overall C− · #119 of 167
149MullinsMarion County · 3,838 peopleDbetter than 6% of U.S. towns·Overall D− · #165 of 167
150Lakewoodunincorporated, Sumter County · 3,544 peopleDbetter than 6% of U.S. towns·Overall D− · #160 of 167
151BarnwellBarnwell County · 4,619 peopleDbetter than 5% of U.S. towns·Overall D− · #153 of 167
152WillistonBarnwell County · 2,898 peopleD−better than 4% of U.S. towns·Overall D · #139 of 167
153LancasterLancaster County · 9,623 peopleD−better than 4% of U.S. towns·Overall D · #134 of 167
154Judsonunincorporated, Greenville County · 2,515 peopleD−better than 4% of U.S. towns·Overall C · #97 of 167
155Brookdaleunincorporated, Orangeburg County · 4,291 peopleD−better than 4% of U.S. towns·Overall D · #147 of 167
156PagelandChesterfield County · 2,518 peopleD−better than 4% of U.S. towns·Overall D− · #148 of 167
157Parkerunincorporated, Greenville County · 12,898 peopleD−better than 3% of U.S. towns·Overall C+ · #76 of 167
158ManningClarendon County · 3,829 peopleD−better than 3% of U.S. towns·Overall D · #145 of 167
159BishopvilleLee County · 2,829 peopleD−better than 3% of U.S. towns·Overall D− · #159 of 167
160EdgefieldEdgefield County · 4,182 peopleD−better than 2% of U.S. towns·Overall C− · #113 of 167
161MarionMarion County · 6,028 peopleD−better than 2% of U.S. towns·Overall D− · #167 of 167
162UnionUnion County · 8,077 peopleD−better than 2% of U.S. towns·Overall D− · #151 of 167
163DillonDillon County · 6,227 peopleD−better than 2% of U.S. towns·Overall D− · #158 of 167
164Homeland Parkunincorporated, Anderson County · 6,632 peopleD−among the lowest in the U.S.·Overall C · #95 of 167
165ChesterChester County · 5,324 peopleD−among the lowest in the U.S.·Overall C− · #118 of 167
166WinnsboroFairfield County · 3,305 peopleD−among the lowest in the U.S.·Overall C− · #114 of 167
167East Gaffneyunincorporated, Cherokee County · 2,824 peopleD−among the lowest in the U.S.·Overall C− · #123 of 167
168Saxonunincorporated, Spartanburg County · 4,085 peopleD−among the lowest in the U.S.·Overall C · #102 of 167
169Southern Shopsunincorporated, Spartanburg County · 3,797 peopleD−among the lowest in the U.S.·Overall C− · #111 of 167
Quick answers

Questions people ask

What is the healthiest town in South Carolina?

Mount Pleasant (Charleston County) ranks first on health among 169 towns, with an A+; Isle of Palms and Tega Cay follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (169 in South Carolina). Smaller towns have the grade on their page but no rank. 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

Healthiest towns in other states