Guest, Sign inJoin
James Trigg HouseProspect, #1 on this list · James Trigg House · Photo: Nyttend · Public domain
Kentucky rankings · Health

Healthiest towns in Kentucky

Prospect ranks first on health among Kentucky’s 141 towns of 2,500+; 24 of the 141 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Prospect

Jefferson County · 4,705 people
A

Health grade, better than 94% of U.S. towns·Overall B− · #57 of 138 in KY

#3

St. Matthews

Jefferson County · 17,868 people
A

Health grade, better than 92% of U.S. towns·Overall C− · #113 of 138 in KY

All 141 towns

Health grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

141 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1ProspectJefferson County · 4,705 peopleAbetter than 94% of U.S. towns·Overall B− · #57 of 138
2Douglass HillsJefferson County · 5,575 peopleAbetter than 92% of U.S. towns·Overall C · #84 of 138
3St. MatthewsJefferson County · 17,868 peopleAbetter than 92% of U.S. towns·Overall C− · #113 of 138
4Indian HillsJefferson County · 2,939 peopleAbetter than 92% of U.S. towns·Overall C · #80 of 138
5HurstbourneJefferson County · 4,787 peopleAbetter than 92% of U.S. towns·Overall C · #100 of 138
6Park HillsKenton County · 3,188 peopleAbetter than 90% of U.S. towns·Overall A+ · #4 of 138
7Fort ThomasCampbell County · 17,142 peopleAbetter than 89% of U.S. towns·Overall A+ · #3 of 138
8Francisvilleunincorporated, Boone County · 10,565 peopleAbetter than 86% of U.S. towns·Overall A · #17 of 138
9MiddletownJefferson County · 9,944 peopleAbetter than 85% of U.S. towns·Overall D · #123 of 138
10WilmoreJessamine County · 6,380 peopleAbetter than 85% of U.S. towns·Overall A+ · #10 of 138
11Graymoor-DevondaleJefferson County · 2,832 peopleA−better than 84% of U.S. towns·Overall B− · #56 of 138
12AnchorageJefferson County · 2,547 peopleA−better than 84% of U.S. towns·Overall A · #21 of 138
13CrestwoodOldham County · 6,582 peopleA−better than 84% of U.S. towns·Overall A · #19 of 138
14UnionBoone County · 7,937 peopleA−better than 84% of U.S. towns·Overall A− · #25 of 138
15Crescent SpringsKenton County · 4,708 peopleA−better than 82% of U.S. towns·Overall A− · #28 of 138
16Fort MitchellKenton County · 8,751 peopleA−better than 82% of U.S. towns·Overall A+ · #11 of 138
17IndependenceKenton County · 30,198 peopleA−better than 81% of U.S. towns·Overall A+ · #6 of 138
18Villa HillsKenton County · 7,797 peopleA−better than 79% of U.S. towns·Overall A · #14 of 138
19EdgewoodKenton County · 8,503 peopleA−better than 79% of U.S. towns·Overall A+ · #1 of 138
20Fort Knoxunincorporated, Hardin County · 8,836 peopleA−better than 78% of U.S. towns·No overall grade
21Crestview HillsKenton County · 3,301 peopleA−better than 77% of U.S. towns·Overall A+ · #7 of 138
22Highland HeightsCampbell County · 6,341 peopleA−better than 77% of U.S. towns·Overall A+ · #2 of 138
23LyndonJefferson County · 11,301 peopleA−better than 76% of U.S. towns·Overall C− · #115 of 138
24Fort WrightKenton County · 6,240 peopleA−better than 75% of U.S. towns·Overall A+ · #5 of 138
25JeffersontownJefferson County · 29,193 peopleB+better than 72% of U.S. towns·Overall C+ · #71 of 138
26Lakeside ParkKenton County · 2,847 peopleB+better than 71% of U.S. towns·Overall A+ · #8 of 138
27AlexandriaCampbell County · 10,994 peopleB+better than 70% of U.S. towns·Overall A+ · #12 of 138
28Bucknerunincorporated, Oldham County · 4,119 peopleB+better than 70% of U.S. towns·Overall A− · #30 of 138
29Burlingtonunincorporated, Boone County · 18,008 peopleB+better than 69% of U.S. towns·Overall A · #15 of 138
30Reidlandunincorporated, McCracken County · 5,277 peopleB+better than 68% of U.S. towns·Overall B+ · #37 of 138
31Fort Campbell Northunincorporated, Christian County · 11,356 peopleB+better than 68% of U.S. towns·No overall grade
32WilderCampbell County · 3,108 peopleBbetter than 65% of U.S. towns·Overall A · #22 of 138
33BellevueCampbell County · 5,847 peopleBbetter than 63% of U.S. towns·Overall B− · #54 of 138
34Claryvilleunincorporated, Campbell County · 3,251 peopleBbetter than 63% of U.S. towns·Overall A · #18 of 138
35LexingtonFayette County · 329,751 peopleBbetter than 63% of U.S. towns·Overall C · #94 of 138
36SimpsonvilleShelby County · 3,183 peopleBbetter than 62% of U.S. towns·Overall C · #89 of 138
37Thrustonunincorporated, Daviess County · 2,581 peopleBbetter than 62% of U.S. towns·Overall B− · #55 of 138
38WaltonBoone County · 5,868 peopleBbetter than 60% of U.S. towns·Overall A− · #29 of 138
39Oakbrookunincorporated, Boone County · 10,211 peopleBbetter than 59% of U.S. towns·Overall A · #20 of 138
40Masonvilleunincorporated, Daviess County · 2,887 peopleBbetter than 57% of U.S. towns·Overall B · #46 of 138
41ErlangerKenton County · 20,158 peopleBbetter than 56% of U.S. towns·Overall A+ · #9 of 138
42Cold SpringCampbell County · 6,640 peopleB−better than 55% of U.S. towns·Overall A− · #27 of 138
43Hebronunincorporated, Boone County · 6,407 peopleB−better than 55% of U.S. towns·Overall A · #13 of 138
44GeorgetownScott County · 40,883 peopleB−better than 53% of U.S. towns·Overall B− · #52 of 138
45VersaillesWoodford County · 10,734 peopleB−better than 52% of U.S. towns·Overall B+ · #41 of 138
46La GrangeOldham County · 10,669 peopleB−better than 52% of U.S. towns·Overall B+ · #35 of 138
47SouthgateCampbell County · 3,868 peopleB−better than 52% of U.S. towns·Overall A · #23 of 138
48Mount WashingtonBullitt County · 18,989 peopleB−better than 48% of U.S. towns·Overall A− · #32 of 138
49FlorenceBoone County · 34,018 peopleB−better than 46% of U.S. towns·Overall B · #47 of 138
50Morehead College campusRowan County · 6,776 peopleB−better than 46% of U.S. towns·Overall C+
51RussellGreenup County · 3,628 peopleC+better than 44% of U.S. towns·Overall A− · #26 of 138
52BardstownNelson County · 14,161 peopleC+better than 42% of U.S. towns·Overall C+ · #75 of 138
53Sorghounincorporated, Daviess County · 2,960 peopleC+better than 41% of U.S. towns·Overall C · #88 of 138
54Hendronunincorporated, McCracken County · 4,495 peopleC+better than 40% of U.S. towns·Overall B+ · #39 of 138
55RichmondMadison County · 40,663 peopleC+better than 40% of U.S. towns·Overall C · #92 of 138
56Massacunincorporated, McCracken County · 4,698 peopleC+better than 36% of U.S. towns·Overall B+ · #42 of 138
57WilliamstownGrant County · 4,030 peopleC+better than 36% of U.S. towns·Overall A− · #33 of 138
58LudlowKenton County · 4,391 peopleC+better than 35% of U.S. towns·Overall B · #48 of 138
59ColumbiaAdair County · 4,680 peopleC+better than 35% of U.S. towns·Overall A− · #31 of 138
60LawrenceburgAnderson County · 12,329 peopleCbetter than 33% of U.S. towns·Overall B+ · #38 of 138
61ElizabethtownHardin County · 35,448 peopleCbetter than 33% of U.S. towns·Overall C · #77 of 138
62CrittendenGrant County · 4,185 peopleCbetter than 32% of U.S. towns·Overall C+ · #74 of 138
63ElsmereKenton County · 9,521 peopleCbetter than 32% of U.S. towns·Overall B · #43 of 138
64OwensboroDaviess County · 60,892 peopleCbetter than 32% of U.S. towns·Overall C− · #117 of 138
65BentonMarshall County · 4,718 peopleCbetter than 31% of U.S. towns·Overall C+ · #61 of 138
66Vine GroveHardin County · 7,018 peopleCbetter than 31% of U.S. towns·Overall C · #79 of 138
67BereaMadison County · 16,662 peopleCbetter than 30% of U.S. towns·Overall B · #50 of 138
68HillviewBullitt County · 9,020 peopleCbetter than 29% of U.S. towns·Overall C+ · #67 of 138
69SpringfieldWashington County · 3,033 peopleCbetter than 29% of U.S. towns·Overall B+ · #36 of 138
70CampbellsvilleTaylor County · 11,783 peopleCbetter than 28% of U.S. towns·Overall C · #106 of 138
71FrankfortFranklin County · 28,657 peopleCbetter than 28% of U.S. towns·Overall C− · #119 of 138
72DanvilleBoyle County · 17,736 peopleCbetter than 27% of U.S. towns·Overall C+ · #62 of 138
73GreenvilleMuhlenberg County · 4,350 peopleCbetter than 27% of U.S. towns·Overall C · #83 of 138
74HarrodsburgMercer County · 9,576 peopleCbetter than 26% of U.S. towns·Overall C− · #107 of 138
75Bowling GreenWarren County · 78,505 peopleCbetter than 26% of U.S. towns·Overall D · #124 of 138
76NicholasvilleJessamine County · 33,857 peopleCbetter than 26% of U.S. towns·Overall C+ · #63 of 138
77ShelbyvilleShelby County · 18,453 peopleCbetter than 25% of U.S. towns·Overall C · #104 of 138
78NewportCampbell County · 13,998 peopleC−better than 25% of U.S. towns·Overall D · #134 of 138
79MurrayCalloway County · 18,964 peopleC−better than 25% of U.S. towns·Overall C+ · #68 of 138
80Oak GroveChristian County · 7,830 peopleC−better than 24% of U.S. towns·Overall D− · #137 of 138
81StanfordLincoln County · 3,761 peopleC−better than 24% of U.S. towns·Overall A− · #34 of 138
82Calvert CityMarshall County · 2,510 peopleC−better than 24% of U.S. towns·Overall D · #125 of 138
83Taylor MillKenton County · 7,144 peopleC−better than 23% of U.S. towns·Overall A · #16 of 138
84ShepherdsvilleBullitt County · 14,931 peopleC−better than 22% of U.S. towns·Overall C · #93 of 138
85DaytonCampbell County · 5,974 peopleC−better than 21% of U.S. towns·Overall B · #44 of 138
86BarbourvilleKnox County · 3,064 peopleC−better than 20% of U.S. towns·Overall D · #131 of 138
87LouisaLawrence County · 2,520 peopleC−better than 20% of U.S. towns·Overall C · #90 of 138
88FlatwoodsGreenup County · 7,439 peopleC−better than 20% of U.S. towns·Overall A · #24 of 138
89Central CityMuhlenberg County · 5,793 peopleC−better than 19% of U.S. towns·Overall C− · #116 of 138
90CovingtonKenton County · 41,847 peopleC−better than 19% of U.S. towns·Overall C+ · #72 of 138
91Pioneer VillageBullitt County · 2,794 peopleC−better than 18% of U.S. towns·Overall B · #51 of 138
92WinchesterClark County · 19,514 peopleC−better than 17% of U.S. towns·Overall C · #98 of 138
93FranklinSimpson County · 10,759 peopleC−better than 17% of U.S. towns·Overall C · #82 of 138
94HartfordOhio County · 2,665 peopleC−better than 17% of U.S. towns·Overall B · #45 of 138
95BrandenburgMeade County · 3,003 peopleC−better than 17% of U.S. towns·Overall B · #49 of 138
96AshlandBoyd County · 20,996 peopleC−better than 17% of U.S. towns·Overall C− · #109 of 138
97ScottsvilleAllen County · 4,673 peopleDbetter than 15% of U.S. towns·Overall C− · #110 of 138
98PrincetonCaldwell County · 6,168 peopleDbetter than 15% of U.S. towns·Overall B− · #60 of 138
99MorganfieldUnion County · 3,102 peopleDbetter than 14% of U.S. towns·Overall C · #96 of 138
100RussellvilleLogan County · 7,454 peopleDbetter than 14% of U.S. towns·Overall C · #87 of 138
101StantonPowell County · 3,153 peopleDbetter than 13% of U.S. towns·Overall D · #133 of 138
102WilliamsburgWhitley County · 5,371 peopleDbetter than 13% of U.S. towns·Overall B− · #59 of 138
103CorbinWhitley County · 7,911 peopleDbetter than 12% of U.S. towns·Overall C− · #118 of 138
104HardinsburgBreckinridge County · 2,513 peopleDbetter than 12% of U.S. towns·Overall C+ · #64 of 138
105PikevillePike County · 7,270 peopleDbetter than 12% of U.S. towns·Overall D− · #136 of 138
106MadisonvilleHopkins County · 19,428 peopleDbetter than 12% of U.S. towns·Overall C− · #120 of 138
107Russell SpringsRussell County · 2,828 peopleDbetter than 11% of U.S. towns·Overall C · #97 of 138
108Westwoodunincorporated, Boyd County · 4,473 peopleDbetter than 11% of U.S. towns·Overall C · #95 of 138
109HendersonHenderson County · 27,822 peopleDbetter than 11% of U.S. towns·Overall C · #105 of 138
110FlemingsburgFleming County · 3,005 peopleDbetter than 11% of U.S. towns·Overall C− · #114 of 138
111CynthianaHarrison County · 6,576 peopleDbetter than 10% of U.S. towns·Overall C+ · #69 of 138
112CarrolltonCarroll County · 3,964 peopleDbetter than 10% of U.S. towns·Overall C− · #111 of 138
113GraysonCarter County · 3,728 peopleDbetter than 10% of U.S. towns·Overall C+ · #73 of 138
114PaducahMcCracken County · 26,730 peopleDbetter than 10% of U.S. towns·Overall C · #101 of 138
115ShivelyJefferson County · 15,895 peopleDbetter than 9% of U.S. towns·Overall D · #130 of 138
116Mount SterlingMontgomery County · 7,586 peopleDbetter than 8% of U.S. towns·Overall C · #78 of 138
117West LibertyMorgan County · 3,339 peopleDbetter than 8% of U.S. towns·Overall C · #81 of 138
118ParisBourbon County · 10,130 peopleDbetter than 8% of U.S. towns·Overall C · #102 of 138
119CadizTrigg County · 2,771 peopleDbetter than 8% of U.S. towns·Overall B− · #53 of 138
120ProvidenceWebster County · 2,872 peopleDbetter than 8% of U.S. towns·Overall B+ · #40 of 138
121HodgenvilleLarue County · 3,378 peopleDbetter than 8% of U.S. towns·Overall C+ · #76 of 138
122MaysvilleMason County · 8,688 peopleDbetter than 7% of U.S. towns·Overall D · #128 of 138
123RadcliffHardin County · 22,576 peopleDbetter than 7% of U.S. towns·Overall C− · #121 of 138
124LeitchfieldGrayson County · 7,015 peopleDbetter than 7% of U.S. towns·Overall C · #103 of 138
125SomersetPulaski County · 12,695 peopleDbetter than 7% of U.S. towns·Overall C · #99 of 138
126MayfieldGraves County · 9,851 peopleDbetter than 7% of U.S. towns·Overall C · #91 of 138
127LondonLaurel County · 7,637 peopleDbetter than 7% of U.S. towns·Overall C− · #122 of 138
128GlasgowBarren County · 15,302 peopleDbetter than 7% of U.S. towns·Overall D · #127 of 138
129Beaver DamOhio County · 3,537 peopleDbetter than 6% of U.S. towns·Overall B− · #58 of 138
130LebanonMarion County · 6,699 peopleDbetter than 6% of U.S. towns·Overall C · #86 of 138
131EminenceHenry County · 2,823 peopleDbetter than 6% of U.S. towns·Overall D · #126 of 138
132HopkinsvilleChristian County · 30,411 peopleDbetter than 5% of U.S. towns·Overall D · #135 of 138
133HazardPerry County · 4,794 peopleD−better than 4% of U.S. towns·Overall D · #132 of 138
134MarionCrittenden County · 2,879 peopleD−better than 4% of U.S. towns·Overall C+ · #70 of 138
135PrestonsburgFloyd County · 3,618 peopleD−better than 4% of U.S. towns·Overall D · #129 of 138
136Farleyunincorporated, McCracken County · 4,458 peopleD−better than 4% of U.S. towns·Overall C+ · #65 of 138
137MiddlesboroughBell County · 8,776 peopleD−better than 3% of U.S. towns·Overall D− · #138 of 138
138PaintsvilleJohnson County · 4,111 peopleD−better than 3% of U.S. towns·Overall C · #85 of 138
139LancasterGarrard County · 4,111 peopleD−better than 3% of U.S. towns·Overall C− · #112 of 138
140MonticelloWayne County · 5,721 peopleD−better than 2% of U.S. towns·Overall C− · #108 of 138
141MorgantownButler County · 2,512 peopleD−among the lowest in the U.S.·Overall C+ · #66 of 138
Not ranked

1 town without a health grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

What is the healthiest town in Kentucky?

Prospect (Jefferson County) ranks first on health among 141 towns, with an A; Douglass Hills and St. Matthews follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (141 in Kentucky). 1 town of 2,500+ lack the figures and is listed above. Smaller towns have the grade on their page but no rank. Every town is on the Kentucky page.

Go deeper

More Kentucky lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Kentucky rankings →
Other states

Healthiest towns in other states