The 10 Best Small Towns In Kentucky For 2026

The best small towns in Kentucky are Indian Hills and Windy Hills for 2026 based on Saturday Night Science.

You’ve seen these lists before. Best places to live in Kentucky. Best suburbs in Kentucky. Best counties in Kentucky.

Etc., etc., etc.

But they all focus on major cities and towns in the Bluegrass State, and no one pays attention to the little guy.

Well, that’s all about to change as we put together a list of the superb small towns in Kentucky based on numbers–not opinions or hearsay.

We’ll dive right into our methodology in the next section, but first, we thought you might want to know which places in Kentucky ranked the best based on Saturday Night Science.

1

No. 1 best small town in Kentucky

Indian Hills, KY

2,897 people
$192,000 median income · 0.4% unemployment
Located in Jefferson County, Kentucky
Median income +201% vs KY
$192,000
KY $64k
Median home value +240% vs KY
$788,622
KY $232k
Unemployment -92% vs KY
0.4%
KY 4.9%
2

No. 2 best small town in Kentucky

Windy Hills, KY

2,081 people
$130,714 median income · 1.9% unemployment
Located in Jefferson County, Kentucky
Median income +105% vs KY
$130,714
KY $64k
Median home value +96% vs KY
$453,412
KY $232k
Unemployment -61% vs KY
1.9%
KY 4.9%
3

No. 3 best small town in Kentucky

St. Regis Park, KY

1,783 people
$107,813 median income · 3.0% unemployment
Located in Jefferson County, Kentucky
Median income +69% vs KY
$107,813
KY $64k
Median home value +60% vs KY
$370,061
KY $232k
Unemployment -39% vs KY
3.0%
KY 4.9%
4

No. 4 best small town in Kentucky

Northfield, KY

1,250 people
$111,250 median income · 0.5% unemployment
Located in Jefferson County, Kentucky
Median income +75% vs KY
$111,250
KY $64k
Median home value +150% vs KY
$578,947
KY $232k
Unemployment -90% vs KY
0.5%
KY 4.9%
5

No. 5 best small town in Kentucky

Audubon Park, KY

1,707 people
$100,972 median income · 1.3% unemployment
Located in Jefferson County, Kentucky
Median income +58% vs KY
$100,972
KY $64k
Median home value +76% vs KY
$409,086
KY $232k
Unemployment -73% vs KY
1.3%
KY 4.9%
6

No. 6 best small town in Kentucky

Graymoor-Devondale, KY

2,802 people
$96,667 median income · 2.1% unemployment
Located in Jefferson County, Kentucky
Median income +52% vs KY
$96,667
KY $64k
Median home value +64% vs KY
$381,227
KY $232k
Unemployment -57% vs KY
2.1%
KY 4.9%
7

No. 7 best small town in Kentucky

Coldstream, KY

1,331 people
$109,226 median income · 0.8% unemployment
Located in Jefferson County, Kentucky
Median income +71% vs KY
$109,226
KY $64k
Median home value +35% vs KY
$313,215
KY $232k
Unemployment -84% vs KY
0.8%
KY 4.9%
8

No. 8 best small town in Kentucky

Lakeside Park, KY

2,828 people
$128,650 median income · 0.0% unemployment
Located in Kenton County, Kentucky
Median income +102% vs KY
$128,650
KY $64k
Median home value +49% vs KY
$344,828
KY $232k
Unemployment -100% vs KY
0.0%
KY 4.9%
9

No. 9 best small town in Kentucky

Prospect, KY

4,542 peopleSnackAbility 9.5/10
9.5/10
$163,462 median income · 4.2% unemployment
Located in Oldham County, Kentucky
Median income +157% vs KY
$163,462
KY $64k
Median home value +167% vs KY
$620,089
KY $232k
Unemployment -14% vs KY
4.2%
KY 4.9%
10

No. 10 best small town in Kentucky

Beechwood Village, KY

1,292 people
$118,333 median income · 1.9% unemployment
Located in Jefferson County, Kentucky
Median income +86% vs KY
$118,333
KY $64k
Median home value +67% vs KY
$387,543
KY $232k
Unemployment -61% vs KY
1.9%
KY 4.9%

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is Kentucky’s statewide median.

City Median income vs KY
1 Indian Hills $192,000 +201%
2 Windy Hills $130,714 +105%
3 St. Regis Park $107,813 +69%
4 Northfield $111,250 +75%
5 Audubon Park $100,972 +58%
6 Graymoor-Devondale $96,667 +52%
7 Coldstream $109,226 +71%
8 Lakeside Park $128,650 +102%
9 Prospect $163,462 +157%
10 Beechwood Village $118,333 +86%

