The Town Files

22 Small Towns in Kentucky With the Cheapest Homes

Ranked by median home value among 94 towns of 500–10,000 people in Kentucky. #1 is Providence, KY (median home $60,300).

Map of the 22 towns12345678910111213141516171819202122
Numbers match the ranking.
  1. 22Hazard, Kentucky

    Median home $145,400

    Hazard is a city of 5,263 people in Perry County, Kentucky. The median home is worth $145,400 and the median household earns $51,016, so homes cost 2.9× income (typical Kentucky town: 3.0×). Median rent is $720.

    5,263 people · Perry County · median home $145,400 · income $51,016 · Jan low 25°F · 9 in snow

    Full Hazard, Kentucky profile: weather, storms, schools, jobs →

    Hazard vs the typical Kentucky townHazardTypical Kentucky townHome value$145,400$161,450Income$51,016$54,969Rent$720$837
    Census ACS 2020–2024 medians.
  2. 21Columbia, Kentucky

    Median home $143,600

    Columbia is a city of 4,845 people in Adair County, Kentucky. The median home is worth $143,600 and the median household earns $47,299, so homes cost 3.0× income (typical Kentucky town: 3.0×). Median rent is $757.

    4,845 people · Adair County · median home $143,600 · income $47,299 · Jan low 26°F · 8 in snow

    Full Columbia, Kentucky profile: weather, storms, schools, jobs →

    Columbia vs the typical Kentucky townColumbiaTypical Kentucky townHome value$143,600$161,450Income$47,299$54,969Rent$757$837
    Census ACS 2020–2024 medians.
  3. 20Central City, Kentucky

    Median home $143,600

    Central City is a city of 5,819 people in Muhlenberg County, Kentucky. The median home is worth $143,600 and the median household earns $50,885, so homes cost 2.8× income (typical Kentucky town: 3.0×). Median rent is $683.

    5,819 people · Muhlenberg County · median home $143,600 · income $50,885 · Jan low 24°F · 5 in snow

    Full Central City, Kentucky profile: weather, storms, schools, jobs →

    Central City vs the typical Kentucky townCentral CityTypical Kentucky townHome value$143,600$161,450Income$50,885$54,969Rent$683$837
    Census ACS 2020–2024 medians.
  4. 19Grayson, Kentucky

    Median home $136,900

    Grayson is a city of 3,834 people in Carter County, Kentucky. The median home is worth $136,900 and the median household earns $27,542, so homes cost 5.0× income (typical Kentucky town: 3.0×). Median rent is $745.

    3,834 people · Carter County · median home $136,900 · income $27,542 · Jan low 22°F · 18 in snow

    Full Grayson, Kentucky profile: weather, storms, schools, jobs →

    Grayson vs the typical Kentucky townGraysonTypical Kentucky townHome value$136,900$161,450Income$27,542$54,969Rent$745$837
    Census ACS 2020–2024 medians.
  5. 18Flemingsburg, Kentucky

    Median home $132,800

    Flemingsburg is a city of 2,953 people in Fleming County, Kentucky. The median home is worth $132,800 and the median household earns $35,493, so homes cost 3.7× income (typical Kentucky town: 3.0×). Median rent is $716.

    2,953 people · Fleming County · median home $132,800 · income $35,493 · Jan low 23°F · 9 in snow

    Full Flemingsburg, Kentucky profile: weather, storms, schools, jobs →

    Flemingsburg vs the typical Kentucky townFlemingsburgTypical Kentucky townHome value$132,800$161,450Income$35,493$54,969Rent$716$837
    Census ACS 2020–2024 medians.
  6. 17Monticello, Kentucky

    Median home $132,400

    Monticello is a city of 5,753 people in Wayne County, Kentucky. The median home is worth $132,400 and the median household earns $44,952, so homes cost 2.9× income (typical Kentucky town: 3.0×). Median rent is $779.

    5,753 people · Wayne County · median home $132,400 · income $44,952 · Jan low 26°F · 14 in snow

    Full Monticello, Kentucky profile: weather, storms, schools, jobs →

    Monticello vs the typical Kentucky townMonticelloTypical Kentucky townHome value$132,400$161,450Income$44,952$54,969Rent$779$837
    Census ACS 2020–2024 medians.
  7. 16Stanton, Kentucky

    Median home $123,000

    Stanton, Kentucky
    Photo: Nyttend (public domain, Wikimedia Commons)

    Stanton is a city of 3,251 people in Powell County, Kentucky. The median home is worth $123,000 and the median household earns $25,417, so homes cost 4.8× income (typical Kentucky town: 3.0×). Median rent is $775.

    3,251 people · Powell County · median home $123,000 · income $25,417 · Jan low 23°F · 12 in snow

    Full Stanton, Kentucky profile: weather, storms, schools, jobs →

    Stanton vs the typical Kentucky townStantonTypical Kentucky townHome value$123,000$161,450Income$25,417$54,969Rent$775$837
    Census ACS 2020–2024 medians.
  8. 15Louisa, Kentucky

    Median home $120,500

    Louisa, Kentucky
    Photo: Nyttend (public domain, Wikimedia Commons)

    Louisa is a city of 2,679 people in Lawrence County, Kentucky. The median home is worth $120,500 and the median household earns $40,000, so homes cost 3.0× income (typical Kentucky town: 3.0×). Median rent is $488.

    2,679 people · Lawrence County · median home $120,500 · income $40,000 · Jan low 23°F · 15 in snow

    Full Louisa, Kentucky profile: weather, storms, schools, jobs →

    Louisa vs the typical Kentucky townLouisaTypical Kentucky townHome value$120,500$161,450Income$40,000$54,969Rent$488$837
    Census ACS 2020–2024 medians.
  9. 14Greenville, Kentucky

    Median home $116,400

    Greenville is a city of 4,492 people in Muhlenberg County, Kentucky. The median home is worth $116,400 and the median household earns $46,054, so homes cost 2.5× income (typical Kentucky town: 3.0×). Median rent is $602.

    4,492 people · Muhlenberg County · median home $116,400 · income $46,054 · Jan low 24°F · 6 in snow

    Full Greenville, Kentucky profile: weather, storms, schools, jobs →

    Greenville vs the typical Kentucky townGreenvilleTypical Kentucky townHome value$116,400$161,450Income$46,054$54,969Rent$602$837
    Census ACS 2020–2024 medians.
  10. 13Paintsville, Kentucky

    Median home $116,100

    Paintsville is a city of 4,312 people in Johnson County, Kentucky. The median home is worth $116,100 and the median household earns $28,257, so homes cost 4.1× income (typical Kentucky town: 3.0×). Median rent is $637.

    4,312 people · Johnson County · median home $116,100 · income $28,257 · Jan low 23°F · 7 in snow

    Full Paintsville, Kentucky profile: weather, storms, schools, jobs →

    Paintsville vs the typical Kentucky townPaintsvilleTypical Kentucky townHome value$116,100$161,450Income$28,257$54,969Rent$637$837
    Census ACS 2020–2024 medians.
  11. 12Flatwoods, Kentucky

    Median home $114,600

    Flatwoods is a city of 7,325 people in Greenup County, Kentucky. The median home is worth $114,600 and the median household earns $59,972, so homes cost 1.9× income (typical Kentucky town: 3.0×). Median rent is $940.

    7,325 people · Greenup County · median home $114,600 · income $59,972 · Jan low 23°F · 9 in snow

    Full Flatwoods, Kentucky profile: weather, storms, schools, jobs →

    Flatwoods vs the typical Kentucky townFlatwoodsTypical Kentucky townHome value$114,600$161,450Income$59,972$54,969Rent$940$837
    Census ACS 2020–2024 medians.
  12. 11Morgantown, Kentucky

    Median home $114,000

    Morgantown, Kentucky
    Photo: Bedford at en.wikipedia (public domain, Wikimedia Commons)

    Morgantown is a city of 2,505 people in Butler County, Kentucky. The median home is worth $114,000 and the median household earns $37,604, so homes cost 3.0× income (typical Kentucky town: 3.0×). Median rent is $628.

    2,505 people · Butler County · median home $114,000 · income $37,604 · Jan low 24°F · 7 in snow

    Full Morgantown, Kentucky profile: weather, storms, schools, jobs →

    Morgantown vs the typical Kentucky townMorgantownTypical Kentucky townHome value$114,000$161,450Income$37,604$54,969Rent$628$837
    Census ACS 2020–2024 medians.
  13. 10Morganfield, Kentucky

    Median home $113,600

    Morganfield, Kentucky
    Photo: Bedford at English Wikipedia (public domain, Wikimedia Commons)

    Morganfield is a city of 3,256 people in Union County, Kentucky. The median home is worth $113,600 and the median household earns $65,829, so homes cost 1.7× income (typical Kentucky town: 3.0×). Median rent is $852.

    3,256 people · Union County · median home $113,600 · income $65,829 · Jan low 26°F · 8 in snow

    Full Morganfield, Kentucky profile: weather, storms, schools, jobs →

    Morganfield vs the typical Kentucky townMorganfieldTypical Kentucky townHome value$113,600$161,450Income$65,829$54,969Rent$852$837
    Census ACS 2020–2024 medians.
  14. 9Williamsburg, Kentucky

    Median home $113,300

    Williamsburg, Kentucky
    Photo: GreenMGo (public domain, Wikimedia Commons)

    Williamsburg is a city of 5,326 people in Whitley County, Kentucky. The median home is worth $113,300 and the median household earns $38,147, so homes cost 3.0× income (typical Kentucky town: 3.0×). Median rent is $793.

    5,326 people · Whitley County · median home $113,300 · income $38,147 · Jan low 25°F · 11 in snow

    Full Williamsburg, Kentucky profile: weather, storms, schools, jobs →

    Williamsburg vs the typical Kentucky townWilliamsburgTypical Kentucky townHome value$113,300$161,450Income$38,147$54,969Rent$793$837
    Census ACS 2020–2024 medians.
  15. 8Carrollton, Kentucky

    Median home $113,200

    Carrollton is a city of 3,890 people in Carroll County, Kentucky. The median home is worth $113,200 and the median household earns $45,871, so homes cost 2.5× income (typical Kentucky town: 3.0×). Median rent is $918.

    3,890 people · Carroll County · median home $113,200 · income $45,871 · Jan low 25°F · 21 in snow

    Full Carrollton, Kentucky profile: weather, storms, schools, jobs →

    Carrollton vs the typical Kentucky townCarrolltonTypical Kentucky townHome value$113,200$161,450Income$45,871$54,969Rent$918$837
    Census ACS 2020–2024 medians.
  16. 7Hartford, Kentucky

    Median home $106,900

    Hartford, Kentucky
    Photo: Bedford at en.wikipedia (public domain, Wikimedia Commons)

    Hartford is a city of 2,668 people in Ohio County, Kentucky. The median home is worth $106,900 and the median household earns $61,445, so homes cost 1.7× income (typical Kentucky town: 3.0×). Median rent is $543.

    2,668 people · Ohio County · median home $106,900 · income $61,445 · Jan low 24°F · 5 in snow

    Full Hartford, Kentucky profile: weather, storms, schools, jobs →

    Hartford vs the typical Kentucky townHartfordTypical Kentucky townHome value$106,900$161,450Income$61,445$54,969Rent$543$837
    Census ACS 2020–2024 medians.
  17. 6Middlesborough, Kentucky

    Median home $99,900

    Middlesborough is a city of 9,405 people in Bell County, Kentucky. The median home is worth $99,900 and the median household earns $31,106, so homes cost 3.2× income (typical Kentucky town: 3.0×). Median rent is $598.

    9,405 people · Bell County · median home $99,900 · income $31,106 · Jan low 23°F · 9 in snow

    Full Middlesborough, Kentucky profile: weather, storms, schools, jobs →

    Middlesborough vs the typical Kentucky townMiddlesboroughTypical Kentucky townHome value$99,900$161,450Income$31,106$54,969Rent$598$837
    Census ACS 2020–2024 medians.
  18. 5Marion, Kentucky

    Median home $97,300

    Marion is a city of 2,916 people in Crittenden County, Kentucky. The median home is worth $97,300 and the median household earns $39,414, so homes cost 2.5× income (typical Kentucky town: 3.0×). Median rent is $688.

    2,916 people · Crittenden County · median home $97,300 · income $39,414 · Jan low 25°F · 6 in snow

    Full Marion, Kentucky profile: weather, storms, schools, jobs →

    Marion vs the typical Kentucky townMarionTypical Kentucky townHome value$97,300$161,450Income$39,414$54,969Rent$688$837
    Census ACS 2020–2024 medians.
  19. 4Princeton, Kentucky

    Median home $96,600

    Princeton is a city of 6,270 people in Caldwell County, Kentucky. The median home is worth $96,600 and the median household earns $47,411, so homes cost 2.0× income (typical Kentucky town: 3.0×). Median rent is $762.

    6,270 people · Caldwell County · median home $96,600 · income $47,411 · Jan low 27°F · 9 in snow

    Full Princeton, Kentucky profile: weather, storms, schools, jobs →

    Princeton vs the typical Kentucky townPrincetonTypical Kentucky townHome value$96,600$161,450Income$47,411$54,969Rent$762$837
    Census ACS 2020–2024 medians.
  20. 3Westwood, Kentucky

    Median home $92,200

    Westwood is a community of 4,387 people in Boyd County, Kentucky. The median home is worth $92,200 and the median household earns $73,511, so homes cost 1.3× income (typical Kentucky town: 3.0×). Median rent is $853.

    4,387 people · Boyd County · median home $92,200 · income $73,511 · Jan low 23°F · 6 in snow

    Full Westwood, Kentucky profile: weather, storms, schools, jobs →

    Westwood vs the typical Kentucky townWestwoodTypical Kentucky townHome value$92,200$161,450Income$73,511$54,969Rent$853$837
    Census ACS 2020–2024 medians.
  21. 2Farley, Kentucky

    Median home $86,300

    Farley is a community of 4,374 people in McCracken County, Kentucky. The median home is worth $86,300 and the median household earns $47,292, so homes cost 1.8× income (typical Kentucky town: 3.0×). Median rent is $759.

    4,374 people · McCracken County · median home $86,300 · income $47,292 · Jan low 25°F · 3 in snow

    Full Farley, Kentucky profile: weather, storms, schools, jobs →

    Farley vs the typical Kentucky townFarleyTypical Kentucky townHome value$86,300$161,450Income$47,292$54,969Rent$759$837
    Census ACS 2020–2024 medians.
  22. 1Providence, Kentucky

    Median home $60,300

    Providence is a city of 2,892 people in Webster County, Kentucky. The median home is worth $60,300 and the median household earns $55,121, so homes cost 1.1× income (typical Kentucky town: 3.0×). Median rent is $672.

    2,892 people · Webster County · median home $60,300 · income $55,121 · Jan low 25°F · 9 in snow

    Full Providence, Kentucky profile: weather, storms, schools, jobs →

    Providence vs the typical Kentucky townProvidenceTypical Kentucky townHome value$60,300$161,450Income$55,121$54,969Rent$672$837
    Census ACS 2020–2024 medians.

More Kentucky rankings

Same ranking, other places

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