Home › South Carolina › Rankings › Best small towns 35.03° N · 80.98° W South Carolina rankings · 2026 Best small towns in South Carolina Baxter Village ranks first of South Carolina’s 103 graded small towns (2,500–9,999 residents), with an A+: schools (A+) and health (A) are its strongest grades; cost of living (C+) is its lowest. 8 of the 103 (8%) grade A− or better nationally, against 25% of U.S. towns.
The overall grade, sorted: cost of living, safety, schools, health, jobs & income, walkability and hazard risk, from Census, FBI, state, CDC, EPA and FEMA data. How grades work
All towns Small towns (2,500–9,999) 35.03° N · 80.98° W #2 unincorporated, York County · 4,542 people A+ Strongest: schools A+ , health A · lowest: cost of living C+
C+ Cost– SafetyA+ SchoolsA HealthA− JobsA− WalkB+ Hazards
#6 York County · 7,659 people A Strongest: schools A+ , hazard risk A · lowest: health B−
B+ CostB SafetyA+ SchoolsB− HealthB JobsB− WalkA Hazards
35.01° N · 81.03° W #7 unincorporated, York County · 3,960 people A Strongest: jobs & income A+ , health A · lowest: walkability C−
B+ Cost– SafetyB− SchoolsA HealthA+ JobsC− WalkB Hazards
Where they are: Five of the top 10 are in York County.
All 103 small towns Overall score, highest first. The score (0–100) blends the seven livability grades and sets the order; the letter places that score among every U.S. town of 2,500+, and A+ is the top 5%, so neighbors on the list often share a letter. Each town links to its page, where the grade sheet shows every subject. The rank is the town’s place among all 167 South Carolina towns.
# Town Score Grade What drives it
2 Baxter Village unincorporated, York County · 4,542 people 74.7 top 1.6% A+ Strongest: schools A+ , health A · lowest: cost of living C+ 6 Clover York County · 7,659 people 68.9 top 8.6% A Strongest: schools A+ , hazard risk A · lowest: health B− 7 India Hook unincorporated, York County · 3,960 people 68.7 top 9.0% A Strongest: jobs & income A+ , health A · lowest: walkability C− 8 Lesslie unincorporated, York County · 3,077 people 68.4 top 9.4% A Strongest: cost of living A+ , jobs & income A− · lowest: walkability B− 10 Newport unincorporated, York County · 4,121 people 68.2 top 9.8% A Strongest: cost of living A− , jobs & income A− · lowest: walkability C 11 Ravenel Charleston County · 2,728 people 67.8 top 10.6% A Strongest: schools A , cost of living A− · lowest: hazard risk D− 15 Northlake unincorporated, Anderson County · 4,390 people 65.3 top 16.1% A− Strongest: jobs & income A− , schools B+ · lowest: walkability C 19 Central Pickens County · 5,298 people 63.5 top 20.4% A− Strongest: walkability A , cost of living A− · lowest: jobs & income C− 22 Lake Murray of Richland unincorporated, Richland County · 7,023 people 61.5 top 25.5% B+ Strongest: jobs & income A+ , health A · lowest: cost of living D 24 Isle of Palms Charleston County · 4,377 people 60.6 top 27.9% B+ Strongest: jobs & income A+ , health A+ · lowest: hazard risk D− 25 Lugoff unincorporated, Kershaw County · 9,786 people 60.5 top 28.1% B+ Strongest: cost of living A− , hazard risk B+ · lowest: walkability C− 27 Keowee Key unincorporated, Oconee County · 3,351 people 60.1 top 29.2% B+ Strongest: jobs & income A− , health A− · lowest: walkability C− 29 Forestbrook unincorporated, Horry County · 7,479 people 58.7 top 32.8% B+ Strongest: schools A− , cost of living B+ · lowest: hazard risk D 30 Travelers Rest Greenville County · 9,135 people 58.4 top 33.4% B+ Strongest: walkability A , schools A · lowest: jobs & income C− 31 Lyman Spartanburg County · 7,103 people 58.3 top 33.7% B+ Strongest: schools A− , jobs & income B+ · lowest: walkability C 34 Pendleton Anderson County · 3,739 people 57.5 top 36.0% B Strongest: schools A+ , cost of living B+ · lowest: safety C 36 Valley Falls unincorporated, Spartanburg County · 8,239 people 56.9 top 37.5% B Strongest: schools A+ , health B− · lowest: jobs & income C+ 37 Woodruff Spartanburg County · 6,026 people 56.8 top 37.9% B Strongest: hazard risk A , cost of living A− · lowest: health C− 39 Golden Grove unincorporated, Greenville County · 2,913 people 56.2 top 39.5% B Strongest: jobs & income A , schools A · lowest: walkability D 40 Liberty Pickens County · 3,344 people 55.8 top 40.7% B Strongest: cost of living A , hazard risk A− · lowest: walkability C− 41 Welcome unincorporated, Greenville County · 6,527 people 55.6 top 41.0% B Strongest: schools A , cost of living B · lowest: health C− 42 Centerville unincorporated, Anderson County · 7,049 people 55.5 top 41.3% B Strongest: hazard risk B+ , jobs & income B+ · lowest: walkability C− 43 Sans Souci unincorporated, Greenville County · 7,665 people 55.5 top 41.4% B Strongest: schools A , walkability A− · lowest: health C 45 Belvedere unincorporated, Aiken County · 5,180 people 55.1 top 42.3% B Strongest: hazard risk A , cost of living A− · lowest: health C 46 Belton Anderson County · 4,631 people 55.1 top 42.5% B Strongest: schools A , cost of living A− · lowest: jobs & income C− 48 Homewood unincorporated, Horry County · 2,708 people 54.7 top 43.5% B Strongest: schools A− , cost of living B+ · lowest: hazard risk D 50 Roebuck unincorporated, Spartanburg County · 2,902 people 54.5 top 43.9% B Strongest: hazard risk A− , cost of living A− · lowest: walkability C 51 Blythewood Richland County · 7,233 people 54.2 top 44.8% B Strongest: jobs & income A− , schools B+ · lowest: cost of living D 52 Burton unincorporated, Beaufort County · 6,912 people 53.9 top 45.6% B− Strongest: schools B+ , cost of living B · lowest: hazard risk D− 54 Landrum Spartanburg County · 2,865 people 53.7 top 46.0% B− Strongest: hazard risk A , schools A · lowest: health C− 55 Piedmont unincorporated, Anderson County · 5,462 people 53.4 top 47.0% B− Strongest: cost of living A , schools A · lowest: walkability C− 58 East Camden unincorporated, Kershaw County · 4,194 people 52.7 top 49.2% B− Strongest: cost of living B+ , hazard risk B · lowest: walkability C− 60 White Knoll unincorporated, Lexington County · 8,310 people 52.6 top 49.5% B− Strongest: schools A− , jobs & income B · lowest: walkability D 61 Pacolet Spartanburg County · 2,644 people 52.4 top 50.0% B− Strongest: cost of living A+ , schools A− · lowest: walkability D 62 Dunean unincorporated, Greenville County · 3,668 people 51.2 bottom 46.9% B− Strongest: schools A , walkability A− · lowest: health C− 65 Williamston Anderson County · 4,338 people 50.6 bottom 45.4% B− Strongest: schools A+ , cost of living A · lowest: safety D 67 Burnettown Aiken County · 3,267 people 50.4 bottom 44.7% C+ Strongest: cost of living A− , hazard risk B+ · lowest: walkability D 68 Clearwater unincorporated, Aiken County · 3,319 people 50.3 bottom 44.4% C+ Strongest: cost of living A , hazard risk A− · lowest: health D 70 Sangaree unincorporated, Berkeley County · 8,681 people 49.7 bottom 42.6% C+ Strongest: cost of living B+ , jobs & income B+ · lowest: hazard risk D− 72 Abbeville Abbeville County · 4,902 people 49.3 bottom 41.8% C+ Strongest: cost of living A , schools A · lowest: jobs & income D 74 Hollywood Charleston County · 5,652 people 49.0 bottom 40.9% C+ Strongest: schools A , jobs & income B · lowest: hazard risk D− 75 Pickens Pickens County · 3,188 people 48.7 bottom 40.0% C+ Strongest: schools A− , cost of living A− · lowest: safety D 77 Wellford Spartanburg County · 3,914 people 48.5 bottom 39.4% C+ Strongest: schools A− , safety B+ · lowest: health D 78 Gloverville unincorporated, Aiken County · 2,505 people 48.3 bottom 39.0% C+ Strongest: cost of living A− , schools B · lowest: walkability C− 80 Walhalla Oconee County · 4,320 people 48.1 bottom 38.2% C+ Strongest: cost of living A , schools B+ · lowest: jobs & income D 82 Litchfield Beach unincorporated, Georgetown County · 9,044 people 48.0 bottom 38.0% C+ Strongest: health A− , jobs & income B+ · lowest: hazard risk D− 85 Woodfield unincorporated, Richland County · 9,465 people 47.4 bottom 36.4% C+ Strongest: schools B+ , walkability B+ · lowest: jobs & income C− 87 Honea Path Anderson County · 3,950 people 47.0 bottom 35.3% C+ Strongest: schools A , cost of living A− · lowest: jobs & income D− 90 Saluda Saluda County · 3,086 people 46.5 bottom 34.2% C Strongest: cost of living A , walkability A− · lowest: health D 91 Duncan Spartanburg County · 4,675 people 46.0 bottom 32.8% C Strongest: schools A− , hazard risk B · lowest: walkability C− 92 Whitney unincorporated, Spartanburg County · 3,685 people 45.8 bottom 32.4% C Strongest: hazard risk A− , cost of living B · lowest: health C− 93 Inman Spartanburg County · 3,458 people 45.7 bottom 32.2% C Strongest: schools A , hazard risk B · lowest: health C− 94 Surfside Beach Horry County · 4,392 people 45.7 bottom 32.1% C Strongest: schools A− , health B+ · lowest: hazard risk D 95 Homeland Park unincorporated, Anderson County · 6,632 people 45.5 bottom 31.5% C Strongest: cost of living A , hazard risk A− · lowest: health D− 97 Judson unincorporated, Greenville County · 2,515 people 45.5 bottom 31.3% C Strongest: schools A , hazard risk B+ · lowest: health D− 98 Laurel Bay unincorporated, Beaufort County · 5,882 people 45.3 bottom 31.0% C Strongest: health B+ , schools B+ · lowest: hazard risk D− 101 Hilltop unincorporated, Spartanburg County · 2,950 people 44.8 bottom 29.7% C Strongest: hazard risk A+ , schools B · lowest: health D 102 Saxon unincorporated, Spartanburg County · 4,085 people 44.6 bottom 29.2% C Strongest: hazard risk A− , cost of living B+ · lowest: health D− 104 Georgetown Georgetown County · 8,869 people 44.4 bottom 28.7% C Strongest: cost of living A− , walkability B− · lowest: hazard risk D− 109 North Hartsville unincorporated, Darlington County · 3,304 people 43.3 bottom 26.1% C Strongest: cost of living A− , schools B− · lowest: walkability D 111 Southern Shops unincorporated, Spartanburg County · 3,797 people 42.2 bottom 23.7% C− Strongest: hazard risk A+ , schools A− · lowest: health D− 112 Arcadia unincorporated, Spartanburg County · 3,426 people 41.7 bottom 22.6% C− Strongest: hazard risk A , schools B− · lowest: health C− 113 Edgefield Edgefield County · 4,182 people 41.4 bottom 21.9% C− Strongest: cost of living A , hazard risk B+ · lowest: health D− 114 Winnsboro Fairfield County · 3,305 people 41.3 bottom 21.8% C− Strongest: cost of living B+ , walkability B+ · lowest: health D− 115 Capitol View unincorporated, Richland County · 4,374 people 41.3 bottom 21.6% C− Strongest: walkability A , hazard risk B · lowest: jobs & income C 116 Loris Horry County · 2,935 people 40.8 bottom 20.7% C− Strongest: schools A− , cost of living B+ · lowest: hazard risk D 118 Chester Chester County · 5,324 people 40.4 bottom 19.9% C− Strongest: cost of living A , hazard risk B · lowest: health D− 119 Arkwright unincorporated, Spartanburg County · 2,816 people 40.4 bottom 19.6% C− Strongest: hazard risk A− , cost of living B+ · lowest: health D 120 Seneca Oconee County · 9,424 people 40.0 bottom 18.9% C− Strongest: hazard risk B+ , schools B+ · lowest: jobs & income D 122 Westminster Oconee County · 2,504 people 39.6 bottom 18.3% C− Strongest: hazard risk B+ , schools B+ · lowest: jobs & income D 123 East Gaffney unincorporated, Cherokee County · 2,824 people 39.4 bottom 17.9% C− Strongest: cost of living A+ , hazard risk B− · lowest: health D− 125 Springdale Lexington County · 2,877 people 39.1 bottom 17.3% C− Strongest: walkability B+ , jobs & income B+ · lowest: safety D 127 Clinton Laurens County · 7,918 people 38.6 bottom 16.2% C− Strongest: walkability A− , hazard risk A− · lowest: safety D− 129 Batesburg-Leesville Lexington County · 5,346 people 37.8 bottom 14.9% D Strongest: hazard risk A− , cost of living B+ · lowest: safety D 132 Cherryvale unincorporated, Sumter County · 2,611 people 36.3 bottom 12.5% D Strongest: cost of living B+ , hazard risk B− · lowest: jobs & income D 133 Wyboo unincorporated, Clarendon County · 3,639 people 36.2 bottom 12.2% D Strongest: schools B , cost of living C+ · lowest: hazard risk D 134 Lancaster Lancaster County · 9,623 people 35.4 bottom 11.0% D Strongest: schools B+ , cost of living B+ · lowest: safety D− 137 Camden Kershaw County · 9,201 people 33.9 bottom 9.3% D Strongest: hazard risk B , schools B · lowest: safety D− 138 Dalzell unincorporated, Sumter County · 2,946 people 33.1 bottom 8.3% D Strongest: health B , hazard risk B− · lowest: walkability D 139 Williston Barnwell County · 2,898 people 33.1 bottom 8.2% D Strongest: cost of living A , walkability B · lowest: jobs & income D− 141 Ridgeland Jasper County · 3,818 people 32.5 bottom 7.5% D Strongest: cost of living A− , health C · lowest: hazard risk D− 142 Denmark Bamberg County · 3,059 people 32.1 bottom 7.0% D Strongest: walkability B+ , schools B · lowest: jobs & income D− 143 Laurens Laurens County · 9,327 people 32.0 bottom 6.9% D Strongest: cost of living B+ , hazard risk B · lowest: safety D 144 Hartsville Darlington County · 7,374 people 31.0 bottom 5.9% D Strongest: walkability A , hazard risk B · lowest: safety D− 145 Manning Clarendon County · 3,829 people 31.0 bottom 5.9% D Strongest: walkability B+ , cost of living B · lowest: safety D− 146 Andrews Georgetown County · 2,522 people 30.7 bottom 5.6% D Strongest: cost of living B+ , schools C+ · lowest: hazard risk D− 147 Brookdale unincorporated, Orangeburg County · 4,291 people 30.6 bottom 5.5% D Strongest: cost of living A− , walkability B− · lowest: health D− 148 Pageland Chesterfield County · 2,518 people 29.9 bottom 4.7% D− Strongest: walkability B+ , cost of living B+ · lowest: safety D− 151 Union Union County · 8,077 people 29.0 bottom 4.0% D− Strongest: cost of living A− , hazard risk A− · lowest: safety D− 152 Darlington Darlington County · 6,075 people 28.2 bottom 3.4% D− Strongest: walkability B , hazard risk B− · lowest: safety D− 153 Barnwell Barnwell County · 4,619 people 25.8 bottom 2.0% D− Strongest: cost of living B , walkability B− · lowest: jobs & income D− 154 Bamberg Bamberg County · 2,920 people 25.5 bottom 1.9% D− Strongest: schools B , walkability B− · lowest: safety D− 156 Cheraw Chesterfield County · 4,921 people 24.4 bottom 1.4% D− Strongest: walkability B+ , cost of living B− · lowest: safety D− 157 Lake City Florence County · 5,940 people 24.2 bottom 1.3% D− Strongest: cost of living B+ , walkability B · lowest: safety D− 158 Dillon Dillon County · 6,227 people 24.0 bottom 1.2% D− Strongest: cost of living A− , walkability C · lowest: safety D− 159 Bishopville Lee County · 2,829 people 23.4 bottom 1.1% D− Strongest: cost of living B , walkability B− · lowest: health D− 160 Lakewood unincorporated, Sumter County · 3,544 people 22.7 bottom 0.9% D− Strongest: hazard risk B− , cost of living C · lowest: health D 161 Kingstree Williamsburg County · 3,022 people 21.9 bottom 0.7% D− Strongest: walkability A , cost of living B− · lowest: safety D− 162 Bennettsville Marlboro County · 7,565 people 17.6 bottom 0.2% D− Strongest: walkability B− , cost of living C+ · lowest: safety D− 164 Hampton Hampton County · 2,598 people 16.2 bottom 0.1% D− Strongest: schools C+ , walkability C− · lowest: safety D− 165 Mullins Marion County · 3,838 people 15.4 bottom 0.1% D− Strongest: cost of living B− , walkability C · lowest: safety D− 166 Walterboro Colleton County · 5,485 people 14.3 bottom 0.1% D− Strongest: cost of living C , walkability C · lowest: safety D− 167 Marion Marion County · 6,028 people 13.3 bottom 0.1% D− Strongest: cost of living C , walkability C · lowest: safety D− Method
How this list is made Each town’s overall grade blends seven livability grades: cost of living (weight 18), safety (18), schools (16), health (14), jobs & income (12), walkability (8) and hazard risk (4). A town needs 2,500+ residents and three of the first four. Letters are national, so an A here means the same as an A in any state; the list is the same towns in the same order, ranked within South Carolina. Towns without their own FBI figures are graded on the rest and their page says why.
Data years: crime 2023–2025 (FBI), Census ACS 2020–2024, CDC PLACES 2025, state school tests. How grades work
Left off: college campuses Places where more than half the residents are college students (ACS) are graded like every town but kept off this list, since its figures mostly describe student life.
Quick answers
Questions people ask What is the best small town in South Carolina? Among 103 graded towns of 2,500 to 9,999 residents, Baxter Village (York County) ranks first, with an A+; schools (A+) and health (A) are its strongest grades; cost of living (C+) is its lowest. Clover and India Hook follow.
How are these towns ranked? By the overall grade, which blends seven livability grades from public data. The letter is national; the rank is within South Carolina. The full method is on How grades work .
Why isn’t my town on this list? The list covers towns of 2,500 to 9,999 residents with an overall grade (103 in South Carolina). 94 smaller places have subject grades only; 1 town of 2,500+ lack enough data for a grade; 1 college campus (Arthurtown) is left off. Larger towns are on the best places to live list. 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
Best small towns in other states