Guest, Sign inJoin
Old Campbell County Courthouse 2022aAlexandria, #1 on this list · Photo: Antony-22 · CC BY-SA 4.0
Kentucky rankings · Climate

Snowiest towns in Kentucky

Alexandria gets the most snow of Kentucky’s 136 towns of 2,500+ with a snow record: about 23 inches in a normal winter at its NOAA station. Berea gets the least, about 1 inches; 0 of the 136 average 60 inches or more.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#T1

Alexandria

Campbell County · 10,994 people
23in

7 days a year with an inch or more·Cincinnati Northern Ky AP station, 26 km

#T1

Bellevue

Campbell County · 5,847 people
23in

7 days a year with an inch or more·Cincinnati Northern Ky AP station, 18 km

#T1

Burlington

unincorporated, Boone County · 18,008 people
23in

7 days a year with an inch or more·Cincinnati Northern Ky AP station, 5 km

All 136 towns

Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 100 towns here share a station).

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

#TownSnow a yearDays with 1″+NOAA station
T1AlexandriaCampbell County · 10,994 people23 in7Cincinnati Northern Ky AP26.2 km
T1BellevueCampbell County · 5,847 people23 in7Cincinnati Northern Ky AP18.0 km
T1Burlingtonunincorporated, Boone County · 18,008 people23 in7Cincinnati Northern Ky AP4.9 km
T1Claryvilleunincorporated, Campbell County · 3,251 people23 in7Cincinnati Northern Ky AP26.8 km
T1Cold SpringCampbell County · 6,640 people23 in7Cincinnati Northern Ky AP20.7 km
T1CovingtonKenton County · 41,847 people23 in7Cincinnati Northern Ky AP13.2 km
T1Crescent SpringsKenton County · 4,708 people23 in7Cincinnati Northern Ky AP8.1 km
T1Crestview HillsKenton County · 3,301 people23 in7Cincinnati Northern Ky AP9.0 km
T1CrittendenGrant County · 4,185 people23 in7Cincinnati Northern Ky AP28.9 km
T1EdgewoodKenton County · 8,503 people23 in7Cincinnati Northern Ky AP10.4 km
T1ElsmereKenton County · 9,521 people23 in7Cincinnati Northern Ky AP8.2 km
T1ErlangerKenton County · 20,158 people23 in7Cincinnati Northern Ky AP6.2 km
T1FlorenceBoone County · 34,018 people23 in7Cincinnati Northern Ky AP5.9 km
T1Fort MitchellKenton County · 8,751 people23 in7Cincinnati Northern Ky AP10.0 km
T1Fort ThomasCampbell County · 17,142 people23 in7Cincinnati Northern Ky AP19.0 km
T1Fort WrightKenton County · 6,240 people23 in7Cincinnati Northern Ky AP11.7 km
T1Francisvilleunincorporated, Boone County · 10,565 people23 in7Cincinnati Northern Ky AP8.6 km
T1Hebronunincorporated, Boone County · 6,407 people23 in7Cincinnati Northern Ky AP3.9 km
T1Highland HeightsCampbell County · 6,341 people23 in7Cincinnati Northern Ky AP18.6 km
T1IndependenceKenton County · 30,198 people23 in7Cincinnati Northern Ky AP14.4 km
T1Lakeside ParkKenton County · 2,847 people23 in7Cincinnati Northern Ky AP9.1 km
T1LudlowKenton County · 4,391 people23 in7Cincinnati Northern Ky AP11.8 km
T1NewportCampbell County · 13,998 people23 in7Cincinnati Northern Ky AP16.7 km
T1Oakbrookunincorporated, Boone County · 10,211 people23 in7Cincinnati Northern Ky AP5.2 km
T1Park HillsKenton County · 3,188 people23 in7Cincinnati Northern Ky AP12.3 km
T1SouthgateCampbell County · 3,868 people23 in7Cincinnati Northern Ky AP17.5 km
T1Taylor MillKenton County · 7,144 people23 in7Cincinnati Northern Ky AP15.3 km
T1UnionBoone County · 7,937 people23 in7Cincinnati Northern Ky AP10.6 km
T1Villa HillsKenton County · 7,797 people23 in7Cincinnati Northern Ky AP6.8 km
T1WaltonBoone County · 5,868 people23 in7Cincinnati Northern Ky AP20.7 km
T1WilderCampbell County · 3,108 people23 in7Cincinnati Northern Ky AP16.2 km
32CarrolltonCarroll County · 3,964 people21 in6Vevay10.5 km
33LouisaLawrence County · 2,520 people20 in6Huntington Tri State AP28.7 km
34GraysonCarter County · 3,728 people18 in7Grayson 2 E2.5 km
35PaintsvilleJohnson County · 4,111 people17 in8Dunlow 1 SW38.0 km
T36CynthianaHarrison County · 6,576 people16 in7Williamstown36.4 km
T36DaytonCampbell County · 5,974 people16 in5Cheviot14.6 km
T36WilliamstownGrant County · 4,030 people16 in7Williamstown1.2 km
T39AnchorageJefferson County · 2,547 people15 in5Louisville Wfo19.6 km
T39Bucknerunincorporated, Oldham County · 4,119 people15 in5Louisville Wfo34.9 km
T39CrestwoodOldham County · 6,582 people15 in5Louisville Wfo29.3 km
T39Douglass HillsJefferson County · 5,575 people15 in5Louisville Wfo15.6 km
T39Graymoor-DevondaleJefferson County · 2,832 people15 in5Louisville Wfo17.8 km
T39HillviewBullitt County · 9,020 people15 in5Louisville Wfo7.5 km
T39HurstbourneJefferson County · 4,787 people15 in5Louisville Wfo14.6 km
T39JeffersontownJefferson County · 29,193 people15 in5Louisville Wfo12.0 km
T39Louisville795,222 people15 in5Louisville Wfo8.4 km
T39LyndonJefferson County · 11,301 people15 in5Louisville Wfo17.2 km
T39MiddletownJefferson County · 9,944 people15 in5Louisville Wfo17.8 km
T39Pioneer VillageBullitt County · 2,794 people15 in5Louisville Wfo6.0 km
T39ProspectJefferson County · 4,705 people15 in5Louisville Wfo26.0 km
T39ShelbyvilleShelby County · 18,453 people15 in5Louisville Wfo37.3 km
T39SimpsonvilleShelby County · 3,183 people15 in5Louisville Wfo28.2 km
T39St. MatthewsJefferson County · 17,868 people15 in5Louisville Wfo14.9 km
T55CampbellsvilleTaylor County · 11,783 people14 in4Bradfordsville24.4 km
T55FrankfortFranklin County · 28,657 people14 in4Lexington Bluegrass AP28.5 km
T55GeorgetownScott County · 40,883 people14 in4Lexington Bluegrass AP25.1 km
T55HarrodsburgMercer County · 9,576 people14 in4Lexington Bluegrass AP37.1 km
T55LawrenceburgAnderson County · 12,329 people14 in4Lexington Bluegrass AP26.2 km
T55LexingtonFayette County · 329,751 people14 in4Lexington Bluegrass AP12.9 km
T55ParisBourbon County · 10,130 people14 in4Lexington Bluegrass AP34.1 km
T55VersaillesWoodford County · 10,734 people14 in4Lexington Bluegrass AP10.5 km
63MonticelloWayne County · 5,721 people14 in4Monticello 3 NE3.5 km
64ShivelyJefferson County · 15,895 people13 in4Louisville Intl AP6.8 km
65HendersonHenderson County · 27,822 people12 in5Henderson 8 SSW10.8 km
T66La GrangeOldham County · 10,669 people12 in6Madison Sewage Plt37.8 km
T66West LibertyMorgan County · 3,339 people12 in4W Liberty 3nw4.0 km
68BardstownNelson County · 14,161 people12 in6Bardstown 5e6.2 km
T69BarbourvilleKnox County · 3,064 people11 in4Williamsburg27.9 km
T69CorbinWhitley County · 7,911 people11 in4Williamsburg22.5 km
T69WilliamsburgWhitley County · 5,371 people11 in4Williamsburg1.5 km
72SomersetPulaski County · 12,695 people11 in4Somerset 2 NE3.4 km
T73NicholasvilleJessamine County · 33,857 people10 in4Keene 1 WSW9.8 km
T73WilmoreJessamine County · 6,380 people10 in4Keene 1 WSW6.9 km
75LeitchfieldGrayson County · 7,015 people9 in4Leitchfield 2 N2.8 km
T76Farleyunincorporated, McCracken County · 4,458 people9 in2Paducah17.8 km
T76Hendronunincorporated, McCracken County · 4,495 people9 in2Paducah11.9 km
T76Massacunincorporated, McCracken County · 4,698 people9 in2Paducah8.6 km
T76PaducahMcCracken County · 26,730 people9 in2Paducah11.3 km
T76Reidlandunincorporated, McCracken County · 5,277 people9 in2Paducah22.7 km
T81FlemingsburgFleming County · 3,005 people9 in5Flemingsburg 2 N2.9 km
T81HazardPerry County · 4,794 people9 in3Hazard Wtr Wks2.1 km
T81MaysvilleMason County · 8,688 people9 in5Flemingsburg 2 N22.8 km
T81Mount SterlingMontgomery County · 7,586 people9 in4Mt Sterling1.6 km
T81WinchesterClark County · 19,514 people9 in4Mt Sterling23.4 km
T86Bowling GreenWarren County · 78,505 people8 in3Bowling Green Warren Co AP1.6 km
T86MarionCrittenden County · 2,879 people8 in2Princeton 1 SE29.8 km
T86PrincetonCaldwell County · 6,168 people8 in2Princeton 1 SE2.5 km
T86ProvidenceWebster County · 2,872 people8 in2Princeton 1 SE32.2 km
90MiddlesboroughBell County · 8,776 people8 in4Tazewell22.0 km
91ScottsvilleAllen County · 4,673 people8 in3Scottsville1.7 km
92MorganfieldUnion County · 3,102 people8 in2Jt Myers Locks & Dam15.4 km
T93DanvilleBoyle County · 17,736 people7 in3Crab Orchard 6 N34.1 km
T93LancasterGarrard County · 4,111 people7 in3Crab Orchard 6 N18.6 km
T93StanfordLincoln County · 3,761 people7 in3Crab Orchard 6 N19.9 km
96MorgantownButler County · 2,512 people7 in2Aberdeen2.0 km
97FlatwoodsGreenup County · 7,439 people7 in3Greenup Locks & Dam17.9 km
T98BentonMarshall County · 4,718 people6 in2Murray26.6 km
T98MoreheadRowan County · 6,776 people6 in3Morehead State Police1.6 km
T98MurrayCalloway County · 18,964 people6 in2Murray1.2 km
T101AshlandBoyd County · 20,996 people6 in4S Pt6.0 km
T101RussellGreenup County · 3,628 people6 in4S Pt13.4 km
T101StantonPowell County · 3,153 people6 in3Clay City 1 WNW6.1 km
T101Westwoodunincorporated, Boyd County · 4,473 people6 in4S Pt9.8 km
T105GlasgowBarren County · 15,302 people6 in2Glasgow1.7 km
T105LondonLaurel County · 7,637 people6 in2London State Police3.0 km
T105Masonvilleunincorporated, Daviess County · 2,887 people6 in2Owensboro 3e13.2 km
T105OwensboroDaviess County · 60,892 people6 in2Owensboro 3e5.8 km
T105Sorghounincorporated, Daviess County · 2,960 people6 in2Owensboro 3e13.8 km
T105Thrustonunincorporated, Daviess County · 2,581 people6 in2Owensboro 3e4.0 km
111HopkinsvilleChristian County · 30,411 people5 in2Hopkinsville4.3 km
T112ColumbiaAdair County · 4,680 people5 in2Jamestown Wwtp24.4 km
T112Russell SpringsRussell County · 2,828 people5 in2Jamestown Wwtp5.3 km
T114ElizabethtownHardin County · 35,448 people4 in2Elizabethtown Wp Cs2.7 km
T114Fort Knoxunincorporated, Hardin County · 8,836 people4 in2Elizabethtown Wp Cs24.9 km
T114Vine GroveHardin County · 7,018 people4 in2Elizabethtown Wp Cs17.5 km
T117Beaver DamOhio County · 3,537 people4 in1Rochester Ferry20.9 km
T117Central CityMuhlenberg County · 5,793 people4 in1Rochester Ferry22.7 km
T117GreenvilleMuhlenberg County · 4,350 people4 in1Rochester Ferry25.2 km
T117HardinsburgBreckinridge County · 2,513 people4 in2Rough Rvr Lake17.7 km
T117HartfordOhio County · 2,665 people4 in1Rochester Ferry26.3 km
T122FranklinSimpson County · 10,759 people4 in2Franklin5.7 km
T122Indian HillsJefferson County · 2,939 people4 in2Louisville Mcalpine10.6 km
T122MadisonvilleHopkins County · 19,428 people4 in1Calhoun Lock 229.9 km
125CadizTrigg County · 2,771 people4 in2Cadiz1.9 km
126Calvert CityMarshall County · 2,510 people4 in2Smithland L&d13.5 km
127PrestonsburgFloyd County · 3,618 people4 in1Ivel14.8 km
T128Mount WashingtonBullitt County · 18,989 people4 in1Shepherdsville 5ne6.1 km
T128ShepherdsvilleBullitt County · 14,931 people4 in1Shepherdsville 5ne10.6 km
T130LebanonMarion County · 6,699 people3 in1Springfield 2w15.0 km
T130SpringfieldWashington County · 3,033 people3 in1Springfield 2w4.2 km
132RadcliffHardin County · 22,576 people3 in1Boston 6 SW18.6 km
T133MayfieldGraves County · 9,851 people1 in1Mayfield State Police13.6 km
T133PikevillePike County · 7,270 people1 in1Pikeville Ksp Post 97.9 km
T135BereaMadison County · 16,662 people1 in1Richmond State Police16.2 km
T135RichmondMadison County · 40,663 people1 in1Richmond State Police0.6 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

Which Kentucky town gets the most snow?

Wilder (Campbell County), about 23 inches in a normal winter at the Cincinnati Northern Ky AP station.

What part of Kentucky gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Berea (Madison County, about 1 in), Richmond (Madison County, about 1 in), Mayfield (Graves County, about 1 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (142 in Kentucky) whose nearest station has a snow normal of an inch or more; 6 have no station with a snow record. Smaller towns show their snow on their own Climate 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

Snowiest towns in other states