LivabilityCalc
Find Your City

Most Affordable Cities in Kentucky

Cost of living rankings for 84 cities in Kentucky. On average, Kentucky is affordable with a statewide average Cost Index of 55.

Data Updated: March 2026
Cheapest City
Middlesborough
Index: 31
Most Expensive
Union
Index: 100
State Average
55
National: 100
Cities Ranked
84
with complete data

All 84 Cities in Kentucky — By Affordability

#CityIndexHome ValueRentIncome
1Middlesborough31$88,700$670$34,349
2Mayfield32$114,400$598$41,458
3Princeton32$89,700$719$51,875
4Williamsburg34$108,800$685$32,431
5Monticello35$125,800$679$37,733
6Lebanon37$130,100$702$39,483
7Leitchfield38$156,700$588$47,168
8Campbellsville40$162,900$657$49,389
9Harrodsburg40$145,100$738$46,821
10Maysville40$152,100$700$41,923
11Mount Sterling40$178,200$564$50,843
12Central City40$140,700$755$49,025
13Hazard40$146,100$718$68,582
14Ashland41$125,300$859$52,199
15Corbin41$162,600$686$51,795
16Flatwoods41$112,200$923$60,467
17Russellville41$156,000$711$47,875
18Henderson42$151,400$788$47,176
19Shively42$139,200$847$46,522
20Somerset42$140,900$830$32,910
21London42$155,500$783$45,850
22Cynthiana42$154,700$763$49,817
23Hopkinsville43$140,200$869$47,428
24Glasgow44$147,700$836$42,417
25Paducah45$164,600$817$51,243
26Madisonville45$152,300$860$56,902
27Paris45$182,100$728$49,464
28Morehead46$176,300$791$35,000
29Owensboro47$162,900$900$53,295
30Berea47$178,000$806$56,484
31Winchester48$180,400$867$57,653
32Danville48$202,200$767$53,370
33Covington49$167,900$949$58,814
34Frankfort49$171,600$935$54,438
35Radcliff49$163,300$965$60,976
36Murray49$193,300$835$40,348
37Lawrenceburg50$185,400$901$63,690
38Dayton50$144,100$1,086$62,500
39Richmond51$205,900$860$48,223
40Bardstown51$190,800$917$49,781
41Highland Heights51$148,600$1,101$52,437
42Shepherdsville52$202,300$898$71,250
43Franklin52$170,400$1,034$55,552
44Wilmore52$210,700$855$64,245
45Erlanger53$189,400$981$78,420
46Oak Grove53$143,500$1,208$47,886
47Elizabethtown54$223,200$876$56,250
48Nicholasville56$210,700$996$67,514
49Bowling Green57$232,100$948$48,419
50Bellevue57$186,200$1,124$67,143
51Newport58$221,100$994$58,422
52Elsmere58$157,200$1,303$61,427
53Mount Washington59$253,700$919$93,852
54Shelbyville59$238,600$979$73,733
55Walton59$226,200$1,021$76,375
56Louisville/Jefferson County metro government (balance)60$221,500$1,069$64,731
57Florence60$196,200$1,199$68,508
58Hillview61$180,300$1,314$65,732
59Taylor Mill61$224,500$1,078$83,210
60Alexandria64$253,400$1,062$103,750
61Versailles64$257,600$1,051$58,834
62Pikeville64$301,300$840$39,216
63Cold Spring65$235,200$1,185$80,172
64Georgetown66$244,200$1,199$78,373
65Independence66$240,500$1,204$98,653
66Vine Grove66$213,500$1,344$74,786
67Lexington-Fayette urban county67$272,100$1,101$67,631
68Jeffersontown67$236,800$1,253$78,185
69Edgewood67$289,700$991$121,045
70La Grange69$268,000$1,192$86,222
71Hebron69$216,400$1,402$101,980
72Lyndon70$273,300$1,196$65,392
73Burlington71$229,700$1,442$101,550
74Fort Thomas71$301,400$1,095$100,819
75Fort Wright72$305,500$1,094$100,647
76Crestwood73$315,100$1,100$101,086
77Oakbrook74$250,900$1,414$90,147
78Fort Mitchell75$354,700$987$80,814
79Douglass Hills77$331,500$1,164$92,826
80Villa Hills78$339,800$1,144$108,750
81St. Matthews79$325,700$1,253$80,716
82Middletown80$298,900$1,423$74,129
83Francisville85$374,100$1,246$146,280
84Union100$382,900$1,721$139,013