Guest, Sign inJoin
Indiana rankings · Climate

Towns with the hottest summers in Indiana

Pigeon Township has the hottest summers of Indiana’s 552 towns of 2,500+: July afternoons average a high of 88° (NOAA 1991–2020 normals). The typical town here averages 84°; none of the 552 average 90° or more.

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

#T2

Newburgh

Warrick County · 3,442 people
88°

July high·January low 25°·43 days of 90°+ a year

All 552 towns

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

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

#TownJuly highDays ≥90°January low
1Pigeon TownshipVanderburgh County · 26,995 people88°5725°average low
T2Melody Hillunincorporated, Vanderburgh County · 3,243 people88°4125°average low
T2NewburghWarrick County · 3,442 people88°4325°average low
T4EvansvilleVanderburgh County · 116,176 people88°4125°average low
T4Knight TownshipVanderburgh County · 68,332 people88°4125°average low
T4Luce TownshipSpencer County · 2,434 people88°4125°average low
T7Center TownshipVanderburgh County · 41,874 people88°4125°average low
T7ChandlerWarrick County · 3,960 people88°4125°average low
T7Highlandunincorporated, Vanderburgh County · 5,114 people88°4125°average low
T7Marrs TownshipPosey County · 5,388 people88°3425°average low
T7Montgomery TownshipGibson County · 4,039 people88°3824°average low
T7Ohio TownshipWarrick County · 43,316 people88°4125°average low
T7Ohio TownshipSpencer County · 4,886 people88°4125°average low
T14Black TownshipPosey County · 8,813 people88°3425°average low
T14Mount VernonPosey County · 6,289 people88°3425°average low
T14Perry TownshipVanderburgh County · 24,679 people88°5725°average low
T17Boon TownshipWarrick County · 13,898 people88°4124°average low
T17BoonvilleWarrick County · 6,689 people88°4124°average low
T17ClarksvilleClark County · 22,253 people88°4625°average low
T17Johnson TownshipGibson County · 4,430 people88°4124°average low
T17New Albany TownshipFloyd County · 52,380 people88°4625°average low
T17Patoka TownshipGibson County · 11,756 people88°3824°average low
T17Robinson TownshipPosey County · 3,870 people88°3425°average low
T17Scott TownshipVanderburgh County · 10,740 people88°4124°average low
T17Union TownshipGibson County · 4,351 people88°3824°average low
T26Columbia TownshipGibson County · 3,528 people88°3823°average low
T26German TownshipVanderburgh County · 7,491 people88°4125°average low
T26JeffersonvilleClark County · 54,134 people88°4625°average low
T26Jeffersonville TownshipClark County · 65,369 people88°4625°average low
T26Vincennes TownshipKnox County · 21,431 people88°4023°average low
T31Silver Creek TownshipClark County · 14,771 people88°4624°average low
T31Union TownshipClark County · 4,875 people88°4624°average low
T31VincennesKnox County · 16,378 people88°4023°average low
34Tell CityPerry County · 7,441 people87°2826°average low
T35Carter TownshipSpencer County · 3,236 people87°2324°average low
T35CharlestownClark County · 8,802 people87°4624°average low
T35Clay TownshipSpencer County · 2,920 people87°2825°average low
T35Patoka TownshipPike County · 2,759 people87°2823°average low
T39Santa ClausSpencer County · 2,641 people87°2324°average low
T39Washington TownshipPike County · 4,323 people87°2823°average low
T41Bainbridge TownshipDubois County · 17,648 people87°3123°average low
T41Charlestown TownshipClark County · 16,748 people87°3724°average low
T41CorydonHarrison County · 3,196 people87°2624°average low
T41Madison TownshipDubois County · 2,888 people87°2923°average low
T41Monroe TownshipClark County · 6,061 people87°2923°average low
T41Patoka TownshipDubois County · 7,909 people87°2923°average low
T41Troy TownshipPerry County · 11,919 people87°2825°average low
48BicknellKnox County · 2,982 people87°2422°average low
T49Harrison TownshipHarrison County · 13,718 people87°2624°average low
T49Vigo TownshipKnox County · 4,014 people87°2422°average low
T49WashingtonDaviess County · 12,991 people87°3222°average low
T49Washington TownshipDaviess County · 16,948 people87°3222°average low
T53Barr TownshipDaviess County · 5,404 people87°3222°average low
T53Ferdinand TownshipDubois County · 3,671 people87°2324°average low
T53Haddon TownshipSullivan County · 3,759 people87°2422°average low
T53Jackson TownshipHarrison County · 6,086 people87°4623°average low
T53Lexington TownshipScott County · 3,505 people87°2923°average low
T53Oil TownshipPerry County · 2,751 people87°3124°average low
T53ScottsburgScott County · 7,478 people87°2923°average low
T60Franklin TownshipHarrison County · 4,223 people87°4624°average low
T60Greenville TownshipFloyd County · 8,014 people87°4624°average low
T60Hamilton TownshipSullivan County · 7,086 people87°1922°average low
T60Terre HauteVigo County · 58,764 people87°4721°average low
T60Vienna TownshipScott County · 10,849 people87°2923°average low
T65AustinScott County · 4,254 people87°2923°average low
T65Center TownshipDearborn County · 5,135 people87°2223°average low
T65Honey Creek TownshipVigo County · 17,354 people87°4721°average low
T65LoogooteeMartin County · 2,633 people87°2822°average low
T65Perry TownshipMartin County · 5,067 people87°3021°average low
T65Van Buren TownshipDaviess County · 2,785 people87°3722°average low
T71BloomfieldGreene County · 2,306 people86°3021°average low
T71Floyds Knobs4,515 people86°4623°average low
T71GeorgetownFloyd County · 3,855 people86°4624°average low
T71LintonGreene County · 5,245 people86°1921°average low
T71North Terre Hauteunincorporated, Vigo County · 4,534 people86°4720°average low
T71Posey TownshipHarrison County · 2,893 people86°4324°average low
T71Stockton TownshipGreene County · 8,254 people86°1921°average low
T71Sugar Creek TownshipVigo County · 7,177 people86°4721°average low
T71Vernon TownshipJackson County · 3,436 people86°2923°average low
T80French Lick TownshipOrange County · 4,746 people86°2622°average low
T80GreendaleDearborn County · 4,598 people86°2223°average low
T80Jennings TownshipScott County · 6,716 people86°2923°average low
T80Morgan TownshipHarrison County · 4,135 people86°2423°average low
T80Randolph TownshipOhio County · 4,334 people86°2624°average low
T85Carr TownshipClark County · 5,255 people86°4623°average low
T85Curry TownshipSullivan County · 3,431 people86°2721°average low
T85Georgetown TownshipFloyd County · 11,606 people86°4623°average low
T85Lafayette TownshipFloyd County · 8,526 people86°4623°average low
T85Madison TownshipDaviess County · 3,018 people86°3721°average low
T85Orleans TownshipOrange County · 3,571 people86°2622°average low
T85Otter Creek TownshipVigo County · 9,001 people86°4720°average low
T85Riley TownshipVigo County · 3,174 people86°2521°average low
T85Wood TownshipClark County · 2,978 people86°4623°average low
T94ClintonVermillion County · 4,771 people86°2820°average low
T94Hanover TownshipJefferson County · 5,695 people86°2523°average low
T94Jefferson TownshipSwitzerland County · 3,303 people86°2624°average low
T94Lost Creek TownshipVigo County · 11,305 people86°2520°average low
T94PaoliOrange County · 3,596 people86°2622°average low
T94Pierce TownshipWashington County · 2,559 people86°2423°average low
T100Harrison TownshipDearborn County · 3,447 people86°2622°average low
T100Paoli TownshipOrange County · 5,945 people86°2622°average low
T100Polk TownshipWashington County · 2,720 people86°2423°average low
T100Richland TownshipGreene County · 4,714 people86°3021°average low
T104Brownstown TownshipJackson County · 5,851 people86°2022°average low
T104Clinton TownshipVermillion County · 8,925 people86°1920°average low
T104Fayette TownshipVigo County · 2,735 people86°4720°average low
T104Jackson TownshipJackson County · 23,633 people86°2023°average low
T104Marshall TownshipLawrence County · 4,607 people86°1821°average low
T104Washington TownshipWashington County · 10,430 people86°2422°average low
T104Wright TownshipGreene County · 3,567 people86°1921°average low
T111BedfordLawrence County · 13,962 people86°1822°average low
T111Madison TownshipJefferson County · 18,077 people86°2524°average low
T111Marion TownshipLawrence County · 9,002 people86°1822°average low
T114Clear Creek TownshipMonroe County · 5,228 people86°2121°average low
T114Franklin TownshipWashington County · 2,473 people86°2422°average low
T114Harrison TownshipClay County · 2,153 people86°1921°average low
T114Indian Creek TownshipLawrence County · 2,682 people86°1821°average low
T114LawrenceburgDearborn County · 5,243 people86°2223°average low
T114Lawrenceburg TownshipDearborn County · 11,398 people86°2223°average low
T114Redding TownshipJackson County · 5,325 people86°2023°average low
T114Shawswick TownshipLawrence County · 20,901 people86°1822°average low
T114Spencer TownshipJennings County · 2,408 people86°1923°average low
T123Posey TownshipClay County · 4,005 people86°2520°average low
T123Vernon TownshipJennings County · 2,867 people86°1923°average low
T125Brookville TownshipFranklin County · 5,797 people86°3221°average low
T125Country Squire Lakesunincorporated, Jennings County · 3,057 people86°1923°average low
T125Geneva TownshipJennings County · 7,613 people86°1923°average low
T125Wayne TownshipBartholomew County · 3,889 people86°2222°average low
T129Adams TownshipParke County · 5,235 people86°2820°average low
T129Center TownshipJennings County · 8,149 people86°1922°average low
T129Center TownshipGreene County · 3,262 people86°2021°average low
T129Columbus TownshipBartholomew County · 53,359 people86°2222°average low
T129Logan TownshipDearborn County · 3,943 people86°3222°average low
T129Miller TownshipDearborn County · 10,161 people86°722°average low
T129North VernonJennings County · 6,559 people86°1922°average low
136Clay TownshipBartholomew County · 3,381 people85°2222°average low
T137Bloomington Township College campusMonroe County · 46,702 people85°2121°average low
T137Brightunincorporated, Dearborn County · 5,540 people85°2622°average low
T139Brazil TownshipClay County · 8,732 people85°2520°average low
T139Clay TownshipOwen County · 2,679 people85°1821°average low
T139Clay TownshipDearborn County · 2,881 people85°723°average low
T139Haw Creek TownshipBartholomew County · 3,887 people85°1622°average low
T139Jackson TownshipClay County · 2,812 people85°2520°average low
T139Whitewater TownshipFranklin County · 2,755 people85°3221°average low
T145CovingtonFountain County · 2,774 people85°2418°average low
T145German TownshipBartholomew County · 7,453 people85°2222°average low
T145RockvilleParke County · 2,597 people85°2819°average low
T145Sandcreek TownshipDecatur County · 3,131 people85°1622°average low
T145Smithville-Sandersunincorporated, Monroe County · 3,299 people85°2121°average low
T150BloomingtonMonroe County · 83,307 people85°2121°average low
T150Harrison TownshipBartholomew County · 4,423 people85°2222°average low
T150Perry TownshipMonroe County · 52,290 people85°2121°average low
T150Van Buren TownshipClay County · 3,147 people85°1420°average low
T150Washington TownshipOwen County · 6,498 people85°1821°average low
T150Washington TownshipBrown County · 5,238 people85°2121°average low
T156Addison TownshipShelby County · 22,506 people85°1821°average low
T156Bean Blossom TownshipMonroe County · 2,887 people85°1821°average low
T156Blue River TownshipJohnson County · 4,948 people85°1821°average low
T156Clark TownshipJohnson County · 3,026 people85°1820°average low
T156EdinburghJohnson County · 4,575 people85°1821°average low
T156Manchester TownshipDearborn County · 3,345 people85°722°average low
T156Moral TownshipShelby County · 4,593 people85°2220°average low
T156ShelbyvilleShelby County · 21,204 people85°1821°average low
T156Washington TownshipPutnam County · 2,571 people85°1420°average low
T165ConnersvilleFayette County · 13,406 people85°620°average low
T165EllettsvilleMonroe County · 6,840 people85°2120°average low
T165Indianapolis910,638 people85°2020°average low
T165Jackson TownshipBrown County · 4,045 people85°1221°average low
T165MartinsvilleMorgan County · 12,141 people85°1221°average low
T165Needham TownshipJohnson County · 7,952 people85°1820°average low
T165Sparta TownshipDearborn County · 2,959 people85°722°average low
T165Van Buren TownshipMonroe County · 12,634 people85°2020°average low
T165Washington TownshipMorgan County · 18,012 people85°1221°average low
T174BrooklynMorgan County · 2,621 people85°1220°average low
T174Clay TownshipMorgan County · 4,348 people85°1220°average low
T174Green TownshipMorgan County · 3,718 people85°1221°average low
T174Johnson TownshipRipley County · 3,787 people85°722°average low
T174MooresvilleMorgan County · 10,173 people85°2020°average low
T174Perry TownshipMarion County · 123,439 people85°2020°average low
T180BargersvilleJohnson County · 11,862 people85°2020°average low
T180Buck Creek TownshipHancock County · 10,674 people85°1620°average low
T180Center TownshipUnion County · 2,811 people85°1420°average low
T180Connersville TownshipFayette County · 12,039 people85°1320°average low
T180CumberlandHancock County · 8,066 people85°1620°average low
T180Decatur TownshipMarion County · 37,678 people85°2020°average low
T180FranklinJohnson County · 26,743 people85°1820°average low
T180Jefferson TownshipMorgan County · 3,693 people85°1221°average low
T180Madison TownshipMorgan County · 10,486 people85°2020°average low
T180Maumee TownshipAllen County · 2,757 people85°1818°average low
T180Nineveh TownshipJohnson County · 4,289 people85°1821°average low
T180PlainfieldHendricks County · 38,574 people85°2020°average low
T180Richland TownshipMonroe County · 15,217 people85°2120°average low
T180SpeedwayMarion County · 14,373 people85°1720°average low
T180Sugar Creek TownshipHancock County · 18,299 people85°1620°average low
T180Troy TownshipFountain County · 3,821 people85°2418°average low
T180Van Buren TownshipFountain County · 2,948 people85°2418°average low
T180Wayne TownshipMarion County · 150,959 people85°1720°average low
T198Beech GroveMarion County · 14,671 people84°1320°average low
T198Benton TownshipMonroe County · 3,203 people84°2121°average low
T198Brown TownshipMorgan County · 14,348 people84°2020°average low
T198FortvilleHancock County · 4,951 people84°1620°average low
T198GreensburgDecatur County · 12,315 people84°1622°average low
T198GreenwoodJohnson County · 69,349 people84°1320°average low
T198LawrenceMarion County · 50,420 people84°1920°average low
T198McCordsvilleHancock County · 13,094 people84°1920°average low
T198Pleasant TownshipJohnson County · 68,110 people84°1820°average low
T198Vernon TownshipHancock County · 20,047 people84°1620°average low
T198Washington TownshipDecatur County · 14,073 people84°1622°average low
T198WhitelandJohnson County · 5,884 people84°1820°average low
T210BatesvilleRipley County · 7,401 people84°3221°average low
T210Cloverdale TownshipPutnam County · 4,084 people84°1420°average low
T210Delaware TownshipHamilton County · 36,770 people84°1820°average low
T210Fall Creek TownshipHamilton County · 75,188 people84°1820°average low
T210FishersHamilton County · 104,812 people84°1820°average low
T210Franklin TownshipJohnson County · 22,301 people84°1820°average low
T210Guilford TownshipHendricks County · 37,203 people84°2020°average low
T210Hamblen TownshipBrown County · 4,525 people84°2221°average low
T210Lawrence TownshipMarion County · 124,509 people84°1920°average low
T210Logan TownshipFountain County · 3,694 people84°1618°average low
T210NoblesvilleHamilton County · 76,111 people84°1820°average low
T210PeruMiami County · 10,962 people84°1619°average low
T210Peru TownshipMiami County · 10,612 people84°1619°average low
T210RichmondWayne County · 35,376 people84°1620°average low
T210Rushville TownshipRush County · 7,672 people84°1321°average low
T210Wayne TownshipHamilton County · 11,641 people84°1420°average low
T210White River TownshipJohnson County · 56,493 people84°2020°average low
T227Center TownshipWayne County · 7,376 people84°1620°average low
T227Center TownshipRipley County · 2,603 people84°722°average low
T227CentervilleWayne County · 2,742 people84°1620°average low
T227DelphiCarroll County · 2,973 people84°2018°average low
T227Eel TownshipCass County · 18,549 people84°1618°average low
T227Fairfield TownshipTippecanoe County · 53,541 people84°2018°average low
T227Franklin TownshipMarion County · 67,488 people84°1320°average low
T227Hamilton TownshipDelaware County · 7,302 people84°1720°average low
T227Harrison TownshipBlackford County · 2,268 people84°1319°average low
T227Harrison TownshipFayette County · 6,294 people84°620°average low
T227Hensley TownshipJohnson County · 4,086 people84°1820°average low
T227Jackson TownshipMorgan County · 3,761 people84°1221°average low
T227Jefferson TownshipGrant County · 5,689 people84°1319°average low
T227LapelMadison County · 2,570 people84°1420°average low
T227Laughery TownshipRipley County · 5,160 people84°1621°average low
T227LogansportCass County · 18,287 people84°1618°average low
T227MarionGrant County · 28,234 people84°1419°average low
T227Milan TownshipAllen County · 4,066 people84°1818°average low
T227Monroe TownshipMadison County · 8,997 people84°1420°average low
T227Noble TownshipWabash County · 13,633 people84°1619°average low
T227Pleasant TownshipGrant County · 6,984 people84°1419°average low
T227Tippecanoe TownshipTippecanoe County · 9,877 people84°1718°average low
T227Union TownshipDelaware County · 2,553 people84°1720°average low
T227WabashWabash County · 10,190 people84°1619°average low
T227Warren TownshipMarion County · 107,778 people84°1320°average low
T227Washington TownshipMarion County · 140,572 people84°1920°average low
T227Wea TownshipTippecanoe County · 34,791 people84°1518°average low
T254Adams TownshipRipley County · 5,241 people84°721°average low
T254Adams TownshipAllen County · 35,669 people84°1618°average low
T254Anderson TownshipMadison County · 56,554 people84°1420°average low
T254Center TownshipHancock County · 31,974 people84°1620°average low
T254CiceroHamilton County · 5,581 people84°1519°average low
T254FairmountGrant County · 2,670 people84°1419°average low
T254Franklin TownshipRipley County · 3,675 people84°721°average low
T254Harrison TownshipDelaware County · 3,531 people84°1720°average low
T254Harrison TownshipWells County · 9,017 people84°1219°average low
T254Hartford CityBlackford County · 5,898 people84°1319°average low
T254HuntingtonHuntington County · 17,167 people84°1918°average low
T254Huntington TownshipHuntington County · 20,559 people84°1918°average low
T254Lafayette TownshipAllen County · 4,451 people84°1618°average low
T254Licking TownshipBlackford County · 7,506 people84°1319°average low
T254Monroe TownshipAdams County · 5,408 people84°1619°average low
T254New HavenAllen County · 16,337 people84°1618°average low
T254Noblesville TownshipHamilton County · 69,123 people84°1820°average low
T254Pleasant TownshipAllen County · 3,092 people84°1618°average low
T254RushvilleRush County · 6,171 people84°1320°average low
T254Springfield TownshipAllen County · 4,745 people84°1818°average low
T254Stony Creek TownshipMadison County · 4,196 people84°1420°average low
T254Tippecanoe TownshipCarroll County · 2,472 people84°2018°average low
T254Union TownshipJohnson County · 3,057 people84°1820°average low
T254Warren TownshipPutnam County · 3,531 people84°1420°average low
T254Wayne TownshipAllen County · 111,761 people84°1618°average low
T254Wayne TownshipWayne County · 39,551 people84°1619°average low
T254Wayne TownshipJay County · 7,915 people84°1319°average low
T254White River TownshipHamilton County · 2,340 people84°1520°average low
T254YorktownDelaware County · 11,947 people84°1720°average low
T283Adams TownshipMadison County · 4,097 people84°1420°average low
T283AlbanyDelaware County · 2,269 people84°1719°average low
T283AlexandriaMadison County · 5,223 people84°1420°average low
T283BerneAdams County · 4,286 people84°1619°average low
T283BlufftonWells County · 10,583 people84°1219°average low
T283Center TownshipGrant County · 21,606 people84°1419°average low
T283DecaturAdams County · 10,090 people84°1818°average low
T283Deer Creek TownshipCarroll County · 4,651 people84°2018°average low
T283Delaware TownshipDelaware County · 3,500 people84°1719°average low
T283ElwoodMadison County · 8,525 people84°1719°average low
T283Fairmount TownshipGrant County · 3,978 people84°1419°average low
T283Fall Creek TownshipMadison County · 16,225 people84°1420°average low
T283Franklin TownshipGrant County · 7,070 people84°1419°average low
T283Green TownshipMadison County · 7,932 people84°1420°average low
T283Gregg TownshipMorgan County · 3,046 people84°1220°average low
T283Jackson TownshipHamilton County · 11,276 people84°1519°average low
T283Jackson TownshipWayne County · 4,252 people84°620°average low
T283LafayetteTippecanoe County · 71,238 people84°2018°average low
T283Lafayette TownshipMadison County · 5,289 people84°1420°average low
T283Lagro TownshipWabash County · 2,736 people84°1618°average low
T283Marion TownshipAllen County · 4,065 people84°1618°average low
T283Marion TownshipJasper County · 6,660 people84°1717°average low
T283Mill TownshipGrant County · 10,416 people84°1419°average low
T283Monon TownshipWhite County · 3,382 people84°1217°average low
T283Monroe TownshipMorgan County · 6,541 people84°1220°average low
T283MuncieDelaware County · 65,466 people84°1720°average low
T283PendletonMadison County · 5,930 people84°1420°average low
T283Perry TownshipTippecanoe County · 9,376 people84°2018°average low
T283Pipe Creek TownshipMadison County · 12,354 people84°1719°average low
T283Richland TownshipMadison County · 5,232 people84°1420°average low
T283Richland TownshipJay County · 3,874 people84°1719°average low
T283Shelby TownshipTippecanoe County · 2,533 people84°1717°average low
T283Union TownshipMadison County · 9,193 people84°1420°average low
T283Wabash TownshipAdams County · 6,698 people84°1619°average low
T283Wabash Township College campusTippecanoe County · 66,098 people84°1718°average low
T283Washington TownshipGrant County · 3,428 people84°1419°average low
T283West Lafayette College campusTippecanoe County · 45,747 people84°2018°average low
T320Brown TownshipHancock County · 2,567 people84°1620°average low
T320Cedar Creek TownshipAllen County · 14,290 people84°1118°average low
T320Fort WayneAllen County · 275,203 people84°1618°average low
T320Jefferson TownshipMiami County · 2,389 people84°1618°average low
T320Liberty TownshipDelaware County · 4,476 people84°1719°average low
T320Monroe TownshipRandolph County · 3,455 people84°1719°average low
T320Monroe TownshipPulaski County · 3,847 people84°1417°average low
T320North ManchesterWabash County · 5,230 people84°1218°average low
T320OssianWells County · 3,448 people84°1218°average low
T320Pike TownshipMarion County · 84,515 people84°1719°average low
T320Prairie TownshipWhite County · 3,435 people84°1517°average low
T320Root TownshipAdams County · 6,163 people84°1818°average low
T320Salem TownshipDelaware County · 4,057 people84°1720°average low
T320St. Joseph TownshipAllen County · 79,623 people84°1618°average low
T320Union TownshipWhite County · 10,065 people84°2017°average low
T320UplandGrant County · 3,835 people84°1319°average low
T320Washington TownshipHendricks County · 62,740 people84°1719°average low
T337CarmelHamilton County · 105,634 people84°1819°average low
T337Chester TownshipWabash County · 6,958 people84°1218°average low
T337Clay TownshipCass County · 2,882 people84°1618°average low
T337Greencastle TownshipPutnam County · 12,807 people84°1419°average low
T337Jackson TownshipHuntington County · 4,226 people84°1618°average low
T337Jefferson TownshipWayne County · 3,204 people84°619°average low
T337Jefferson TownshipWells County · 6,002 people84°1218°average low
T337Keener TownshipJasper County · 11,141 people84°1717°average low
T337Liberty TownshipHendricks County · 6,297 people84°2019°average low
T337Monroe TownshipDelaware County · 3,558 people84°1720°average low
T337Monroe TownshipCarroll County · 2,882 people84°2018°average low
T337Pipe Creek TownshipMiami County · 6,676 people84°1618°average low
T337Sheffield TownshipTippecanoe County · 4,013 people84°1518°average low
T337Union TownshipMontgomery County · 25,751 people84°1218°average low
T337Washington TownshipMiami County · 3,380 people84°1619°average low
T337Wayne TownshipHenry County · 4,160 people84°920°average low
T337WestfieldHamilton County · 66,258 people84°1819°average low
T354Aboite TownshipAllen County · 43,968 people84°1618°average low
T354Brown TownshipHendricks County · 15,523 people84°1719°average low
T354BrownsburgHendricks County · 34,089 people84°1719°average low
T354Cedar Creek TownshipLake County · 13,514 people84°1617°average low
T354Center TownshipBenton County · 2,801 people84°1316°average low
T354Cicero TownshipTipton County · 8,043 people84°1519°average low
T354Deer Creek TownshipMiami County · 3,538 people84°1218°average low
T354Fall Creek TownshipHenry County · 4,685 people84°1420°average low
T354GriffithLake County · 16,137 people84°1617°average low
T354Henry TownshipHenry County · 22,005 people84°919°average low
T354Lincoln TownshipHendricks County · 39,284 people84°1719°average low
T354Lincoln TownshipNewton County · 4,720 people84°1617°average low
T354LowellLake County · 11,853 people84°1617°average low
T354Ross TownshipClinton County · 2,854 people84°1318°average low
T354ScherervilleLake County · 29,825 people84°1617°average low
T354Walker TownshipJasper County · 3,853 people84°1717°average low
T354West Creek TownshipLake County · 8,097 people84°1616°average low
T354Wheatfield TownshipJasper County · 4,588 people84°1717°average low
T372Cedar LakeLake County · 16,789 people84°1616°average low
T372Cleveland TownshipWhitley County · 3,383 people84°918°average low
T372DeMotte4,384 people84°1717°average low
T372DyerLake County · 16,273 people84°1617°average low
T372Eel River TownshipAllen County · 4,390 people84°1117°average low
T372Hanover TownshipLake County · 21,195 people84°1616°average low
T372Harrison TownshipKosciusko County · 3,748 people84°1217°average low
T372Jackson TownshipDeKalb County · 3,812 people84°1117°average low
T372KnoxStarke County · 3,601 people84°717°average low
T372Lake TownshipAllen County · 2,917 people84°918°average low
T372Lancaster TownshipWells County · 6,234 people84°1218°average low
T372Liberty TownshipHoward County · 4,742 people84°1218°average low
T372MunsterLake County · 23,504 people84°1617°average low
T372New CastleHenry County · 17,390 people84°919°average low
T372Perry TownshipAllen County · 39,325 people84°1117°average low
T372Prairie TownshipHenry County · 6,020 people84°919°average low
T372St. JohnLake County · 24,841 people84°1617°average low
T372St. John TownshipLake County · 72,006 people84°1617°average low
T372Taylor TownshipHoward County · 9,436 people84°1218°average low
T372Washington TownshipAllen County · 40,340 people84°1617°average low
T372Westfield Washington TownshipHamilton County · 70,020 people84°1819°average low
T372Wilmington TownshipDeKalb County · 4,074 people84°1117°average low
T394AuburnDeKalb County · 14,068 people84°1117°average low
T394Boone TownshipPorter County · 6,149 people84°1717°average low
T394Center TownshipStarke County · 6,114 people84°717°average low
T394DanvilleHendricks County · 13,415 people84°1719°average low
T394Grissom AFBunincorporated, Cass County · 2,977 people84°1218°average low
T394Harrison TownshipHoward County · 9,898 people84°1218°average low
T394Howard TownshipHoward County · 2,390 people84°1218°average low
T394Jackson TownshipCass County · 2,770 people84°1218°average low
T394KokomoHoward County · 59,999 people84°1218°average low
T394Lauramie TownshipTippecanoe County · 2,634 people84°1518°average low
T394Oregon TownshipStarke County · 3,282 people84°1517°average low
T394Pleasant TownshipPorter County · 4,519 people84°1717°average low
T394RochesterFulton County · 6,132 people84°1318°average low
T394Rochester TownshipFulton County · 10,001 people84°1317°average low
T394Ross6,751 people84°1617°average low
T394Union TownshipMarshall County · 2,887 people84°1517°average low
T394Union TownshipWhitley County · 2,725 people84°917°average low
T394Washington TownshipElkhart County · 7,010 people84°1217°average low
T394Wayne TownshipStarke County · 4,603 people84°717°average low
T394Wayne TownshipKosciusko County · 29,702 people84°1217°average low
T394West TownshipMarshall County · 3,773 people84°1517°average low
T394WinchesterRandolph County · 4,817 people84°919°average low
T394ZionsvilleBoone County · 33,624 people84°1819°average low
T417Baugo TownshipElkhart County · 9,595 people84°1217°average low
T417ButlerDeKalb County · 2,673 people84°1117°average low
T417Center TownshipHendricks County · 15,848 people84°1719°average low
T417Clay TownshipHoward County · 4,032 people84°1218°average low
T417Columbia TownshipWhitley County · 12,082 people84°917°average low
T417Concord TownshipElkhart County · 56,145 people84°1217°average low
T417Floyd TownshipPutnam County · 4,276 people84°1419°average low
T417FrankfortClinton County · 16,837 people84°1318°average low
T417HebronPorter County · 3,775 people84°1616°average low
T417HighlandLake County · 23,409 people84°1618°average low
T417North TownshipLake County · 152,714 people84°1618°average low
T417SheridanHamilton County · 5,746 people84°1518°average low
T417Union CityRandolph County · 3,450 people84°919°average low
T417Union TownshipDeKalb County · 14,231 people84°1117°average low
T417Walnut TownshipMarshall County · 2,855 people84°1517°average low
T417Washington TownshipStarke County · 3,017 people84°717°average low
T417Wayne TownshipRandolph County · 4,358 people84°919°average low
T417WhitestownBoone County · 15,767 people84°1819°average low
T417Worth TownshipBoone County · 6,688 people84°1818°average low
T436Benton TownshipElkhart County · 3,276 people83°1217°average low
T436Center TownshipLake County · 41,028 people83°1616°average low
T436Center TownshipMarshall County · 16,383 people83°1516°average low
T436Columbia CityWhitley County · 10,256 people83°917°average low
T436ElkhartElkhart County · 54,092 people83°1217°average low
T436Elkhart TownshipElkhart County · 38,435 people83°1217°average low
T436GarrettDeKalb County · 6,694 people83°1117°average low
T436Greene TownshipSt. Joseph County · 2,947 people83°717°average low
T436Henry TownshipFulton County · 2,994 people83°1317°average low
T436Heritage Lakeunincorporated, Putnam County · 3,227 people83°1419°average low
T436HobartLake County · 29,298 people83°1017°average low
T436Jackson TownshipElkhart County · 5,058 people83°1217°average low
T436Keyser TownshipDeKalb County · 8,040 people83°1117°average low
T436Lincoln TownshipSt. Joseph County · 2,847 people83°717°average low
T436Middle TownshipHendricks County · 7,718 people83°1719°average low
T436Notre Dame College campusunincorporated, St. Joseph County · 6,890 people83°1718°average low
T436OsceolaSt. Joseph County · 2,586 people83°1717°average low
T436Osolo TownshipElkhart County · 29,084 people83°1217°average low
T436PlymouthMarshall County · 11,081 people83°1517°average low
T436Ross TownshipLake County · 49,726 people83°917°average low
T436Seward TownshipKosciusko County · 2,305 people83°1317°average low
T436South BendSt. Joseph County · 103,201 people83°1418°average low
T436SyracuseKosciusko County · 3,238 people83°1217°average low
T436Tippecanoe TownshipKosciusko County · 6,630 people83°917°average low
T436Van Buren TownshipLaGrange County · 4,320 people83°1117°average low
T436Van Buren TownshipKosciusko County · 4,324 people83°917°average low
T436White River TownshipRandolph County · 7,169 people83°919°average low
T436Winfield TownshipLake County · 14,879 people83°1616°average low
T436Winona LakeKosciusko County · 5,126 people83°1217°average low
T436York TownshipElkhart County · 4,400 people83°1217°average low
T466Bourbon TownshipMarshall County · 2,825 people83°1517°average low
T466Calumet TownshipLake County · 89,730 people83°1018°average low
T466Center TownshipClinton County · 17,577 people83°1318°average low
T466German TownshipMarshall County · 8,780 people83°717°average low
T466Grant TownshipDeKalb County · 3,156 people83°1117°average low
T466Jackson TownshipBoone County · 2,778 people83°1118°average low
T466Jefferson TownshipKosciusko County · 1,918 people83°1217°average low
T466LagrangeLaGrange County · 2,769 people83°1117°average low
T466Lima TownshipLaGrange County · 2,453 people83°1117°average low
T466MishawakaSt. Joseph County · 51,226 people83°1717°average low
T466Morgan TownshipPorter County · 4,036 people83°1716°average low
T466Newbury TownshipLaGrange County · 5,929 people83°1117°average low
T466Noble TownshipNoble County · 2,954 people83°917°average low
T466Olive TownshipElkhart County · 3,418 people83°1217°average low
T466Penn TownshipSt. Joseph County · 68,726 people83°1717°average low
T466Plain TownshipKosciusko County · 8,969 people83°1217°average low
T466Shorewood Forestunincorporated, Porter County · 3,263 people83°916°average low
T466Smith TownshipWhitley County · 5,290 people83°917°average low
T466South Havenunincorporated, Porter County · 7,241 people83°1017°average low
T466Turkey Creek TownshipKosciusko County · 8,658 people83°917°average low
T486Albion TownshipNoble County · 2,360 people83°917°average low
T486AvillaNoble County · 2,487 people83°1117°average low
T486Center TownshipBoone County · 20,019 people83°1818°average low
T486Clay TownshipSt. Joseph County · 34,221 people83°1418°average low
T486Cleveland TownshipElkhart County · 13,130 people83°1217°average low
T486Clinton TownshipElkhart County · 4,890 people83°1217°average low
T486Eden TownshipLaGrange County · 5,006 people83°1217°average low
T486Grangerunincorporated, St. Joseph County · 30,321 people83°1717°average low
T486Harris TownshipSt. Joseph County · 24,560 people83°1717°average low
T486Lakes of the Four Seasonsunincorporated, Lake County · 7,402 people83°1616°average low
T486Liberty TownshipSt. Joseph County · 3,400 people83°717°average low
T486NappaneeElkhart County · 6,885 people83°1217°average low
T486Perry TownshipNoble County · 7,046 people83°1217°average low
T486Porter TownshipPorter County · 9,699 people83°1516°average low
T486Union TownshipPorter County · 9,494 people83°916°average low
T486Union TownshipElkhart County · 6,258 people83°1217°average low
T486Warren TownshipSt. Joseph County · 7,787 people83°1417°average low
T486Washington TownshipKosciusko County · 2,916 people83°1217°average low
T504Clay TownshipLaGrange County · 3,835 people83°1117°average low
T504Clearspring TownshipLaGrange County · 4,713 people83°1117°average low
T504German TownshipSt. Joseph County · 10,030 people83°1417°average low
T504Harrison TownshipElkhart County · 3,582 people83°1217°average low
T504Hobart TownshipLake County · 39,973 people83°1018°average low
T504Jefferson TownshipElkhart County · 11,189 people83°1217°average low
T504LebanonBoone County · 17,913 people83°1818°average low
T504Liberty TownshipPorter County · 11,151 people83°1017°average low
T504Locke TownshipElkhart County · 4,301 people83°1217°average low
T504MiddleburyElkhart County · 3,752 people83°1217°average low
T504Middlebury TownshipElkhart County · 9,003 people83°1217°average low
T504North TownshipMarshall County · 4,030 people83°1516°average low
T504Portage TownshipPorter County · 48,733 people83°1017°average low
T504Sparta TownshipNoble County · 2,846 people83°917°average low
T518ChestertonPorter County · 14,635 people83°1017°average low
T518Johnson TownshipLaGrange County · 3,661 people83°1117°average low
T518Olive TownshipSt. Joseph County · 4,337 people83°1417°average low
T518Orange TownshipNoble County · 3,959 people83°1117°average low
T518Pleasant TownshipLaPorte County · 3,521 people83°1017°average low
T518Simonton Lakeunincorporated, Elkhart County · 4,248 people83°1217°average low
T518Thorncreek TownshipWhitley County · 4,272 people83°917°average low
T525Allen TownshipNoble County · 7,175 people83°1117°average low
T525Center TownshipPorter County · 47,315 people83°916°average low
T525Centre TownshipSt. Joseph County · 14,444 people83°717°average low
T525East ChicagoLake County · 25,610 people83°1619°average low
T525KendallvilleNoble County · 10,371 people83°1117°average low
T525Washington TownshipPorter County · 5,883 people83°1716°average low
T525Wayne TownshipNoble County · 11,013 people83°1117°average low
T525WestvilleLaPorte County · 5,387 people83°1716°average low
T525WhitingLake County · 4,479 people83°1319°average low
T534Bloomfield TownshipLaGrange County · 5,883 people83°1117°average low
T534Coolspring TownshipLaPorte County · 15,408 people83°1017°average low
T534GaryLake County · 67,289 people83°1019°average low
T534Jackson TownshipPorter County · 5,601 people83°916°average low
T534Kankakee TownshipLaPorte County · 4,743 people83°1017°average low
T534La PorteLaPorte County · 22,600 people83°1017°average low
T534Milford TownshipLaGrange County · 2,992 people83°1117°average low
T534Scipio TownshipLaPorte County · 5,132 people83°1016°average low
T534Steuben TownshipSteuben County · 2,937 people83°717°average low
T534Union TownshipSt. Joseph County · 3,481 people83°716°average low
544New Durham TownshipLaPorte County · 8,194 people83°1016°average low
T545PortagePorter County · 38,634 people83°1018°average low
T545Springfield TownshipLaPorte County · 3,731 people83°1018°average low
T547Jamestown TownshipSteuben County · 3,263 people82°717°average low
T547Pleasant TownshipSteuben County · 14,561 people82°716°average low
T549Center TownshipLaPorte County · 25,168 people82°1016°average low
T549Westchester TownshipPorter County · 21,022 people82°1018°average low
551Fremont TownshipSteuben County · 2,930 people82°716°average low
552Michigan CityLaPorte County · 31,338 people82°1019°average low
Quick answers

Questions people ask

Which Indiana town has the hottest summers?

Pigeon Township (Vanderburgh County): July afternoons average a high of 88°. Melody Hill (88°) and Newburgh (88°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), 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 (552 in Indiana): 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 Indiana page.

Go deeper

More Indiana lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Indiana rankings →
Other states

Hottest summers in other states