Guest, Sign inJoin
I-275 WB near Cincinnati-Northern Kentucky International Airport from airplaneHebron, #1 on this list · Photo: Dough4872 · Public domain
Kentucky rankings · Hazard risk

Towns with the lowest natural-hazard risk in Kentucky

Hebron ranks first on hazard risk among Kentucky’s 142 towns of 2,500+; 27 of the 142 grade A− or better on hazard risk nationally.

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). How grades work

#1

Hebron

unincorporated, Boone County · 6,407 people
A+

Hazard risk grade, better than 97% of U.S. towns·Overall A · #13 of 138 in KY

#2

Walton

Boone County · 5,868 people
A+

Hazard risk grade, better than 97% of U.S. towns·Overall A− · #29 of 138 in KY

#3

Park Hills

Kenton County · 3,188 people
A

Hazard risk grade, better than 94% of U.S. towns·Overall A+ · #4 of 138 in KY

All 142 towns

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

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

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

Questions people ask

Which Kentucky town has the lowest natural-hazard risk?

Hebron (Boone County) ranks first on hazard risk among 142 towns, with an A+; Walton and Park Hills follow.

How are these towns ranked?

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). 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 hazard risk grade (142 in Kentucky). 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

Towns with the lowest natural-hazard risk in other states