Kentucky statewide median: $63,726

City Median home value vs KY
1 Indian Hills $788,622 +240%
2 Windy Hills $453,412 +96%
3 St. Regis Park $370,061 +60%
4 Northfield $578,947 +150%
5 Audubon Park $409,086 +76%
6 Graymoor-Devondale $381,227 +64%
7 Coldstream $313,215 +35%
8 Lakeside Park $344,828 +49%
9 Prospect $620,089 +167%
10 Beechwood Village $387,543 +67%

Kentucky statewide median: $231,894

City Unemployment vs KY
1 Indian Hills 0.4% -92%
2 Windy Hills 1.9% -61%
3 St. Regis Park 3.0% -39%
4 Northfield 0.5% -90%
5 Audubon Park 1.3% -73%
6 Graymoor-Devondale 2.1% -57%
7 Coldstream 0.8% -84%
8 Lakeside Park 0.0% -100%
9 Prospect 4.2% -14%
10 Beechwood Village 1.9% -61%

Kentucky statewide median: 4.9%

City Population vs KY
1 Indian Hills 2,897
2 Windy Hills 2,081
3 St. Regis Park 1,783
4 Northfield 1,250
5 Audubon Park 1,707
6 Graymoor-Devondale 2,802
7 Coldstream 1,331
8 Lakeside Park 2,828
9 Prospect 4,542
10 Beechwood Village 1,292

On the map

Where Kentucky’s best small towns are

Saturday Night Science

Methodology: How We Determined The Coolest Towns In Kentucky

We threw a lot of criteria at this report to get the best, most complete results of the best small towns in Kentucky possible.

Using the most recent data from the Census’s 2020-2024 American Community Survey, the Bureau of Labor Statistics, and Saturday Night Science, this is the criteria we used:

  • Population Density (Higher is better)
  • Lowest Unemployment Rates
  • Housing costs (Higher is better. More demand.)
  • Adjusted Median Income (Higher is better)
  • Highly Educated Adults (Higher is better)
  • Insurance Rates (Higher is better)
  • Commute Times (Lower is better)

We looked at places with populations lower than 5,000 people and greater than 1,000, of which there were many – 150 to be exact.

We then ranked each place in each category with scores from 1 to 150, averaged them out, and the lowest scores went to our Best Small Towns in Kentucky. Top of that list — Indian Hills.

This is our eleventh time ranking the best small places to live in Kentucky.

The full plate

Best Small Towns In Kentucky

Click any column to sort. Search by town name.

RankTownPopulationMedian IncomeMedian Home ValueUnemployment Rate
1Indian Hills2,897$192,000$788,6220.4%
2Windy Hills2,081$130,714$453,4121.9%
3St. Regis Park1,783$107,813$370,0613.0%
4Northfield1,250$111,250$578,9470.5%
5Audubon Park1,707$100,972$409,0861.3%
6Graymoor-Devondale2,802$96,667$381,2272.1%
7Coldstream1,331$109,226$313,2150.8%
8Lakeside Park2,828$128,650$344,8280.0%
9Prospect4,542$163,462$620,0894.2%
10Beechwood Village1,292$118,333$387,5431.9%
11Barbourmeade1,247$116,875$434,1255.8%
12Buckner4,119$164,219$440,7782.1%
13Hurstbourne Acres1,972$66,891$362,3911.2%
14Hurstbourne4,702$116,094$611,9943.6%
15Simpsonville3,062$91,188$416,9631.8%
16Plantation1,013$82,167$277,4612.6%
17Massac4,698$92,560$270,0170.0%
18Heritage Creek1,283$100,294$305,0951.6%
19Pioneer Village2,723$84,167$272,5961.6%
20Crestview Hills3,284$95,441$318,5276.0%
21Bellefonte1,419$117,250$255,9702.9%
22Orchard Grass Hills1,912$107,000$307,5243.1%
23Crescent Springs4,486$83,066$310,0747.6%
24Pewee Valley1,483$156,979$366,2772.7%
25Park Hills3,165$99,861$343,2825.2%
26Hendron4,495$71,610$241,2560.0%
27Worthington Hills1,957$73,889$252,7604.4%
28Russell3,676$76,182$213,1183.9%
29Ludlow4,378$65,284$213,7784.2%
30Anchorage2,506$199,375$963,4454.1%
31Olive Hill1,636$70,682$144,5660.7%
32Verona1,394$144,507$346,2072.1%
33Morganfield3,185$65,829$158,4480.4%
34Plano1,290$80,188$255,2428.6%
35Midway1,776$61,650$356,3758.8%
36Claryville3,251$81,458$313,7792.9%
37Masonville2,887$83,241$259,8660.0%
38Southgate3,717$54,421$223,4193.2%
39Hartford2,649$61,445$159,2652.7%
40Elk Creek2,207$144,100$456,7964.3%
41Doe Valley1,776$109,135$375,9265.8%
42Wilder3,135$70,893$211,5323.5%
43Stanford3,643$49,337$192,0271.1%
44Williamstown3,945$95,050$269,0612.9%
45Columbia4,808$47,299$168,6454.4%
46Bloomfield1,124$55,063$259,6723.8%
47Elkton1,924$48,777$213,0930.5%
48Westwood4,473$73,511$114,2144.0%
49Brooks2,069$66,056$298,0072.2%
50Springfield2,899$48,750$251,0305.5%
51Hodgenville3,389$57,739$224,2840.0%
52Calvert City2,526$48,906$182,4594.2%
53Benton4,748$66,827$180,1124.0%
54Lewisport2,057$55,873$206,5095.0%
55Albany1,896$44,007$152,3973.3%
56Cannonsburg1,129$76,450$202,90810.3%
57Taylorsville1,496$43,259$376,0572.9%
58Eddyville2,897$55,625$243,6622.8%
59Hebron Estates1,276$54,861$335,77618.8%
60Crittenden4,084$57,283$286,4935.2%
61West Liberty3,295$48,235$136,7816.3%
62Owingsville1,621$40,053$181,1882.5%
63Worthington1,759$65,609$125,3203.0%
64Brandenburg2,937$49,844$295,3233.6%
65West Buechel1,599$48,784$209,3377.5%
66Augusta1,510$51,250$199,7106.9%
67Hawesville1,188$50,000$215,7674.0%
68Raceland2,265$57,222$140,67910.3%
69Coal Run Village1,724$52,750$168,7317.1%
70Warsaw2,072$60,769$207,8476.8%
71Carlisle2,214$49,201$204,6453.0%
72North Corbin2,190$51,447$177,8681.3%
73Sebree1,825$58,707$165,9340.5%
74Greenville4,410$46,054$146,8995.3%
75Owenton1,511$55,438$153,3606.8%
76Sturgis1,864$36,780$107,5224.0%
77Cadiz2,677$44,152$132,5093.4%
78Louisa2,580$40,000$151,02211.1%
79Paintsville4,203$28,257$141,1923.0%
80New Castle1,052$43,203$217,3438.5%
81Hardinsburg2,327$55,795$176,4005.5%
82Catlettsburg1,557$38,276$137,9229.8%
83Dry Ridge2,441$55,995$297,9476.9%
84Silver Grove1,008$46,595$188,7958.0%
85Scottsville4,427$35,562$207,7128.7%
86Eminence2,724$41,734$226,2746.8%
87Irvington1,327$47,500$152,4374.2%
88Fulton2,378$36,040$105,1662.0%
89Marion2,886$39,414$124,2761.7%
90Barbourville3,146$22,046$151,7908.6%
91Irvine2,723$42,805$130,6315.4%
92Livermore1,223$40,099$125,1325.5%
93Junction City2,643$45,938$194,6067.2%
94Mount Vernon2,398$38,697$141,9023.5%
95Lebanon Junction2,327$54,778$239,9389.8%
96Falmouth2,449$34,756$211,2083.5%
97Carrollton3,915$45,871$161,1086.5%
98Jackson2,015$32,683$90,83712.3%
99Grayson3,778$27,542$174,0767.6%
100Earlington1,084$38,194$57,7894.7%

Source: U.S. Census ACS 2020-2024 via Saturday Night Science. 150 Kentucky towns between 1,000 and 5,000 residents.

Summary

Summary: Science Can Tackle Any Issue, Even Small Ones

We said it once, and we’ll say it again — this list: it’s just science. We did the research, crunched the numbers, and it turns out these small towns in Kentucky are the best in which to live.

And who can argue with that?

The best small towns in Kentucky are Indian Hills, Windy Hills, St. Regis Park, Northfield, Audubon Park, Graymoor-Devondale, Coldstream, Lakeside Park, Prospect, and Beechwood Village.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →