Guest, Sign inJoin
City of Erlanger Entrance SignErlanger, #1 on this list · Photo: RandyBlankenshipp · CC BY-SA 4.0
Kentucky rankings · Climate

Towns with the coolest summers in Kentucky

Erlanger (tied with 2 more) has the coolest summers of Kentucky’s 134 towns of 2,500+: July afternoons average a high of 85° (NOAA 1991–2020 normals). The typical town here averages 87°; none of the 134 stay under 80°.

The average July high. 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

#T1

Erlanger

Kenton County · 20,158 people
85°

July high·January low 23°·22 days of 90°+ a year

#T1

Florence

Boone County · 34,018 people
85°

July high·January low 23°·22 days of 90°+ a year

#T1

Hebron

unincorporated, Boone County · 6,407 people
85°

July high·January low 23°·22 days of 90°+ a year

All 134 towns

July high, lowest first. Towns with the same figure share a rank (T = tied; 126 towns here).

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

#TownJuly highDays ≥90°January low
T1ErlangerKenton County · 20,158 people85°2223°average low
T1FlorenceBoone County · 34,018 people85°2223°average low
T1Hebronunincorporated, Boone County · 6,407 people85°2223°average low
4ElsmereKenton County · 9,521 people85°2223°average low
5UnionBoone County · 7,937 people85°2223°average low
T6Burlingtonunincorporated, Boone County · 18,008 people86°2223°average low
T6Francisvilleunincorporated, Boone County · 10,565 people86°2223°average low
T6Oakbrookunincorporated, Boone County · 10,211 people86°2223°average low
T9CrittendenGrant County · 4,185 people86°2323°average low
T9LondonLaurel County · 7,637 people86°2025°average low
T9SomersetPulaski County · 12,695 people86°2126°average low
T9WaltonBoone County · 5,868 people86°2223°average low
T13CorbinWhitley County · 7,911 people86°2026°average low
T13EdgewoodKenton County · 8,503 people86°2223°average low
T13Fort MitchellKenton County · 8,751 people86°2223°average low
T13IndependenceKenton County · 30,198 people86°2223°average low
T13Villa HillsKenton County · 7,797 people86°2223°average low
T18MonticelloWayne County · 5,721 people86°2426°average low
T18WilliamstownGrant County · 4,030 people86°2323°average low
T20Junction CityBoyle County · 2,346 people86°2625°average low
T20MaysvilleMason County · 8,688 people86°2623°average low
T20Russell SpringsRussell County · 2,828 people86°2525°average low
T20StanfordLincoln County · 3,761 people86°2625°average low
T24BereaMadison County · 16,662 people86°2125°average low
T24CovingtonKenton County · 41,847 people86°2724°average low
T24Highland HeightsCampbell County · 6,341 people86°2723°average low
T24LexingtonFayette County · 329,751 people86°2524°average low
T24NicholasvilleJessamine County · 33,857 people86°2525°average low
T29DanvilleBoyle County · 17,736 people86°2625°average low
T29GeorgetownScott County · 40,883 people86°2824°average low
T29LancasterGarrard County · 4,111 people86°2625°average low
T29MiddlesboroughBell County · 8,776 people86°1825°average low
T29RichmondMadison County · 40,663 people86°2625°average low
T34Claryvilleunincorporated, Campbell County · 3,251 people86°2724°average low
T34LudlowKenton County · 4,391 people86°2623°average low
T36AlexandriaCampbell County · 10,994 people86°2724°average low
T36EminenceHenry County · 2,823 people86°3424°average low
T36FlemingsburgFleming County · 3,005 people86°2124°average low
T36HarrodsburgMercer County · 9,576 people86°2625°average low
T40NewportCampbell County · 13,998 people86°2724°average low
T40SouthgateCampbell County · 3,868 people86°2724°average low
T40Taylor MillKenton County · 7,144 people86°2724°average low
T40VersaillesWoodford County · 10,734 people86°1425°average low
T40WilliamsburgWhitley County · 5,371 people86°2026°average low
T40WilmoreJessamine County · 6,380 people86°2825°average low
T46HazardPerry County · 4,794 people86°3026°average low
T46Mount SterlingMontgomery County · 7,586 people86°2824°average low
T46SpringfieldWashington County · 3,033 people86°2425°average low
T46WinchesterClark County · 19,514 people86°2824°average low
T50BardstownNelson County · 14,161 people87°2425°average low
T50Bucknerunincorporated, Oldham County · 4,119 people87°3724°average low
T50CynthianaHarrison County · 6,576 people87°2824°average low
T50La GrangeOldham County · 10,669 people87°3724°average low
T50ParisBourbon County · 10,130 people87°2824°average low
T50RadcliffHardin County · 22,576 people87°2125°average low
T56Fort ThomasCampbell County · 17,142 people87°2724°average low
T56Fort WrightKenton County · 6,240 people87°2224°average low
T56LawrenceburgAnderson County · 12,329 people87°1425°average low
T56LebanonMarion County · 6,699 people87°3525°average low
T56Morehead College campusRowan County · 6,776 people87°3124°average low
T56SimpsonvilleShelby County · 3,183 people87°3424°average low
T62BarbourvilleKnox County · 3,064 people87°2926°average low
T62CampbellsvilleTaylor County · 11,783 people87°4125°average low
T62CrestwoodOldham County · 6,582 people87°3724°average low
T62Fort Knoxunincorporated, Hardin County · 8,836 people87°2625°average low
T62HodgenvilleLarue County · 3,378 people87°2225°average low
T62Vine GroveHardin County · 7,018 people87°2125°average low
T68AnchorageJefferson County · 2,547 people87°3824°average low
T68Douglass HillsJefferson County · 5,575 people87°3825°average low
T68ElizabethtownHardin County · 35,448 people87°2125°average low
T68FlatwoodsGreenup County · 7,439 people87°2724°average low
T68JeffersontownJefferson County · 29,193 people87°3025°average low
T68MiddletownJefferson County · 9,944 people87°3825°average low
T68PaintsvilleJohnson County · 4,111 people87°2424°average low
T68ShelbyvilleShelby County · 18,453 people87°3424°average low
76Mount WashingtonBullitt County · 18,989 people87°3025°average low
T77AshlandBoyd County · 20,996 people87°2724°average low
T77West LibertyMorgan County · 3,339 people87°3024°average low
T77Westwoodunincorporated, Boyd County · 4,473 people87°2724°average low
T80CarrolltonCarroll County · 3,964 people87°3824°average low
T80FrankfortFranklin County · 28,657 people87°2825°average low
T80PrestonsburgFloyd County · 3,618 people87°2425°average low
T83BrandenburgMeade County · 3,003 people87°2624°average low
T83HurstbourneJefferson County · 4,787 people87°3825°average low
T83IrvineEstill County · 2,273 people87°1826°average low
T83LyndonJefferson County · 11,301 people87°3825°average low
T87GraysonCarter County · 3,728 people87°2624°average low
T87LouisaLawrence County · 2,520 people87°2125°average low
T89ColumbiaAdair County · 4,680 people88°4126°average low
T89Louisville795,222 people88°3825°average low
T89ProspectJefferson County · 4,705 people88°3825°average low
T89St. MatthewsJefferson County · 17,868 people88°3826°average low
T89StantonPowell County · 3,153 people88°1325°average low
94ShepherdsvilleBullitt County · 14,931 people88°3725°average low
T95HillviewBullitt County · 9,020 people88°3025°average low
T95Indian HillsJefferson County · 2,939 people88°3825°average low
T97LeitchfieldGrayson County · 7,015 people88°2225°average low
T97MarionCrittenden County · 2,879 people88°4926°average low
T97PikevillePike County · 7,270 people88°4426°average low
100ShivelyJefferson County · 15,895 people88°4325°average low
T101HendersonHenderson County · 27,822 people88°3825°average low
T101Thrustonunincorporated, Daviess County · 2,581 people88°2825°average low
T101TompkinsvilleMonroe County · 2,235 people88°3426°average low
T104Masonvilleunincorporated, Daviess County · 2,887 people88°3426°average low
T104MorganfieldUnion County · 3,102 people88°4426°average low
T104OwensboroDaviess County · 60,892 people88°3425°average low
107Sorghounincorporated, Daviess County · 2,960 people88°3425°average low
T108GreenvilleMuhlenberg County · 4,350 people89°4726°average low
T108HopkinsvilleChristian County · 30,411 people89°4227°average low
T108MadisonvilleHopkins County · 19,428 people89°5326°average low
T108PrincetonCaldwell County · 6,168 people89°4926°average low
T108RussellvilleLogan County · 7,454 people89°4427°average low
T113Beaver DamOhio County · 3,537 people89°3826°average low
T113Central CityMuhlenberg County · 5,793 people89°4726°average low
T113FranklinSimpson County · 10,759 people89°3828°average low
T113HartfordOhio County · 2,665 people89°3826°average low
T113MayfieldGraves County · 9,851 people89°4627°average low
T113MurrayCalloway County · 18,964 people89°4627°average low
T113ScottsvilleAllen County · 4,673 people89°2727°average low
T120EddyvilleLyon County · 2,306 people89°5027°average low
T120PaducahMcCracken County · 26,730 people89°5027°average low
T120ProvidenceWebster County · 2,872 people89°5626°average low
T123CadizTrigg County · 2,771 people89°4927°average low
T123Fort Campbell Northunincorporated, Christian County · 11,356 people89°4328°average low
T123Massacunincorporated, McCracken County · 4,698 people89°5027°average low
T123Oak GroveChristian County · 7,830 people89°4327°average low
T127BentonMarshall County · 4,718 people89°5427°average low
T127Cave CityBarren County · 2,398 people89°5226°average low
T127Hendronunincorporated, McCracken County · 4,495 people89°5027°average low
T130Calvert CityMarshall County · 2,510 people89°3827°average low
T130GlasgowBarren County · 15,302 people89°5226°average low
T130Reidlandunincorporated, McCracken County · 5,277 people89°3827°average low
133Farleyunincorporated, McCracken County · 4,458 people89°4227°average low
134Bowling GreenWarren County · 78,505 people89°4728°average low
Quick answers

Questions people ask

Which Kentucky town has the coolest summers?

Erlanger (Kenton County): July afternoons average a high of 85°. Florence (85°) and Hebron (85°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), lowest 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

Coolest summers in other states