The Town Files

The 25 Most Affordable Small Towns in Tennessee

Ranked by home value ÷ income among 103 towns of 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

    Blountville is a community of 3,120 people in Sullivan County, Tennessee. The median home is worth $177,300 and the median household earns $54,754, so homes cost 3.2× income (typical Tennessee town: 3.7×). Median rent is $1,192.

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

    Full Blountville, Tennessee profile: weather, storms, schools, jobs →

    Blountville vs the typical Tennessee townBlountvilleTypical Tennessee townHome value$177,300$204,650Income$54,754$57,917Rent$1,192$863
    Census ACS 2020–2024 medians.
  2. 24Henderson, Tennessee

    Homes cost 3.2× income

    Henderson is a city of 6,308 people in Chester County, Tennessee. The median home is worth $147,900 and the median household earns $45,938, so homes cost 3.2× income (typical Tennessee town: 3.7×). Median rent is $781.

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

    Full Henderson, Tennessee profile: weather, storms, schools, jobs →

    Henderson vs the typical Tennessee townHendersonTypical Tennessee townHome value$147,900$204,650Income$45,938$57,917Rent$781$863
    Census ACS 2020–2024 medians.
  3. 23Church Hill, Tennessee

    Homes cost 3.2× income

    Church Hill is a city of 6,998 people in Hawkins County, Tennessee. The median home is worth $211,000 and the median household earns $65,526, so homes cost 3.2× income (typical Tennessee town: 3.7×). Median rent is $1,019.

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

    Full Church Hill, Tennessee profile: weather, storms, schools, jobs →

    Church Hill vs the typical Tennessee townChurch HillTypical Tennessee townHome value$211,000$204,650Income$65,526$57,917Rent$1,019$863
    Census ACS 2020–2024 medians.
  4. 22Bloomingdale, Tennessee

    Homes cost 3.2× income

    Bloomingdale is a community of 8,918 people in Sullivan County, Tennessee. The median home is worth $165,500 and the median household earns $52,317, so homes cost 3.2× income (typical Tennessee town: 3.7×). Median rent is $836.

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

    Full Bloomingdale, Tennessee profile: weather, storms, schools, jobs →

    Bloomingdale vs the typical Tennessee townBloomingdaleTypical Tennessee townHome value$165,500$204,650Income$52,317$57,917Rent$836$863
    Census ACS 2020–2024 medians.
  5. 21Livingston, Tennessee

    Homes cost 3.1× income

    Livingston is a town of 3,905 people in Overton County, Tennessee. The median home is worth $123,000 and the median household earns $39,567, so homes cost 3.1× income (typical Tennessee town: 3.7×). Median rent is $730.

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

    Full Livingston, Tennessee profile: weather, storms, schools, jobs →

    Livingston vs the typical Tennessee townLivingstonTypical Tennessee townHome value$123,000$204,650Income$39,567$57,917Rent$730$863
    Census ACS 2020–2024 medians.
  6. 20Harrogate, Tennessee

    Homes cost 3.1× income

    Harrogate is a city of 4,400 people in Claiborne County, Tennessee. The median home is worth $203,900 and the median household earns $65,586, so homes cost 3.1× income (typical Tennessee town: 3.7×). Median rent is $1,154.

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

    Full Harrogate, Tennessee profile: weather, storms, schools, jobs →

    Harrogate vs the typical Tennessee townHarrogateTypical Tennessee townHome value$203,900$204,650Income$65,586$57,917Rent$1,154$863
    Census ACS 2020–2024 medians.
  7. 19Huntingdon, Tennessee

    Homes cost 3.1× income

    Huntingdon is a town of 4,439 people in Carroll County, Tennessee. The median home is worth $160,500 and the median household earns $51,969, so homes cost 3.1× income (typical Tennessee town: 3.7×). Median rent is $927.

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

    Full Huntingdon, Tennessee profile: weather, storms, schools, jobs →

    Huntingdon vs the typical Tennessee townHuntingdonTypical Tennessee townHome value$160,500$204,650Income$51,969$57,917Rent$927$863
    Census ACS 2020–2024 medians.
  8. 18Kingston, Tennessee

    Homes cost 3.1× income

    Kingston is a city of 5,953 people in Roane County, Tennessee. The median home is worth $220,000 and the median household earns $71,675, so homes cost 3.1× income (typical Tennessee town: 3.7×). Median rent is $716.

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

    Full Kingston, Tennessee profile: weather, storms, schools, jobs →

    Kingston vs the typical Tennessee townKingstonTypical Tennessee townHome value$220,000$204,650Income$71,675$57,917Rent$716$863
    Census ACS 2020–2024 medians.
  9. 17Whiteville, Tennessee

    Homes cost 3.0× income

    Whiteville is a town of 2,606 people in Hardeman County, Tennessee. The median home is worth $124,400 and the median household earns $42,105, so homes cost 3.0× income (typical Tennessee town: 3.7×). Median rent is $910.

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

    Full Whiteville, Tennessee profile: weather, storms, schools, jobs →

    Whiteville vs the typical Tennessee townWhitevilleTypical Tennessee townHome value$124,400$204,650Income$42,105$57,917Rent$910$863
    Census ACS 2020–2024 medians.
  10. 16Selmer, Tennessee

    Homes cost 3.0× income

    Selmer is a town of 4,446 people in McNairy County, Tennessee. The median home is worth $155,900 and the median household earns $51,591, so homes cost 3.0× income (typical Tennessee town: 3.7×). Median rent is $674.

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

    Full Selmer, Tennessee profile: weather, storms, schools, jobs →

    Selmer vs the typical Tennessee townSelmerTypical Tennessee townHome value$155,900$204,650Income$51,591$57,917Rent$674$863
    Census ACS 2020–2024 medians.
  11. 15Jasper, Tennessee

    Homes cost 2.9× income

    Jasper is a town of 3,612 people in Marion County, Tennessee. The median home is worth $209,000 and the median household earns $73,013, so homes cost 2.9× income (typical Tennessee town: 3.7×). Median rent is $787.

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

    Full Jasper, Tennessee profile: weather, storms, schools, jobs →

    Jasper vs the typical Tennessee townJasperTypical Tennessee townHome value$209,000$204,650Income$73,013$57,917Rent$787$863
    Census ACS 2020–2024 medians.
  12. 14Clifton, Tennessee

    Homes cost 2.8× income

    Clifton is a city of 2,651 people in Wayne County, Tennessee. The median home is worth $122,100 and the median household earns $43,571, so homes cost 2.8× income (typical Tennessee town: 3.7×). Median rent is $681.

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

    Full Clifton, Tennessee profile: weather, storms, schools, jobs →

    Clifton vs the typical Tennessee townCliftonTypical Tennessee townHome value$122,100$204,650Income$43,571$57,917Rent$681$863
    Census ACS 2020–2024 medians.
  13. 13Camden, Tennessee

    Homes cost 2.8× income

    Camden is a city of 3,674 people in Benton County, Tennessee. The median home is worth $155,200 and the median household earns $55,029, so homes cost 2.8× income (typical Tennessee town: 3.7×). Median rent is $749.

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

    Full Camden, Tennessee profile: weather, storms, schools, jobs →

    Camden vs the typical Tennessee townCamdenTypical Tennessee townHome value$155,200$204,650Income$55,029$57,917Rent$749$863
    Census ACS 2020–2024 medians.
  14. 12Eagleton Village, Tennessee

    Homes cost 2.8× income

    Eagleton Village is a community of 5,393 people in Blount County, Tennessee. The median home is worth $197,700 and the median household earns $71,875, so homes cost 2.8× income (typical Tennessee town: 3.7×). Median rent is $1,124.

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

    Full Eagleton Village, Tennessee profile: weather, storms, schools, jobs →

    Eagleton Village vs the typical Tennessee townEagleton VillageTypical Tennessee townHome value$197,700$204,650Income$71,875$57,917Rent$1,124$863
    Census ACS 2020–2024 medians.
  15. 11Colonial Heights, Tennessee

    Homes cost 2.7× income

    Colonial Heights is a community of 3,055 people in Sullivan County, Tennessee. The median home is worth $217,100 and the median household earns $80,148, so homes cost 2.7× income (typical Tennessee town: 3.7×). Median rent is $944.

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

    Full Colonial Heights, Tennessee profile: weather, storms, schools, jobs →

    Colonial Heights vs the typical Tennessee townColonial HeightsTypical Tennessee townHome value$217,100$204,650Income$80,148$57,917Rent$944$863
    Census ACS 2020–2024 medians.
  16. 10Medina, Tennessee

    Homes cost 2.7× income

    Medina is a city of 5,126 people in Gibson County, Tennessee. The median home is worth $287,200 and the median household earns $107,807, so homes cost 2.7× income (typical Tennessee town: 3.7×). Median rent is $1,206.

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

    Full Medina, Tennessee profile: weather, storms, schools, jobs →

    Medina vs the typical Tennessee townMedinaTypical Tennessee townHome value$287,200$204,650Income$107,807$57,917Rent$1,206$863
    Census ACS 2020–2024 medians.
  17. 9Rockwood, Tennessee

    Homes cost 2.7× income

    Rockwood is a city of 5,444 people in Roane County, Tennessee. The median home is worth $128,700 and the median household earns $47,791, so homes cost 2.7× income (typical Tennessee town: 3.7×). Median rent is $774.

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

    Full Rockwood, Tennessee profile: weather, storms, schools, jobs →

    Rockwood vs the typical Tennessee townRockwoodTypical Tennessee townHome value$128,700$204,650Income$47,791$57,917Rent$774$863
    Census ACS 2020–2024 medians.
  18. 8Munford, Tennessee

    Homes cost 2.7× income

    Munford is a city of 6,302 people in Tipton County, Tennessee. The median home is worth $244,400 and the median household earns $89,531, so homes cost 2.7× income (typical Tennessee town: 3.7×). Median rent is $1,176.

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

    Full Munford, Tennessee profile: weather, storms, schools, jobs →

    Munford vs the typical Tennessee townMunfordTypical Tennessee townHome value$244,400$204,650Income$89,531$57,917Rent$1,176$863
    Census ACS 2020–2024 medians.
  19. 7Brighton, Tennessee

    Homes cost 2.6× income

    Brighton is a town of 2,888 people in Tipton County, Tennessee. The median home is worth $214,100 and the median household earns $80,882, so homes cost 2.6× income (typical Tennessee town: 3.7×). Median rent is $1,204.

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

    Full Brighton, Tennessee profile: weather, storms, schools, jobs →

    Brighton vs the typical Tennessee townBrightonTypical Tennessee townHome value$214,100$204,650Income$80,882$57,917Rent$1,204$863
    Census ACS 2020–2024 medians.
  20. 6Mount Carmel, Tennessee

    Homes cost 2.6× income

    Mount Carmel is a town of 5,473 people in Hawkins County, Tennessee. The median home is worth $179,600 and the median household earns $68,866, so homes cost 2.6× income (typical Tennessee town: 3.7×). Median rent is $643.

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

    Full Mount Carmel, Tennessee profile: weather, storms, schools, jobs →

    Mount Carmel vs the typical Tennessee townMount CarmelTypical Tennessee townHome value$179,600$204,650Income$68,866$57,917Rent$643$863
    Census ACS 2020–2024 medians.
  21. 5Dresden, Tennessee

    Homes cost 2.5× income

    Dresden is a town of 3,019 people in Weakley County, Tennessee. The median home is worth $126,900 and the median household earns $51,000, so homes cost 2.5× income (typical Tennessee town: 3.7×). Median rent is $725.

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

    Full Dresden, Tennessee profile: weather, storms, schools, jobs →

    Dresden vs the typical Tennessee townDresdenTypical Tennessee townHome value$126,900$204,650Income$51,000$57,917Rent$725$863
    Census ACS 2020–2024 medians.
  22. 4Hohenwald, Tennessee

    Homes cost 2.4× income

    Hohenwald is a city of 3,668 people in Lewis County, Tennessee. The median home is worth $125,600 and the median household earns $51,440, so homes cost 2.4× income (typical Tennessee town: 3.7×). Median rent is $968.

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

    Full Hohenwald, Tennessee profile: weather, storms, schools, jobs →

    Hohenwald vs the typical Tennessee townHohenwaldTypical Tennessee townHome value$125,600$204,650Income$51,440$57,917Rent$968$863
    Census ACS 2020–2024 medians.
  23. 3Trenton, Tennessee

    Homes cost 2.1× income

    Trenton is a city of 4,240 people in Gibson County, Tennessee. The median home is worth $126,000 and the median household earns $58,750, so homes cost 2.1× income (typical Tennessee town: 3.7×). Median rent is $829.

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

    Full Trenton, Tennessee profile: weather, storms, schools, jobs →

    Trenton vs the typical Tennessee townTrentonTypical Tennessee townHome value$126,000$204,650Income$58,750$57,917Rent$829$863
    Census ACS 2020–2024 medians.
  24. 2Humboldt, Tennessee

    Homes cost 1.9× income

    Humboldt, Tennessee
    Photo: Unknown authorUnknown author (public domain, Wikimedia Commons)

    Humboldt is a city of 7,874 people in Gibson County, Tennessee. The median home is worth $102,300 and the median household earns $52,917, so homes cost 1.9× income (typical Tennessee town: 3.7×). Median rent is $742.

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

    Full Humboldt, Tennessee profile: weather, storms, schools, jobs →

    Humboldt vs the typical Tennessee townHumboldtTypical Tennessee townHome value$102,300$204,650Income$52,917$57,917Rent$742$863
    Census ACS 2020–2024 medians.
  25. 1Newbern, Tennessee

    Homes cost 1.7× income

    Newbern, Tennessee
    Photo: GamblinMonkey (public domain, Wikimedia Commons)

    Newbern is a town of 3,349 people in Dyer County, Tennessee. The median home is worth $99,700 and the median household earns $58,455, so homes cost 1.7× income (typical Tennessee town: 3.7×). Median rent is $825.

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

    Full Newbern, Tennessee profile: weather, storms, schools, jobs →

    Newbern vs the typical Tennessee townNewbernTypical Tennessee townHome value$99,700$204,650Income$58,455$57,917Rent$825$863
    Census ACS 2020–2024 medians.

More Tennessee rankings

Same ranking, other places

Methodology. We ranked 103 towns of 500–10,000 people in Tennessee (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: