Guest, Sign inJoin
Kentucky rankings · Climate

Towns with the mildest winters in Kentucky

Fort Campbell North has the mildest winters of Kentucky’s 134 towns of 2,500+: January nights average a low of 28° (NOAA 1991–2020 normals). The typical town here averages 25°; none of the 134 stay above freezing.

The average January low. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#T2

Bowling Green

Warren County · 78,505 people
28°

January low·July high 89°·82 freezing nights a year

#T2

Franklin

Simpson County · 10,759 people
28°

January low·July high 89°·80 freezing nights a year

All 134 towns

January low, highest first. Towns with the same figure share a rank (T = tied; 128 towns here).

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

#TownJanuary lowNights ≤32°July high
1Fort Campbell Northunincorporated, Christian County · 11,356 people28°8089°average high
T2Bowling GreenWarren County · 78,505 people28°8289°average high
T2FranklinSimpson County · 10,759 people28°8089°average high
T4MurrayCalloway County · 18,964 people27°7089°average high
T4Oak GroveChristian County · 7,830 people27°8089°average high
T6BentonMarshall County · 4,718 people27°10389°average high
T6RussellvilleLogan County · 7,454 people27°9189°average high
8ScottsvilleAllen County · 4,673 people27°7889°average high
T9Farleyunincorporated, McCracken County · 4,458 people27°8389°average high
T9MayfieldGraves County · 9,851 people27°7089°average high
T9Reidlandunincorporated, McCracken County · 5,277 people27°8889°average high
T12CadizTrigg County · 2,771 people27°7889°average high
T12Calvert CityMarshall County · 2,510 people27°8889°average high
T12HopkinsvilleChristian County · 30,411 people27°8789°average high
T15Hendronunincorporated, McCracken County · 4,495 people27°8389°average high
T15Massacunincorporated, McCracken County · 4,698 people27°8389°average high
T15PaducahMcCracken County · 26,730 people27°8389°average high
18EddyvilleLyon County · 2,306 people27°5889°average high
T19Central CityMuhlenberg County · 5,793 people26°9789°average high
T19GreenvilleMuhlenberg County · 4,350 people26°9789°average high
T19MadisonvilleHopkins County · 19,428 people26°8089°average high
T19PikevillePike County · 7,270 people26°9588°average high
T23PrincetonCaldwell County · 6,168 people26°7889°average high
T23WilliamsburgWhitley County · 5,371 people26°11386°average high
25GlasgowBarren County · 15,302 people26°8089°average high
T26MonticelloWayne County · 5,721 people26°9986°average high
T26ProvidenceWebster County · 2,872 people26°9389°average high
T26TompkinsvilleMonroe County · 2,235 people26°10188°average high
T29Beaver DamOhio County · 3,537 people26°9289°average high
T29Cave CityBarren County · 2,398 people26°8089°average high
T29HartfordOhio County · 2,665 people26°9289°average high
T29MarionCrittenden County · 2,879 people26°7888°average high
T33BarbourvilleKnox County · 3,064 people26°11087°average high
T33CorbinWhitley County · 7,911 people26°8986°average high
T35ColumbiaAdair County · 4,680 people26°10388°average high
T35MorganfieldUnion County · 3,102 people26°8088°average high
T37HazardPerry County · 4,794 people26°10386°average high
T37IrvineEstill County · 2,273 people26°11687°average high
T37Masonvilleunincorporated, Daviess County · 2,887 people26°8388°average high
T37SomersetPulaski County · 12,695 people26°9486°average high
T37St. MatthewsJefferson County · 17,868 people26°8088°average high
T42HillviewBullitt County · 9,020 people25°8588°average high
T42Louisville795,222 people25°8088°average high
T42MiddlesboroughBell County · 8,776 people25°11586°average high
T42Russell SpringsRussell County · 2,828 people25°11186°average high
T42StantonPowell County · 3,153 people25°10788°average high
T47BereaMadison County · 16,662 people25°8486°average high
T47CampbellsvilleTaylor County · 11,783 people25°10387°average high
T47Indian HillsJefferson County · 2,939 people25°8088°average high
T47LondonLaurel County · 7,637 people25°8986°average high
T47Sorghounincorporated, Daviess County · 2,960 people25°8388°average high
T47Thrustonunincorporated, Daviess County · 2,581 people25°7788°average high
T53ShepherdsvilleBullitt County · 14,931 people25°9288°average high
T53ShivelyJefferson County · 15,895 people25°7488°average high
T55HendersonHenderson County · 27,822 people25°9388°average high
T55HurstbourneJefferson County · 4,787 people25°8087°average high
T55LancasterGarrard County · 4,111 people25°10386°average high
T55LebanonMarion County · 6,699 people25°11287°average high
T55Mount WashingtonBullitt County · 18,989 people25°8587°average high
T55OwensboroDaviess County · 60,892 people25°8388°average high
T55PrestonsburgFloyd County · 3,618 people25°10687°average high
T62BardstownNelson County · 14,161 people25°8787°average high
T62ElizabethtownHardin County · 35,448 people25°9887°average high
T62HarrodsburgMercer County · 9,576 people25°10386°average high
T62JeffersontownJefferson County · 29,193 people25°8587°average high
T62LyndonJefferson County · 11,301 people25°8087°average high
T62RichmondMadison County · 40,663 people25°10286°average high
T68DanvilleBoyle County · 17,736 people25°10386°average high
T68Fort Knoxunincorporated, Hardin County · 8,836 people25°10987°average high
T68HodgenvilleLarue County · 3,378 people25°9387°average high
T68RadcliffHardin County · 22,576 people25°9887°average high
T68SpringfieldWashington County · 3,033 people25°8786°average high
T68Vine GroveHardin County · 7,018 people25°9887°average high
T68WilmoreJessamine County · 6,380 people25°8086°average high
T75Douglass HillsJefferson County · 5,575 people25°8087°average high
T75NicholasvilleJessamine County · 33,857 people25°9086°average high
T77FrankfortFranklin County · 28,657 people25°9887°average high
T77Junction CityBoyle County · 2,346 people25°10386°average high
T77LawrenceburgAnderson County · 12,329 people25°9187°average high
T77LeitchfieldGrayson County · 7,015 people25°11088°average high
T77LouisaLawrence County · 2,520 people25°12787°average high
T77StanfordLincoln County · 3,761 people25°10386°average high
T77VersaillesWoodford County · 10,734 people25°9186°average high
T84MiddletownJefferson County · 9,944 people25°8087°average high
T84ProspectJefferson County · 4,705 people25°8088°average high
T86AnchorageJefferson County · 2,547 people24°8087°average high
T86BrandenburgMeade County · 3,003 people24°10987°average high
T86PaintsvilleJohnson County · 4,111 people24°11087°average high
T86WinchesterClark County · 19,514 people24°11686°average high
T90LexingtonFayette County · 329,751 people24°9086°average high
T90Mount SterlingMontgomery County · 7,586 people24°11686°average high
T92CarrolltonCarroll County · 3,964 people24°9187°average high
T92West LibertyMorgan County · 3,339 people24°14187°average high
T94AshlandBoyd County · 20,996 people24°10987°average high
T94CrestwoodOldham County · 6,582 people24°10587°average high
T94ParisBourbon County · 10,130 people24°10987°average high
T97Morehead College campusRowan County · 6,776 people24°10187°average high
T97Westwoodunincorporated, Boyd County · 4,473 people24°10987°average high
T99Bucknerunincorporated, Oldham County · 4,119 people24°10587°average high
T99GeorgetownScott County · 40,883 people24°10986°average high
T99SimpsonvilleShelby County · 3,183 people24°13987°average high
T102CynthianaHarrison County · 6,576 people24°10987°average high
T102FlatwoodsGreenup County · 7,439 people24°10987°average high
T102La GrangeOldham County · 10,669 people24°10587°average high
T102ShelbyvilleShelby County · 18,453 people24°13987°average high
T106Claryvilleunincorporated, Campbell County · 3,251 people24°10286°average high
T106Fort ThomasCampbell County · 17,142 people24°10287°average high
T108EminenceHenry County · 2,823 people24°13986°average high
T108GraysonCarter County · 3,728 people24°12987°average high
T110AlexandriaCampbell County · 10,994 people24°10286°average high
T110CovingtonKenton County · 41,847 people24°10286°average high
T110FlemingsburgFleming County · 3,005 people24°10086°average high
T110Fort WrightKenton County · 6,240 people24°10087°average high
T110NewportCampbell County · 13,998 people24°10286°average high
T110SouthgateCampbell County · 3,868 people24°10286°average high
T110Taylor MillKenton County · 7,144 people24°10286°average high
T117Highland HeightsCampbell County · 6,341 people23°10286°average high
T117IndependenceKenton County · 30,198 people23°10086°average high
T117WilliamstownGrant County · 4,030 people23°9186°average high
120LudlowKenton County · 4,391 people23°10686°average high
T121CrittendenGrant County · 4,185 people23°9186°average high
T121EdgewoodKenton County · 8,503 people23°10086°average high
T121Oakbrookunincorporated, Boone County · 10,211 people23°10086°average high
T121WaltonBoone County · 5,868 people23°10086°average high
T125Fort MitchellKenton County · 8,751 people23°10086°average high
T125Villa HillsKenton County · 7,797 people23°10086°average high
T127Burlingtonunincorporated, Boone County · 18,008 people23°10086°average high
T127UnionBoone County · 7,937 people23°10085°average high
T129ElsmereKenton County · 9,521 people23°10085°average high
T129ErlangerKenton County · 20,158 people23°10085°average high
T129FlorenceBoone County · 34,018 people23°10085°average high
T132Francisvilleunincorporated, Boone County · 10,565 people23°10186°average high
T132MaysvilleMason County · 8,688 people23°10786°average high
134Hebronunincorporated, Boone County · 6,407 people23°10085°average high
Quick answers

Questions people ask

Which Kentucky town has the mildest winters?

Fort Campbell North (unincorporated, Christian County): January nights average a low of 28°. Bowling Green (28°) and Franklin (28°) follow.

How are these towns ranked?

By the average January low (the coldest month’s nights), highest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (134 in Kentucky): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. 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

Mildest winters in other states