The Town Files

The 25 Most Affordable Small Towns in Kentucky

Ranked by home value ÷ income among 94 towns of 2,500–10,000 people in Kentucky. #1 is Providence, KY (homes cost 1.1× income).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Elsmere, Kentucky

    Homes cost 2.8× income

    9,159 people · Kenton County · median home $171,900 · income $60,503 · Jan low 23°F · 23 in snow

  2. 24Oakbrook, Kentucky

    Homes cost 2.8× income

    9,268 people · Boone County · median home $260,700 · income $94,652 · Jan low 23°F · 23 in snow

  3. 23Taylor Mill, Kentucky

    Homes cost 2.7× income

    6,873 people · Kenton County · median home $241,000 · income $88,546 · Jan low 24°F · 18 in snow

  4. 22Hillview, Kentucky

    Homes cost 2.7× income

    8,622 people · Bullitt County · median home $186,300 · income $68,111 · Jan low 26°F · 4 in snow

  5. 21Hodgenville, Kentucky

    Homes cost 2.6× income

    3,235 people · Larue County · median home $151,400 · income $57,739 · Jan low 24°F · 2 in snow

  6. 20Massac, Kentucky

    Homes cost 2.6× income

    4,635 people · McCracken County · median home $239,400 · income $92,560 · Jan low 27°F · 9 in snow

  7. 19Buckner, Kentucky

    Homes cost 2.6× income

    5,785 people · Oldham County · median home $425,400 · income $164,219 · Jan low 23°F · 11 in snow

  8. 18Edgewood, Kentucky

    Homes cost 2.6× income

    8,435 people · Kenton County · median home $312,200 · income $119,028 · Jan low 23°F · 23 in snow

  9. 17Marion, Kentucky

    Homes cost 2.5× income

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

  10. 16Carrollton, Kentucky

    Homes cost 2.5× income

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

  11. 15Greenville, Kentucky

    Homes cost 2.5× income

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

  12. 14Dayton, Kentucky

    Homes cost 2.5× income

    5,666 people · Campbell County · median home $163,500 · income $65,992 · Jan low 24°F · 16 in snow

  13. 13Francisville, Kentucky

    Homes cost 2.5× income

    9,952 people · Boone County · median home $398,000 · income $159,371 · Jan low 24°F · 11 in snow

  14. 12Wilder, Kentucky

    Homes cost 2.3× income

    3,176 people · Campbell County · median home $159,900 · income $70,893 · Jan low 24°F · 18 in snow

  15. 11Reidland, Kentucky

    Homes cost 2.3× income

    4,526 people · McCracken County · median home $228,000 · income $99,423 · Jan low 25°F · 4 in snow

  16. 10Benton, Kentucky

    Homes cost 2.3× income

    4,756 people · Marshall County · median home $157,000 · income $66,827 · Jan low 27°F · 4 in snow

  17. 9Williamstown, Kentucky

    Homes cost 2.2× income

    3,894 people · Grant County · median home $209,800 · income $95,050 · Jan low 25°F · 16 in snow

  18. 8Hebron, Kentucky

    Homes cost 2.2× income

    6,195 people · Boone County · median home $239,300 · income $106,719 · Jan low 23°F · 23 in snow

  19. 7Princeton, Kentucky

    Homes cost 2.0× income

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

  20. 6Flatwoods, Kentucky

    Homes cost 1.9× income

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

  21. 5Farley, Kentucky

    Homes cost 1.8× income

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

  22. 4Hartford, Kentucky

    Homes cost 1.7× income

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

  23. 3Morganfield, Kentucky

    Homes cost 1.7× income

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

  24. 2Westwood, Kentucky

    Homes cost 1.3× income

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

  25. 1Providence, Kentucky

    Homes cost 1.1× income

    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: