The Town Files

25 Small Towns in Tennessee With the Cheapest Homes

Ranked by median home value among 103 towns of 2,500–10,000 people in Tennessee. #1 is Newbern, TN (median home $99,700).

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

    Median home $165,000

    2,746 people · Putnam County · median home $165,000 · income $45,922 · Jan low 27°F · 16 in snow

  2. 24Bean Station, Tennessee

    Median home $164,600

    2,967 people · Grainger County · median home $164,600 · income $44,785 · Jan low 27°F · 9 in snow

  3. 23Huntingdon, Tennessee

    Median home $160,500

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

  4. 22Savannah, Tennessee

    Median home $160,200

    7,213 people · Hardin County · median home $160,200 · income $39,712 · Jan low 30°F · 1 in snow

  5. 21Brownsville, Tennessee

    Median home $158,100

    9,788 people · Haywood County · median home $158,100 · income $43,494 · Jan low 30°F · 2 in snow

  6. 20Selmer, Tennessee

    Median home $155,900

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

  7. 19Camden, Tennessee

    Median home $155,200

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

  8. 18Ripley, Tennessee

    Median home $154,900

    7,800 people · Lauderdale County · median home $154,900 · income $37,432 · Jan low 29°F · 2 in snow

  9. 17McKenzie, Tennessee

    Median home $154,500

    5,529 people · Carroll County · median home $154,500 · income $37,236 · Jan low 28°F · 3 in snow

  10. 16Harriman, Tennessee

    Median home $153,200

    5,892 people · Roane County · median home $153,200 · income $44,653 · Jan low 28°F · 2 in snow

  11. 15Bolivar, Tennessee

    Median home $150,200

    5,205 people · Hardeman County · median home $150,200 · income $39,028 · Jan low 28°F · 2 in snow

  12. 14Henderson, Tennessee

    Median home $147,900

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

  13. 13Milan, Tennessee

    Median home $144,100

    8,171 people · Gibson County · median home $144,100 · income $43,886 · Jan low 28°F · 3 in snow

  14. 12La Follette, Tennessee

    Median home $138,900

    7,430 people · Campbell County · median home $138,900 · income $37,581 · Jan low 25°F · 4 in snow

  15. 11Newport, Tennessee

    Median home $133,500

    6,868 people · Cocke County · median home $133,500 · income $31,250 · Jan low 28°F · 3 in snow

  16. 10Rockwood, Tennessee

    Median home $128,700

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

  17. 9Dresden, Tennessee

    Median home $126,900

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

  18. 8Trenton, Tennessee

    Median home $126,000

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

  19. 7Hohenwald, Tennessee

    Median home $125,600

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

  20. 6Whiteville, Tennessee

    Median home $124,400

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

  21. 5Livingston, Tennessee

    Median home $123,000

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

  22. 4Clifton, Tennessee

    Median home $122,100

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

  23. 3Tiptonville, Tennessee

    Median home $106,500

    3,976 people · Lake County · median home $106,500 · income $23,027 · Jan low 27°F · 6 in snow

  24. 2Humboldt, Tennessee

    Median home $102,300

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

  25. 1Newbern, Tennessee

    Median home $99,700

    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: