The Town Files

22 Small Towns in Kentucky With the Cheapest Homes

Ranked by median home value among 94 towns of 2,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

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

  2. 21Columbia, Kentucky

    Median home $143,600

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

  3. 20Central City, Kentucky

    Median home $143,600

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

  4. 19Grayson, Kentucky

    Median home $136,900

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

  5. 18Flemingsburg, Kentucky

    Median home $132,800

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

  6. 17Monticello, Kentucky

    Median home $132,400

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

  7. 16Stanton, Kentucky

    Median home $123,000

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

  8. 15Louisa, Kentucky

    Median home $120,500

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

  9. 14Greenville, Kentucky

    Median home $116,400

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

  10. 13Paintsville, Kentucky

    Median home $116,100

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

  11. 12Flatwoods, Kentucky

    Median home $114,600

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

  12. 11Morgantown, Kentucky

    Median home $114,000

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

  13. 10Morganfield, Kentucky

    Median home $113,600

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

  14. 9Williamsburg, Kentucky

    Median home $113,300

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

  15. 8Carrollton, Kentucky

    Median home $113,200

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

  16. 7Hartford, Kentucky

    Median home $106,900

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

  17. 6Middlesborough, Kentucky

    Median home $99,900

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

  18. 5Marion, Kentucky

    Median home $97,300

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

  19. 4Princeton, Kentucky

    Median home $96,600

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

  20. 3Westwood, Kentucky

    Median home $92,200

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

  21. 2Farley, Kentucky

    Median home $86,300

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

  22. 1Providence, Kentucky

    Median home $60,300

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

More Kentucky rankings

Same ranking, other places

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