The Town Files

25 Small Towns in South Carolina With the Cheapest Homes

Ranked by median home value among 98 towns of 2,500–10,000 people in South Carolina. #1 is Denmark, SC (median home $63,900).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Marion, South Carolina

    Median home $137,300

    6,448 people · Marion County · median home $137,300 · income $30,662 · Jan low 34°F · 1 in snow

  2. 24Batesburg-Leesville, South Carolina

    Median home $135,100

    5,270 people · Lexington County · median home $135,100 · income $49,646 · Jan low 35°F · 1 in snow

  3. 23Belton, South Carolina

    Median home $133,500

    4,335 people · Anderson County · median home $133,500 · income $49,107 · Jan low 31°F · 1 in snow

  4. 22Winnsboro, South Carolina

    Median home $132,400

    3,215 people · Fairfield County · median home $132,400 · income $37,434 · Jan low 31°F · 0 in snow

  5. 21Bishopville, South Carolina

    Median home $128,200

    3,024 people · Lee County · median home $128,200 · income $39,276 · Jan low 33°F · 0 in snow

  6. 20Hilltop, South Carolina

    Median home $125,800

    3,273 people · Spartanburg County · median home $125,800 · income $37,444 · Jan low 32°F · 1 in snow

  7. 19Chester, South Carolina

    Median home $123,000

    5,269 people · Chester County · median home $123,000 · income $46,138 · Jan low 30°F · 1 in snow

  8. 18Arcadia, South Carolina

    Median home $116,800

    3,246 people · Spartanburg County · median home $116,800 · income $55,218 · Jan low 32°F · 1 in snow

  9. 17Andrews, South Carolina

    Median home $116,400

    2,575 people · Georgetown County · median home $116,400 · income $57,247 · Jan low 35°F

  10. 16Dillon, South Carolina

    Median home $115,500

    6,384 people · Dillon County · median home $115,500 · income $35,891 · Jan low 32°F · 1 in snow

  11. 15North Hartsville, South Carolina

    Median home $110,600

    2,775 people · Darlington County · median home $110,600 · income $59,744 · Jan low 32°F · 1 in snow

  12. 14Southern Shops, South Carolina

    Median home $109,600

    3,663 people · Spartanburg County · median home $109,600 · income $37,754 · Jan low 32°F · 1 in snow

  13. 13Union, South Carolina

    Median home $109,400

    8,174 people · Union County · median home $109,400 · income $31,914 · Jan low 29°F · 2 in snow

  14. 12Abbeville, South Carolina

    Median home $106,400

    4,874 people · Abbeville County · median home $106,400 · income $40,575 · Jan low 32°F · 0 in snow

  15. 11Williston, South Carolina

    Median home $105,100

    2,877 people · Barnwell County · median home $105,100 · income $39,484 · Jan low 36°F · 1 in snow

  16. 10Homeland Park, South Carolina

    Median home $103,700

    6,445 people · Anderson County · median home $103,700 · income $40,218 · Jan low 33°F · 1 in snow

  17. 9Hopkins, South Carolina

    Median home $99,300

    2,514 people · Richland County · median home $99,300 · income $50,063 · Jan low 37°F · 1 in snow

  18. 8Brookdale, South Carolina

    Median home $96,500

    3,845 people · Orangeburg County · median home $96,500 · income $39,449 · Jan low 37°F · 0 in snow

  19. 7Mullins, South Carolina

    Median home $95,300

    4,026 people · Marion County · median home $95,300 · income $34,908 · Jan low 33°F · 1 in snow

  20. 6Bennettsville, South Carolina

    Median home $92,100

    7,020 people · Marlboro County · median home $92,100 · income $37,115 · Jan low 34°F · 0 in snow

  21. 5Saxon, South Carolina

    Median home $90,000

    3,896 people · Spartanburg County · median home $90,000 · income $32,292 · Jan low 32°F · 1 in snow

  22. 4Allendale, South Carolina

    Median home $86,500

    2,694 people · Allendale County · median home $86,500 · income $23,529 · Jan low 33°F · 0 in snow

  23. 3Saluda, South Carolina

    Median home $77,700

    3,122 people · Saluda County · median home $77,700 · income $42,506 · Jan low 32°F · 0 in snow

  24. 2East Gaffney, South Carolina

    Median home $77,600

    2,882 people · Cherokee County · median home $77,600 · income $25,227 · Jan low 27°F · 2 in snow

  25. 1Denmark, South Carolina

    Median home $63,900

    3,186 people · Bamberg County · median home $63,900 · income $27,451 · Jan low 37°F · 0 in snow

More South Carolina rankings

Same ranking, other places

Methodology. We ranked 98 towns of 2,500–10,000 people in South Carolina (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: