Guest, Sign inJoin
Berea Kentucky City HallBerea, #1 on this list · Photo: Dwight Burdette · CC BY 3.0
Kentucky rankings · Climate

Towns with the least snow in Kentucky

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

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

Berea

Madison County · 16,662 people
1in

1 days a year with an inch or more·Richmond State Police station, 16 km

#T1

Richmond

Madison County · 40,663 people
1in

1 days a year with an inch or more·Richmond State Police station, 1 km

#T3

Mayfield

Graves County · 9,851 people
1in

1 days a year with an inch or more·Mayfield State Police station, 14 km

All 136 towns

Snow in a normal winter, least 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
T1BereaMadison County · 16,662 people1 in1Richmond State Police16.2 km
T1RichmondMadison County · 40,663 people1 in1Richmond State Police0.6 km
T3MayfieldGraves County · 9,851 people1 in1Mayfield State Police13.6 km
T3PikevillePike County · 7,270 people1 in1Pikeville Ksp Post 97.9 km
5RadcliffHardin County · 22,576 people3 in1Boston 6 SW18.6 km
T6LebanonMarion County · 6,699 people3 in1Springfield 2w15.0 km
T6SpringfieldWashington County · 3,033 people3 in1Springfield 2w4.2 km
T8Mount WashingtonBullitt County · 18,989 people4 in1Shepherdsville 5ne6.1 km
T8ShepherdsvilleBullitt County · 14,931 people4 in1Shepherdsville 5ne10.6 km
10PrestonsburgFloyd County · 3,618 people4 in1Ivel14.8 km
11Calvert CityMarshall County · 2,510 people4 in2Smithland L&d13.5 km
12CadizTrigg County · 2,771 people4 in2Cadiz1.9 km
T13FranklinSimpson County · 10,759 people4 in2Franklin5.7 km
T13Indian HillsJefferson County · 2,939 people4 in2Louisville Mcalpine10.6 km
T13MadisonvilleHopkins County · 19,428 people4 in1Calhoun Lock 229.9 km
T16Beaver DamOhio County · 3,537 people4 in1Rochester Ferry20.9 km
T16Central CityMuhlenberg County · 5,793 people4 in1Rochester Ferry22.7 km
T16GreenvilleMuhlenberg County · 4,350 people4 in1Rochester Ferry25.2 km
T16HardinsburgBreckinridge County · 2,513 people4 in2Rough Rvr Lake17.7 km
T16HartfordOhio County · 2,665 people4 in1Rochester Ferry26.3 km
T21ElizabethtownHardin County · 35,448 people4 in2Elizabethtown Wp Cs2.7 km
T21Fort Knoxunincorporated, Hardin County · 8,836 people4 in2Elizabethtown Wp Cs24.9 km
T21Vine GroveHardin County · 7,018 people4 in2Elizabethtown Wp Cs17.5 km
T24ColumbiaAdair County · 4,680 people5 in2Jamestown Wwtp24.4 km
T24Russell SpringsRussell County · 2,828 people5 in2Jamestown Wwtp5.3 km
26HopkinsvilleChristian County · 30,411 people5 in2Hopkinsville4.3 km
T27GlasgowBarren County · 15,302 people6 in2Glasgow1.7 km
T27LondonLaurel County · 7,637 people6 in2London State Police3.0 km
T27Masonvilleunincorporated, Daviess County · 2,887 people6 in2Owensboro 3e13.2 km
T27OwensboroDaviess County · 60,892 people6 in2Owensboro 3e5.8 km
T27Sorghounincorporated, Daviess County · 2,960 people6 in2Owensboro 3e13.8 km
T27Thrustonunincorporated, Daviess County · 2,581 people6 in2Owensboro 3e4.0 km
T33AshlandBoyd County · 20,996 people6 in4S Pt6.0 km
T33RussellGreenup County · 3,628 people6 in4S Pt13.4 km
T33StantonPowell County · 3,153 people6 in3Clay City 1 WNW6.1 km
T33Westwoodunincorporated, Boyd County · 4,473 people6 in4S Pt9.8 km
T37BentonMarshall County · 4,718 people6 in2Murray26.6 km
T37MoreheadRowan County · 6,776 people6 in3Morehead State Police1.6 km
T37MurrayCalloway County · 18,964 people6 in2Murray1.2 km
40FlatwoodsGreenup County · 7,439 people7 in3Greenup Locks & Dam17.9 km
41MorgantownButler County · 2,512 people7 in2Aberdeen2.0 km
T42DanvilleBoyle County · 17,736 people7 in3Crab Orchard 6 N34.1 km
T42LancasterGarrard County · 4,111 people7 in3Crab Orchard 6 N18.6 km
T42StanfordLincoln County · 3,761 people7 in3Crab Orchard 6 N19.9 km
45MorganfieldUnion County · 3,102 people8 in2Jt Myers Locks & Dam15.4 km
46ScottsvilleAllen County · 4,673 people8 in3Scottsville1.7 km
47MiddlesboroughBell County · 8,776 people8 in4Tazewell22.0 km
T48Bowling GreenWarren County · 78,505 people8 in3Bowling Green Warren Co AP1.6 km
T48MarionCrittenden County · 2,879 people8 in2Princeton 1 SE29.8 km
T48PrincetonCaldwell County · 6,168 people8 in2Princeton 1 SE2.5 km
T48ProvidenceWebster County · 2,872 people8 in2Princeton 1 SE32.2 km
T52FlemingsburgFleming County · 3,005 people9 in5Flemingsburg 2 N2.9 km
T52HazardPerry County · 4,794 people9 in3Hazard Wtr Wks2.1 km
T52MaysvilleMason County · 8,688 people9 in5Flemingsburg 2 N22.8 km
T52Mount SterlingMontgomery County · 7,586 people9 in4Mt Sterling1.6 km
T52WinchesterClark County · 19,514 people9 in4Mt Sterling23.4 km
T57Farleyunincorporated, McCracken County · 4,458 people9 in2Paducah17.8 km
T57Hendronunincorporated, McCracken County · 4,495 people9 in2Paducah11.9 km
T57Massacunincorporated, McCracken County · 4,698 people9 in2Paducah8.6 km
T57PaducahMcCracken County · 26,730 people9 in2Paducah11.3 km
T57Reidlandunincorporated, McCracken County · 5,277 people9 in2Paducah22.7 km
62LeitchfieldGrayson County · 7,015 people9 in4Leitchfield 2 N2.8 km
T63NicholasvilleJessamine County · 33,857 people10 in4Keene 1 WSW9.8 km
T63WilmoreJessamine County · 6,380 people10 in4Keene 1 WSW6.9 km
65SomersetPulaski County · 12,695 people11 in4Somerset 2 NE3.4 km
T66BarbourvilleKnox County · 3,064 people11 in4Williamsburg27.9 km
T66CorbinWhitley County · 7,911 people11 in4Williamsburg22.5 km
T66WilliamsburgWhitley County · 5,371 people11 in4Williamsburg1.5 km
69BardstownNelson County · 14,161 people12 in6Bardstown 5e6.2 km
T70La GrangeOldham County · 10,669 people12 in6Madison Sewage Plt37.8 km
T70West LibertyMorgan County · 3,339 people12 in4W Liberty 3nw4.0 km
72HendersonHenderson County · 27,822 people12 in5Henderson 8 SSW10.8 km
73ShivelyJefferson County · 15,895 people13 in4Louisville Intl AP6.8 km
74MonticelloWayne County · 5,721 people14 in4Monticello 3 NE3.5 km
T75CampbellsvilleTaylor County · 11,783 people14 in4Bradfordsville24.4 km
T75FrankfortFranklin County · 28,657 people14 in4Lexington Bluegrass AP28.5 km
T75GeorgetownScott County · 40,883 people14 in4Lexington Bluegrass AP25.1 km
T75HarrodsburgMercer County · 9,576 people14 in4Lexington Bluegrass AP37.1 km
T75LawrenceburgAnderson County · 12,329 people14 in4Lexington Bluegrass AP26.2 km
T75LexingtonFayette County · 329,751 people14 in4Lexington Bluegrass AP12.9 km
T75ParisBourbon County · 10,130 people14 in4Lexington Bluegrass AP34.1 km
T75VersaillesWoodford County · 10,734 people14 in4Lexington Bluegrass AP10.5 km
T83AnchorageJefferson County · 2,547 people15 in5Louisville Wfo19.6 km
T83Bucknerunincorporated, Oldham County · 4,119 people15 in5Louisville Wfo34.9 km
T83CrestwoodOldham County · 6,582 people15 in5Louisville Wfo29.3 km
T83Douglass HillsJefferson County · 5,575 people15 in5Louisville Wfo15.6 km
T83Graymoor-DevondaleJefferson County · 2,832 people15 in5Louisville Wfo17.8 km
T83HillviewBullitt County · 9,020 people15 in5Louisville Wfo7.5 km
T83HurstbourneJefferson County · 4,787 people15 in5Louisville Wfo14.6 km
T83JeffersontownJefferson County · 29,193 people15 in5Louisville Wfo12.0 km
T83Louisville795,222 people15 in5Louisville Wfo8.4 km
T83LyndonJefferson County · 11,301 people15 in5Louisville Wfo17.2 km
T83MiddletownJefferson County · 9,944 people15 in5Louisville Wfo17.8 km
T83Pioneer VillageBullitt County · 2,794 people15 in5Louisville Wfo6.0 km
T83ProspectJefferson County · 4,705 people15 in5Louisville Wfo26.0 km
T83ShelbyvilleShelby County · 18,453 people15 in5Louisville Wfo37.3 km
T83SimpsonvilleShelby County · 3,183 people15 in5Louisville Wfo28.2 km
T83St. MatthewsJefferson County · 17,868 people15 in5Louisville Wfo14.9 km
T99CynthianaHarrison County · 6,576 people16 in7Williamstown36.4 km
T99DaytonCampbell County · 5,974 people16 in5Cheviot14.6 km
T99WilliamstownGrant County · 4,030 people16 in7Williamstown1.2 km
102PaintsvilleJohnson County · 4,111 people17 in8Dunlow 1 SW38.0 km
103GraysonCarter County · 3,728 people18 in7Grayson 2 E2.5 km
104LouisaLawrence County · 2,520 people20 in6Huntington Tri State AP28.7 km
105CarrolltonCarroll County · 3,964 people21 in6Vevay10.5 km
T106AlexandriaCampbell County · 10,994 people23 in7Cincinnati Northern Ky AP26.2 km
T106BellevueCampbell County · 5,847 people23 in7Cincinnati Northern Ky AP18.0 km
T106Burlingtonunincorporated, Boone County · 18,008 people23 in7Cincinnati Northern Ky AP4.9 km
T106Claryvilleunincorporated, Campbell County · 3,251 people23 in7Cincinnati Northern Ky AP26.8 km
T106Cold SpringCampbell County · 6,640 people23 in7Cincinnati Northern Ky AP20.7 km
T106CovingtonKenton County · 41,847 people23 in7Cincinnati Northern Ky AP13.2 km
T106Crescent SpringsKenton County · 4,708 people23 in7Cincinnati Northern Ky AP8.1 km
T106Crestview HillsKenton County · 3,301 people23 in7Cincinnati Northern Ky AP9.0 km
T106CrittendenGrant County · 4,185 people23 in7Cincinnati Northern Ky AP28.9 km
T106EdgewoodKenton County · 8,503 people23 in7Cincinnati Northern Ky AP10.4 km
T106ElsmereKenton County · 9,521 people23 in7Cincinnati Northern Ky AP8.2 km
T106ErlangerKenton County · 20,158 people23 in7Cincinnati Northern Ky AP6.2 km
T106FlorenceBoone County · 34,018 people23 in7Cincinnati Northern Ky AP5.9 km
T106Fort MitchellKenton County · 8,751 people23 in7Cincinnati Northern Ky AP10.0 km
T106Fort ThomasCampbell County · 17,142 people23 in7Cincinnati Northern Ky AP19.0 km
T106Fort WrightKenton County · 6,240 people23 in7Cincinnati Northern Ky AP11.7 km
T106Francisvilleunincorporated, Boone County · 10,565 people23 in7Cincinnati Northern Ky AP8.6 km
T106Hebronunincorporated, Boone County · 6,407 people23 in7Cincinnati Northern Ky AP3.9 km
T106Highland HeightsCampbell County · 6,341 people23 in7Cincinnati Northern Ky AP18.6 km
T106IndependenceKenton County · 30,198 people23 in7Cincinnati Northern Ky AP14.4 km
T106Lakeside ParkKenton County · 2,847 people23 in7Cincinnati Northern Ky AP9.1 km
T106LudlowKenton County · 4,391 people23 in7Cincinnati Northern Ky AP11.8 km
T106NewportCampbell County · 13,998 people23 in7Cincinnati Northern Ky AP16.7 km
T106Oakbrookunincorporated, Boone County · 10,211 people23 in7Cincinnati Northern Ky AP5.2 km
T106Park HillsKenton County · 3,188 people23 in7Cincinnati Northern Ky AP12.3 km
T106SouthgateCampbell County · 3,868 people23 in7Cincinnati Northern Ky AP17.5 km
T106Taylor MillKenton County · 7,144 people23 in7Cincinnati Northern Ky AP15.3 km
T106UnionBoone County · 7,937 people23 in7Cincinnati Northern Ky AP10.6 km
T106Villa HillsKenton County · 7,797 people23 in7Cincinnati Northern Ky AP6.8 km
T106WaltonBoone County · 5,868 people23 in7Cincinnati Northern Ky AP20.7 km
T106WilderCampbell County · 3,108 people23 in7Cincinnati Northern Ky AP16.2 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

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.

Which Kentucky town gets the most snow?

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

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

Least snow in other states