The Town Files

The 25 Most Affordable Small Towns in Tennessee

Ranked by home value ÷ income among 103 towns of 2,500–10,000 people in Tennessee. #1 is Newbern, TN (homes cost 1.7× income).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Blountville, Tennessee

    Homes cost 3.2× income

    3,120 people · Sullivan County · median home $177,300 · income $54,754 · Jan low 26°F · 9 in snow

  2. 24Henderson, Tennessee

    Homes cost 3.2× income

    6,308 people · Chester County · median home $147,900 · income $45,938 · Jan low 27°F · 2 in snow

  3. 23Church Hill, Tennessee

    Homes cost 3.2× income

    6,998 people · Hawkins County · median home $211,000 · income $65,526 · Jan low 27°F · 7 in snow

  4. 22Bloomingdale, Tennessee

    Homes cost 3.2× income

    8,918 people · Sullivan County · median home $165,500 · income $52,317 · Jan low 27°F · 5 in snow

  5. 21Livingston, Tennessee

    Homes cost 3.1× income

    3,905 people · Overton County · median home $123,000 · income $39,567 · Jan low 27°F · 2 in snow

  6. 20Harrogate, Tennessee

    Homes cost 3.1× income

    4,400 people · Claiborne County · median home $203,900 · income $65,586 · Jan low 23°F · 8 in snow

  7. 19Huntingdon, Tennessee

    Homes cost 3.1× income

    4,439 people · Carroll County · median home $160,500 · income $51,969 · Jan low 28°F · 3 in snow

  8. 18Kingston, Tennessee

    Homes cost 3.1× income

    5,953 people · Roane County · median home $220,000 · income $71,675 · Jan low 28°F · 2 in snow

  9. 17Whiteville, Tennessee

    Homes cost 3.0× income

    2,606 people · Hardeman County · median home $124,400 · income $42,105 · Jan low 28°F · 2 in snow

  10. 16Selmer, Tennessee

    Homes cost 3.0× income

    4,446 people · McNairy County · median home $155,900 · income $51,591 · Jan low 30°F · 1 in snow

  11. 15Jasper, Tennessee

    Homes cost 2.9× income

    3,612 people · Marion County · median home $209,000 · income $73,013 · Jan low 29°F · 3 in snow

  12. 14Clifton, Tennessee

    Homes cost 2.8× income

    2,651 people · Wayne County · median home $122,100 · income $43,571 · Jan low 27°F · 2 in snow

  13. 13Camden, Tennessee

    Homes cost 2.8× income

    3,674 people · Benton County · median home $155,200 · income $55,029 · Jan low 28°F · 3 in snow

  14. 12Eagleton Village, Tennessee

    Homes cost 2.8× income

    5,393 people · Blount County · median home $197,700 · income $71,875 · Jan low 30°F · 5 in snow

  15. 11Colonial Heights, Tennessee

    Homes cost 2.7× income

    3,055 people · Sullivan County · median home $217,100 · income $80,148 · Jan low 27°F · 5 in snow

  16. 10Medina, Tennessee

    Homes cost 2.7× income

    5,126 people · Gibson County · median home $287,200 · income $107,807 · Jan low 28°F · 4 in snow

  17. 9Rockwood, Tennessee

    Homes cost 2.7× income

    5,444 people · Roane County · median home $128,700 · income $47,791 · Jan low 28°F · 2 in snow

  18. 8Munford, Tennessee

    Homes cost 2.7× income

    6,302 people · Tipton County · median home $244,400 · income $89,531 · Jan low 29°F · 2 in snow

  19. 7Brighton, Tennessee

    Homes cost 2.6× income

    2,888 people · Tipton County · median home $214,100 · income $80,882 · Jan low 29°F · 2 in snow

  20. 6Mount Carmel, Tennessee

    Homes cost 2.6× income

    5,473 people · Hawkins County · median home $179,600 · income $68,866 · Jan low 27°F · 5 in snow

  21. 5Dresden, Tennessee

    Homes cost 2.5× income

    3,019 people · Weakley County · median home $126,900 · income $51,000 · Jan low 27°F · 0 in snow

  22. 4Hohenwald, Tennessee

    Homes cost 2.4× income

    3,668 people · Lewis County · median home $125,600 · income $51,440 · Jan low 28°F · 2 in snow

  23. 3Trenton, Tennessee

    Homes cost 2.1× income

    4,240 people · Gibson County · median home $126,000 · income $58,750 · Jan low 28°F · 4 in snow

  24. 2Humboldt, Tennessee

    Homes cost 1.9× income

    7,874 people · Gibson County · median home $102,300 · income $52,917 · Jan low 28°F · 4 in snow

  25. 1Newbern, Tennessee

    Homes cost 1.7× income

    3,349 people · Dyer County · median home $99,700 · income $58,455 · Jan low 29°F · 5 in snow

More Tennessee rankings

Same ranking, other places

Methodology. We ranked 103 towns of 2,500–10,000 people in Tennessee (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: