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).
-
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
16Stanton, Kentucky
Median home $123,000

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 →
Census ACS 2020–2024 medians. -
15Louisa, Kentucky
Median home $120,500

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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
11Morgantown, Kentucky
Median home $114,000

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 →
Census ACS 2020–2024 medians. -
10Morganfield, Kentucky
Median home $113,600

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 →
Census ACS 2020–2024 medians. -
9Williamsburg, Kentucky
Median home $113,300

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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
7Hartford, Kentucky
Median home $106,900

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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians.
More Kentucky rankings
- The 25 Best Small Towns to Retire in Kentucky
- The 17 Quietest Small Towns in Kentucky
- The 25 Most Affordable Small Towns in Kentucky
- The 21 Best Small Towns for Families in Kentucky
- 22 Small Towns in Kentucky With the Mildest Winters
- The 25 Most Walkable Small Towns in Kentucky
- 25 Small Towns in Kentucky With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Kentucky
- The 13 Best Affordable Small Towns for Remote Workers in Kentucky
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in New York With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in Florida With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)