Guest, Sign inJoin
William C. Johnston House in BurlingtonBurlington, #1 on this list · Photo: Nyttend · Public domain
Ohio rankings · Climate

Towns with the hottest summers in Ohio

Burlington has the hottest summers of Ohio’s 935 towns of 2,500+: July afternoons average a high of 87° (NOAA 1991–2020 normals). The typical town here averages 84°; none of the 935 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

#1

Burlington

unincorporated, Lawrence County · 2,807 people
87°

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

#T2

Ironton

Lawrence County · 10,148 people
87°

July high·January low 24°·27 days of 90°+ a year

#T2

Upper Township

Lawrence County · 13,816 people
87°

July high·January low 24°·27 days of 90°+ a year

All 935 towns

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

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

#TownJuly highDays ≥90°January low
1Burlingtonunincorporated, Lawrence County · 2,807 people87°2525°average low
T2IrontonLawrence County · 10,148 people87°2724°average low
T2Upper TownshipLawrence County · 13,816 people87°2724°average low
T4EvendaleHamilton County · 2,657 people87°2723°average low
T4St. Clair TownshipButler County · 6,940 people87°3622°average low
T4Union TownshipLawrence County · 8,028 people87°2725°average low
T7Anderson TownshipHamilton County · 44,163 people87°2724°average low
T7Fayette TownshipLawrence County · 8,131 people87°2725°average low
T7MariemontHamilton County · 3,499 people87°2723°average low
T7MilfordClermont County · 6,436 people87°2823°average low
T7Perry TownshipLawrence County · 6,243 people87°2724°average low
T7Rossunincorporated, Butler County · 2,601 people87°3622°average low
T7Salem Heightsunincorporated, Hamilton County · 3,602 people87°2724°average low
T7South PointLawrence County · 3,640 people87°2725°average low
T7Turpin Hillsunincorporated, Hamilton County · 4,875 people87°2724°average low
T7West Portsmouthunincorporated, Scioto County · 2,605 people87°2624°average low
T17CincinnatiHamilton County · 314,367 people87°2723°average low
T17HamiltonButler County · 64,644 people87°3622°average low
T17ReadingHamilton County · 10,491 people87°2723°average low
T17Rush TownshipScioto County · 2,801 people87°3824°average low
T17St. BernardHamilton County · 3,983 people87°2723°average low
T22Crosby TownshipHamilton County · 6,270 people86°3623°average low
T22Harrison TownshipHamilton County · 15,369 people86°2623°average low
T22Mulberryunincorporated, Clermont County · 3,821 people86°2823°average low
T22New RichmondClermont County · 2,842 people86°2724°average low
T22NorwoodHamilton County · 19,658 people86°2723°average low
T22Porter TownshipScioto County · 9,437 people86°2624°average low
T28AmberleyHamilton County · 3,841 people86°2723°average low
T28Fairfield TownshipButler County · 23,392 people86°3622°average low
T28LovelandHamilton County · 13,288 people86°2823°average low
T28Miami TownshipHamilton County · 16,030 people86°2623°average low
T28Rome TownshipLawrence County · 8,393 people86°3124°average low
T28Symmes TownshipHamilton County · 15,736 people86°2823°average low
T28West Chester TownshipButler County · 67,165 people86°2822°average low
T28Whitewater TownshipHamilton County · 6,453 people86°2623°average low
T28WyomingHamilton County · 8,807 people86°2623°average low
T37Dry Ridgeunincorporated, Hamilton County · 2,554 people86°2622°average low
T37Green TownshipScioto County · 4,019 people86°2624°average low
T37Harrison TownshipScioto County · 4,151 people86°2624°average low
T37Lemon TownshipButler County · 17,447 people86°2222°average low
T37Ross TownshipButler County · 9,073 people86°3622°average low
T37Taylor Creekunincorporated, Hamilton County · 4,253 people86°2623°average low
T37TrentonButler County · 14,241 people86°2222°average low
T44Elizabeth TownshipLawrence County · 2,415 people86°2624°average low
T44Kenwoodunincorporated, Hamilton County · 8,326 people86°2723°average low
T44Landenunincorporated, Warren County · 7,499 people86°2823°average low
T44MadeiraHamilton County · 9,637 people86°2723°average low
T44MonroeButler County · 15,880 people86°2222°average low
T44SharonvilleHamilton County · 13,997 people86°3623°average low
T44SpringdaleHamilton County · 11,134 people86°3623°average low
T44Sycamore TownshipHamilton County · 19,651 people86°2823°average low
T44Washington TownshipClermont County · 2,283 people86°2423°average low
T53Clay TownshipScioto County · 3,418 people86°2624°average low
T53FairfieldButler County · 44,682 people86°3622°average low
T53GallipolisGallia County · 3,318 people86°3224°average low
T53Lewis TownshipBrown County · 2,473 people86°3623°average low
T53Liberty TownshipButler County · 45,723 people86°2822°average low
T53Miami Heightsunincorporated, Hamilton County · 5,269 people86°2623°average low
T53Union TownshipBrown County · 2,783 people86°2022°average low
T60Batavia TownshipClermont County · 28,855 people86°2823°average low
T60Blue AshHamilton County · 13,707 people86°2723°average low
T60Forestvilleunincorporated, Hamilton County · 10,831 people86°2723°average low
T60Franklin TownshipClermont County · 3,768 people86°2423°average low
T60MontgomeryHamilton County · 10,922 people86°2822°average low
T60Ohio TownshipClermont County · 5,812 people86°2723°average low
T60Pierce TownshipClermont County · 15,754 people86°2723°average low
T67Forest ParkHamilton County · 20,041 people86°3622°average low
T67Four Bridgesunincorporated, Butler County · 3,417 people86°2822°average low
T67Madison TownshipButler County · 8,853 people86°2222°average low
T67MasonWarren County · 35,834 people86°2222°average low
T67MiddletownButler County · 52,146 people86°2222°average low
T67Pee Pee TownshipPike County · 7,344 people86°2623°average low
T67Springfield TownshipHamilton County · 35,887 people86°3622°average low
T67Turtlecreek TownshipWarren County · 18,178 people86°2222°average low
T67Valley TownshipScioto County · 3,580 people86°3823°average low
T76Ameliaunincorporated, Clermont County · 12,871 people86°2723°average low
T76BethelClermont County · 2,708 people86°2423°average low
T76Cherry Groveunincorporated, Hamilton County · 4,176 people86°2723°average low
T76Dry Rununincorporated, Hamilton County · 7,687 people86°2723°average low
T76Green TownshipGallia County · 5,337 people86°3224°average low
T76Hamilton TownshipWarren County · 33,226 people86°2822°average low
T76Hanover TownshipButler County · 8,396 people86°3622°average low
T76Miami TownshipClermont County · 45,748 people86°2823°average low
T76Monroe TownshipClermont County · 7,922 people86°2423°average low
T76Morgan TownshipButler County · 5,544 people86°3622°average low
T76PortsmouthScioto County · 17,282 people86°2623°average low
T76South LebanonWarren County · 6,965 people86°2222°average low
T76Tiffin TownshipAdams County · 5,305 people86°2623°average low
T76Union TownshipClermont County · 51,713 people86°2723°average low
T76Washington TownshipScioto County · 5,091 people86°2623°average low
T76West UnionAdams County · 3,091 people86°2623°average low
T92Colerain TownshipHamilton County · 59,509 people86°2622°average low
T92Deerfield TownshipWarren County · 43,979 people86°2822°average low
T92Dentunincorporated, Hamilton County · 11,973 people86°2622°average low
T92Franklin TownshipFranklin County · 11,048 people86°1722°average low
T92Franklin TownshipWarren County · 33,063 people86°2222°average low
T92Gallipolis TownshipGallia County · 4,713 people86°3224°average low
T92German TownshipMontgomery County · 8,909 people86°2222°average low
T92GermantownMontgomery County · 5,947 people86°2222°average low
T92LebanonWarren County · 22,110 people86°2222°average low
T92Madison TownshipScioto County · 3,775 people86°2623°average low
T92Milford TownshipButler County · 3,634 people86°3621°average low
T92New Burlingtonunincorporated, Hamilton County · 5,426 people86°3622°average low
T92Northbrookunincorporated, Hamilton County · 10,742 people86°2622°average low
T92Pleasant TownshipBrown County · 5,671 people86°2022°average low
T92Seal TownshipPike County · 3,389 people86°2623°average low
T92Union TownshipWarren County · 6,781 people86°2222°average low
T92WaverlyPike County · 4,107 people86°2623°average low
T109BelpreWashington County · 6,657 people86°2923°average low
T109Belpre TownshipWashington County · 3,815 people86°2923°average low
T109DaytonMontgomery County · 136,688 people86°1622°average low
T109Goshen TownshipClermont County · 16,783 people86°2823°average low
T109Jefferson TownshipMontgomery County · 5,982 people86°3922°average low
T109MariettaWashington County · 13,053 people86°1923°average low
T109Marietta TownshipWashington County · 4,176 people86°1923°average low
T109Miami TownshipMontgomery County · 52,991 people86°2222°average low
T109MoraineMontgomery County · 6,627 people86°3922°average low
T109MorrowWarren County · 2,223 people86°2822°average low
T109Salem TownshipWarren County · 5,661 people86°2822°average low
T109Springfield TownshipGallia County · 3,406 people86°3224°average low
T109Stonelick TownshipClermont County · 6,067 people86°2823°average low
T109Tate TownshipClermont County · 9,527 people86°2423°average low
T109Union TownshipScioto County · 1,999 people86°3823°average low
T109West CarrolltonMontgomery County · 12,963 people86°3922°average low
T109Withamsvilleunincorporated, Clermont County · 7,429 people86°2723°average low
T126AshvillePickaway County · 4,819 people86°1922°average low
T126ChillicotheRoss County · 21,815 people86°2223°average low
T126Clark TownshipBrown County · 2,993 people86°3622°average low
T126Commercial PointPickaway County · 3,271 people86°1922°average low
T126Delhi Hillsunincorporated, Hamilton County · 5,241 people86°2223°average low
T126Delhi TownshipHamilton County · 28,968 people86°2623°average low
T126Grandview HeightsFranklin County · 9,112 people86°2321°average low
T126GroveportFranklin County · 5,818 people86°1722°average low
T126Hamilton TownshipFranklin County · 10,413 people86°1722°average low
T126Harrison TownshipPickaway County · 10,681 people86°1922°average low
T126Mackunincorporated, Hamilton County · 11,516 people86°2623°average low
T126Madison TownshipJackson County · 2,120 people86°2723°average low
T126ObetzFranklin County · 7,342 people86°1722°average low
T126WilliamsburgClermont County · 2,677 people86°2822°average low
T126Williamsburg TownshipClermont County · 5,900 people86°2823°average low
T141Bloom TownshipScioto County · 2,620 people85°2623°average low
T141Green TownshipBrown County · 3,659 people85°1022°average low
T141Jackson TownshipMontgomery County · 6,171 people85°1421°average low
T141Monfort Heightsunincorporated, Hamilton County · 12,441 people85°2622°average low
T141Muskingum TownshipWashington County · 4,249 people85°1922°average low
T141Oxford College campusButler County · 22,387 people85°3621°average low
T141Reily TownshipButler County · 2,778 people85°3621°average low
T141Wayne TownshipButler County · 4,547 people85°2221°average low
T141White Oakunincorporated, Hamilton County · 19,216 people85°2622°average low
T150BexleyFranklin County · 12,452 people85°2121°average low
T150Blacklick Estatesunincorporated, Franklin County · 8,389 people85°1722°average low
T150Canal WinchesterFranklin County · 10,058 people85°1722°average low
T150CheviotHamilton County · 8,623 people85°2622°average low
T150CirclevillePickaway County · 14,634 people85°1922°average low
T150Circleville TownshipPickaway County · 2,650 people85°1922°average low
T150ColumbusFranklin County · 938,396 people85°2121°average low
T150Dunham TownshipWashington County · 2,503 people85°2923°average low
T150GahannaFranklin County · 35,986 people85°2121°average low
T150Harrison TownshipMontgomery County · 21,998 people85°3921°average low
T150Hunterunincorporated, Warren County · 3,551 people85°2222°average low
T150Jackson TownshipClermont County · 3,138 people85°2822°average low
T150Lanier TownshipPreble County · 3,691 people85°1421°average low
T150Madison TownshipFranklin County · 26,569 people85°1722°average low
T150Mount OrabBrown County · 4,418 people85°2022°average low
T150Scioto TownshipRoss County · 27,315 people85°2223°average low
T150Sterling TownshipBrown County · 4,804 people85°2822°average low
T150Upper ArlingtonFranklin County · 35,893 people85°2321°average low
T150Walnut TownshipPickaway County · 3,115 people85°1922°average low
T150Warren TownshipWashington County · 3,853 people85°1923°average low
T150Wayne TownshipClermont County · 4,756 people85°2822°average low
T150Wayne TownshipWarren County · 9,371 people85°922°average low
T150WaynesvilleWarren County · 2,890 people85°922°average low
T150WhitehallFranklin County · 19,805 people85°2121°average low
T174Green TownshipRoss County · 5,163 people85°2223°average low
T174Green TownshipHamilton County · 60,480 people85°2622°average low
T174Jackson TownshipFranklin County · 50,870 people85°1722°average low
T174Meigs TownshipAdams County · 3,811 people85°3823°average low
T174New LebanonMontgomery County · 3,870 people85°3921°average low
T174OakwoodMontgomery County · 9,441 people85°3922°average low
T174Perry TownshipBrown County · 4,729 people85°1722°average low
T174Scioto TownshipPickaway County · 11,677 people85°1922°average low
T174SpringboroWarren County · 19,606 people85°2222°average low
T174Winchester TownshipAdams County · 2,243 people85°2022°average low
T184Bath TownshipGreene County · 40,768 people85°3922°average low
T184Butler TownshipMontgomery County · 8,421 people85°1621°average low
T184Clear Creek TownshipWarren County · 38,358 people85°2222°average low
T184EnglewoodMontgomery County · 13,343 people85°1621°average low
T184Harlan TownshipWarren County · 5,336 people85°2822°average low
T184Huber Ridgeunincorporated, Franklin County · 4,111 people85°2021°average low
T184JacksonJackson County · 6,233 people85°1123°average low
T184Liberty TownshipRoss County · 2,581 people85°2623°average low
T184Monroe TownshipMiami County · 16,696 people85°1621°average low
T184PickeringtonFairfield County · 26,333 people85°2121°average low
T184Sharon TownshipFranklin County · 16,863 people85°2021°average low
T184Somers TownshipPreble County · 3,814 people85°1421°average low
T184TrotwoodMontgomery County · 23,190 people85°3921°average low
T184Truro TownshipFranklin County · 31,701 people85°2121°average low
T184UnionMontgomery County · 7,177 people85°1621°average low
T184VandaliaMontgomery County · 15,014 people85°1621°average low
T184Washington TownshipPickaway County · 3,163 people85°1922°average low
T184West MiltonMiami County · 4,871 people85°1621°average low
T202Barlow TownshipWashington County · 2,521 people85°2923°average low
T202BellbrookGreene County · 7,563 people85°922°average low
T202Gratis TownshipPreble County · 4,192 people85°1421°average low
T202Jefferson TownshipScioto County · 2,501 people85°3823°average low
T202Jefferson TownshipJackson County · 3,521 people85°1123°average low
T202Lake TownshipWood County · 11,357 people85°1820°average low
T202MaumeeLucas County · 13,521 people85°1920°average low
T202Mead TownshipBelmont County · 5,245 people85°1822°average low
T202Middleton TownshipWood County · 5,705 people85°1620°average low
T202PerrysburgWood County · 25,441 people85°1920°average low
T202Perrysburg TownshipWood County · 13,783 people85°1820°average low
T202RiversideMontgomery County · 24,706 people85°3922°average low
T202RossfordWood County · 6,369 people85°1820°average low
T202Sutton TownshipMeigs County · 3,000 people85°2523°average low
T202Tipp CityMiami County · 10,644 people85°1621°average low
T202Troy TownshipAthens County · 2,444 people85°2923°average low
T202Troy TownshipWood County · 4,169 people85°1820°average low
T202WatervilleLucas County · 6,037 people85°1919°average low
T202Woodville TownshipSandusky County · 3,300 people85°1820°average low
T221Beavercreek TownshipGreene County · 57,924 people85°3922°average low
T221Chester TownshipMeigs County · 2,401 people85°1223°average low
T221Clinton TownshipFranklin County · 4,153 people85°2021°average low
T221Concord TownshipDelaware County · 12,448 people85°1820°average low
T221DublinFranklin County · 49,094 people85°1721°average low
T221Freedom TownshipWood County · 2,665 people85°1620°average low
T221Liberty TownshipDelaware County · 40,625 people85°2021°average low
T221LithopolisFairfield County · 2,969 people85°1722°average low
T221Mifflin TownshipFranklin County · 38,526 people85°2121°average low
T221Monclova TownshipLucas County · 14,871 people85°1919°average low
T221Norwich TownshipFranklin County · 39,547 people85°1721°average low
T221Ottawa HillsLucas County · 4,782 people85°1920°average low
T221Park Layneunincorporated, Clark County · 4,301 people85°2522°average low
T221Perry TownshipFranklin County · 3,796 people85°2021°average low
T221Providence TownshipLucas County · 3,397 people85°1919°average low
T221Rutland TownshipMeigs County · 2,084 people85°1223°average low
T221Springfield TownshipLucas County · 26,958 people85°1919°average low
T221Sugarcreek TownshipGreene County · 9,912 people85°922°average low
T221ToledoLucas County · 263,423 people85°1821°average low
T221Twin TownshipRoss County · 3,378 people85°2222°average low
T221Waterford TownshipWashington County · 3,458 people85°2322°average low
T221Waterville TownshipLucas County · 7,112 people85°1919°average low
T221WestervilleFranklin County · 38,165 people85°2021°average low
T221WhitehouseLucas County · 5,073 people85°1919°average low
T245BeavercreekGreene County · 48,134 people85°3922°average low
T245Bethel TownshipMiami County · 4,943 people85°2521°average low
T245Bethel TownshipClark County · 17,987 people85°2521°average low
T245Clay TownshipOttawa County · 4,690 people85°1820°average low
T245Concord TownshipRoss County · 4,649 people85°2222°average low
T245Concord TownshipMiami County · 32,597 people85°1720°average low
T245GibsonburgSandusky County · 2,462 people85°1820°average low
T245Harris TownshipOttawa County · 2,864 people85°2120°average low
T245Huber HeightsMontgomery County · 43,905 people85°1622°average low
T245Lincoln Villageunincorporated, Franklin County · 8,928 people85°2321°average low
T245Madison TownshipSandusky County · 3,549 people85°1620°average low
T245Marion TownshipClinton County · 5,543 people85°1722°average low
T245NapoleonHenry County · 8,680 people85°1519°average low
T245NorthwoodWood County · 5,252 people85°1820°average low
T245Oxford TownshipButler County · 24,917 people85°3621°average low
T245PauldingPaulding County · 3,517 people85°1618°average low
T245Paulding TownshipPaulding County · 3,824 people85°1618°average low
T245Perry TownshipMontgomery County · 5,908 people85°1421°average low
T245Pleasant TownshipFranklin County · 6,589 people85°2321°average low
T245Salisbury TownshipMeigs County · 5,289 people85°1223°average low
T245Sylvania TownshipLucas County · 50,627 people85°1919°average low
T245TroyMiami County · 27,344 people85°1621°average low
T245Twin TownshipPreble County · 2,649 people85°1421°average low
T268Allen TownshipOttawa County · 3,670 people85°1820°average low
T268BaltimoreFairfield County · 3,110 people85°1621°average low
T268Berlin TownshipDelaware County · 10,766 people85°2020°average low
T268Berne TownshipFairfield County · 5,177 people85°2221°average low
T268Bowling GreenWood County · 31,182 people85°1619°average low
T268BrookvilleMontgomery County · 5,999 people85°1620°average low
T268Brown TownshipFranklin County · 3,810 people85°1720°average low
T268Canaan TownshipMadison County · 2,709 people85°1820°average low
T268Carryall TownshipPaulding County · 2,992 people85°2218°average low
T268Clay TownshipMontgomery County · 8,910 people85°1620°average low
T268Darby TownshipMadison County · 4,441 people85°1820°average low
T268DelawareDelaware County · 46,636 people85°1820°average low
T268Gasper TownshipPreble County · 3,888 people85°1420°average low
T268Genoa TownshipDelaware County · 27,720 people85°2021°average low
T268Greenfield TownshipFairfield County · 5,954 people85°1621°average low
T268Jackson TownshipGuernsey County · 5,048 people85°1820°average low
T268Jefferson TownshipMadison County · 8,927 people85°1320°average low
T268Lake Darbyunincorporated, Franklin County · 4,608 people85°1721°average low
T268Liberty TownshipFairfield County · 8,680 people85°1621°average low
T268Lick TownshipJackson County · 2,652 people85°1123°average low
T268Mingo JunctionJefferson County · 3,233 people85°1022°average low
T268Montgomery TownshipWood County · 4,222 people85°1620°average low
T268New CarlisleClark County · 5,525 people85°2521°average low
T268Newton TownshipMiami County · 3,625 people85°1720°average low
T268Orange TownshipDelaware County · 41,832 people85°2021°average low
T268Plain CityMadison County · 4,322 people85°1820°average low
T268Prairie TownshipFranklin County · 16,899 people85°2321°average low
T268Scioto TownshipDelaware County · 4,169 people85°1820°average low
T268Spring Valley TownshipGreene County · 2,565 people85°922°average low
T268Springfield TownshipRoss County · 2,580 people85°2222°average low
T268Swan Creek TownshipFulton County · 8,398 people85°1919°average low
T268Swanton TownshipLucas County · 2,829 people85°1919°average low
T268Union TownshipRoss County · 12,780 people85°2222°average low
T268Union TownshipMiami County · 9,918 people85°1620°average low
T268Vernon TownshipClinton County · 3,035 people85°1722°average low
T268Violet TownshipFairfield County · 50,908 people85°2121°average low
T268Washington TownshipWarren County · 2,989 people85°1722°average low
T305Amanda TownshipFairfield County · 2,763 people85°1621°average low
T305Ballville TownshipSandusky County · 5,985 people85°1820°average low
T305Berkshire TownshipDelaware County · 6,329 people85°2020°average low
T305CambridgeGuernsey County · 10,055 people85°1820°average low
T305Darby TownshipPickaway County · 3,388 people85°1921°average low
T305DefianceDefiance County · 17,009 people85°1718°average low
T305Defiance TownshipDefiance County · 13,305 people85°1718°average low
T305Harrison TownshipPreble County · 4,257 people85°1420°average low
T305Henry TownshipWood County · 4,124 people85°1920°average low
T305KetteringMontgomery County · 57,396 people85°3922°average low
T305Napoleon TownshipHenry County · 9,611 people85°2618°average low
T305Noble TownshipDefiance County · 5,919 people85°1718°average low
T305North BaltimoreWood County · 3,409 people85°1920°average low
T305Pebble TownshipPike County · 2,462 people85°2622°average low
T305PiquaMiami County · 21,064 people85°1720°average low
T305Richland TownshipDefiance County · 2,973 people85°1718°average low
T305Sandusky TownshipSandusky County · 3,562 people85°2120°average low
T305SylvaniaLucas County · 18,883 people85°1919°average low
T305Union TownshipPutnam County · 2,986 people85°1419°average low
T305Washington TownshipMontgomery County · 63,075 people85°1622°average low
T325Buckeye LakeLicking County · 2,590 people84°1520°average low
T325Cambridge TownshipGuernsey County · 13,836 people84°1820°average low
T325Claibourne TownshipUnion County · 4,151 people84°1820°average low
T325CovingtonMiami County · 2,635 people84°1720°average low
T325Darby TownshipUnion County · 2,813 people84°1820°average low
T325DeltaFulton County · 3,291 people84°1218°average low
T325Dodson TownshipHighland County · 2,587 people84°1022°average low
T325Dover TownshipUnion County · 2,819 people84°1820°average low
T325FremontSandusky County · 15,765 people84°2120°average low
T325Fulton TownshipFulton County · 3,149 people84°1918°average low
T325HebronLicking County · 2,405 people84°1520°average low
T325Jerome TownshipUnion County · 11,237 people84°1820°average low
T325LancasterFairfield County · 41,956 people84°2221°average low
T325Licking TownshipLicking County · 4,996 people84°1520°average low
T325Mad River TownshipClark County · 10,961 people84°1221°average low
T325North Zanesvilleunincorporated, Muskingum County · 2,758 people84°1321°average low
T325OregonLucas County · 19,674 people84°1821°average low
T325Perry TownshipMuskingum County · 2,763 people84°1321°average low
T325Ridge TownshipVan Wert County · 3,362 people84°1819°average low
T325Saltcreek TownshipPickaway County · 2,902 people84°1922°average low
T325Springfield TownshipMuskingum County · 5,487 people84°1321°average low
T325SwantonFulton County · 3,866 people84°1918°average low
T325Walnut TownshipFairfield County · 7,051 people84°1521°average low
T325Washington TownshipMuskingum County · 4,183 people84°1321°average low
T325Wayne TownshipMuskingum County · 4,958 people84°1321°average low
T325WellstonJackson County · 5,488 people84°1123°average low
T325XeniaGreene County · 26,425 people84°922°average low
T325Xenia TownshipGreene County · 7,320 people84°922°average low
T325York TownshipFulton County · 4,136 people84°1218°average low
T325ZanesvilleMuskingum County · 25,138 people84°1321°average low
T355Allen TownshipHancock County · 2,750 people84°1519°average low
T355Bloom TownshipWood County · 2,517 people84°1519°average low
T355DelphosAllen County · 7,096 people84°1819°average low
T355Etna TownshipLicking County · 20,136 people84°2121°average low
T355Falls TownshipHocking County · 11,608 people84°1322°average low
T355German TownshipFulton County · 6,434 people84°1218°average low
T355GreenfieldHighland County · 4,329 people84°1022°average low
T355Hopewell TownshipSeneca County · 2,733 people84°1620°average low
T355Jefferson TownshipFranklin County · 16,039 people84°2121°average low
T355Madison TownshipHighland County · 6,468 people84°1022°average low
T355Marion TownshipAllen County · 6,619 people84°1219°average low
T355Morgan TownshipMorgan County · 2,262 people84°1222°average low
T355NewarkLicking County · 51,473 people84°1320°average low
T355Newberry TownshipMiami County · 6,623 people84°1720°average low
T355OttawaPutnam County · 4,437 people84°1419°average low
T355Ottawa TownshipPutnam County · 8,047 people84°1419°average low
T355Paint TownshipHighland County · 4,882 people84°1022°average low
T355Pleasant TownshipMadison County · 3,378 people84°1221°average low
T355Pleasant TownshipPutnam County · 3,755 people84°1419°average low
T355ReynoldsburgFranklin County · 43,350 people84°2121°average low
T355Springfield TownshipWilliams County · 2,995 people84°2018°average low
T355Van Buren TownshipPutnam County · 2,796 people84°1419°average low
T355Van WertVan Wert County · 11,200 people84°1819°average low
T355Washington TownshipVan Wert County · 5,113 people84°1819°average low
T379BellaireBelmont County · 3,738 people84°1822°average low
T379Clinton TownshipFulton County · 9,470 people84°1218°average low
T379Clinton TownshipSeneca County · 4,003 people84°1620°average low
T379CoshoctonCoshocton County · 11,169 people84°1120°average low
T379Falls TownshipMuskingum County · 8,690 people84°1321°average low
T379FostoriaSeneca County · 12,920 people84°1619°average low
T379Green Creek TownshipSandusky County · 3,448 people84°2120°average low
T379Green TownshipHocking County · 3,185 people84°1322°average low
T379HeathLicking County · 10,859 people84°1520°average low
T379Hicksville TownshipDefiance County · 4,936 people84°2218°average low
T379Kingston TownshipDelaware County · 2,690 people84°920°average low
T379Lafayette TownshipCoshocton County · 4,336 people84°1120°average low
T379MarysvilleUnion County · 30,190 people84°1820°average low
T379Mill TownshipTuscarawas County · 9,639 people84°2220°average low
T379Newton TownshipMuskingum County · 5,225 people84°1021°average low
T379Perry TownshipHocking County · 2,356 people84°2222°average low
T379Pleasant TownshipFairfield County · 6,441 people84°2221°average low
T379Pleasant TownshipVan Wert County · 10,983 people84°1818°average low
T379Rush Creek TownshipFairfield County · 4,158 people84°1021°average low
T379SunburyDelaware County · 8,857 people84°2020°average low
T379The Plainsunincorporated, Athens County · 2,748 people84°1022°average low
T379TiffinSeneca County · 17,803 people84°1620°average low
T379TorontoJefferson County · 5,149 people84°1022°average low
T379UhrichsvilleTuscarawas County · 5,145 people84°2220°average low
T379Union TownshipLicking County · 9,403 people84°1520°average low
T379WauseonFulton County · 7,430 people84°1218°average low
T405Alexander TownshipAthens County · 2,749 people84°1022°average low
T405Allen TownshipUnion County · 2,873 people84°1820°average low
T405American TownshipAllen County · 14,434 people84°1219°average low
T405Bloom TownshipFairfield County · 11,490 people84°1621°average low
T405BlufftonAllen County · 3,875 people84°1419°average low
T405Crane TownshipWyandot County · 7,489 people84°1619°average low
T405HillsboroHighland County · 6,763 people84°1022°average low
T405Hocking TownshipFairfield County · 5,087 people84°2221°average low
T405Lake Lakengrenunincorporated, Preble County · 3,445 people84°1420°average low
T405Lee TownshipAthens County · 2,804 people84°1222°average low
T405Liberty TownshipHancock County · 7,179 people84°1719°average low
T405Liberty TownshipHighland County · 10,515 people84°1022°average low
T405Loramie TownshipShelby County · 2,695 people84°1420°average low
T405Madison TownshipLicking County · 3,444 people84°1320°average low
T405Marion TownshipHancock County · 3,269 people84°1519°average low
T405New PhiladelphiaTuscarawas County · 17,424 people84°1320°average low
T405NewcomerstownTuscarawas County · 3,607 people84°1020°average low
T405Olive TownshipNoble County · 5,887 people84°721°average low
T405Paris TownshipUnion County · 32,021 people84°1820°average low
T405Pulaski TownshipWilliams County · 2,433 people84°2018°average low
T405Richland TownshipAllen County · 5,771 people84°1419°average low
T405Spencer TownshipAllen County · 3,005 people84°1219°average low
T405St. MarysAuglaize County · 8,398 people84°1219°average low
T405Washington TownshipHancock County · 4,240 people84°1519°average low
T429Athens TownshipAthens County · 31,531 people84°1022°average low
T429CareyWyandot County · 3,529 people84°1619°average low
T429Chester TownshipClinton County · 2,037 people84°922°average low
T429ClydeSandusky County · 6,361 people84°2120°average low
T429Crawford TownshipWyandot County · 4,568 people84°1619°average low
T429Cynthian TownshipShelby County · 2,008 people84°1419°average low
T429Dover TownshipAthens County · 3,260 people84°1022°average low
T429EatonPreble County · 8,327 people84°1420°average low
T429Elk TownshipVinton County · 3,217 people84°1222°average low
T429FindlayHancock County · 40,370 people84°1519°average low
T429Granville TownshipLicking County · 10,701 people84°1320°average low
T429Harlem TownshipDelaware County · 5,113 people84°2020°average low
T429HicksvilleDefiance County · 3,427 people84°2218°average low
T429Loudon TownshipSeneca County · 2,188 people84°1619°average low
T429Martins FerryBelmont County · 6,048 people84°922°average low
T429Muskingum TownshipMuskingum County · 4,911 people84°1320°average low
T429NelsonvilleAthens County · 4,488 people84°1322°average low
T429Oxford TownshipTuscarawas County · 4,637 people84°1020°average low
T429Pike TownshipClark County · 3,724 people84°2521°average low
T429Plain TownshipFranklin County · 13,257 people84°2020°average low
T429Pleasant TownshipMarion County · 4,988 people84°1319°average low
T429Pultney TownshipBelmont County · 7,905 people84°1822°average low
T429Salem TownshipOttawa County · 5,210 people84°2120°average low
T429ShadysideBelmont County · 3,334 people84°2222°average low
T429Trimble TownshipAthens County · 3,972 people84°1021°average low
T429Twin TownshipDarke County · 4,213 people84°1220°average low
T429Union TownshipClinton County · 3,164 people84°1222°average low
T429Upper SanduskyWyandot County · 6,661 people84°1619°average low
T429Yellow SpringsGreene County · 3,730 people84°1221°average low
T429York TownshipAthens County · 6,710 people84°1022°average low
T459Adams TownshipDarke County · 3,319 people84°1220°average low
T459Bath TownshipAllen County · 9,292 people84°1219°average low
T459Brady TownshipWilliams County · 2,579 people84°2018°average low
T459BryanWilliams County · 8,579 people84°2018°average low
T459Butler TownshipMercer County · 6,667 people84°1219°average low
T459Clearcreek TownshipFairfield County · 4,165 people84°1921°average low
T459DoverTuscarawas County · 12,947 people84°1320°average low
T459Duchouquet TownshipAuglaize County · 14,357 people84°1219°average low
T459Fairfield TownshipHighland County · 3,653 people84°1021°average low
T459Fort Shawneeunincorporated, Allen County · 6,209 people84°1219°average low
T459Franklin TownshipMercer County · 2,624 people84°1219°average low
T459Hanover TownshipLicking County · 3,226 people84°1320°average low
T459Harrison TownshipPerry County · 5,147 people84°1021°average low
T459Huntington TownshipRoss County · 6,083 people84°2622°average low
T459Jackson TownshipAuglaize County · 3,993 people84°1219°average low
T459Jefferson TownshipMercer County · 13,804 people84°1219°average low
T459LimaAllen County · 34,695 people84°1219°average low
T459LondonMadison County · 10,813 people84°1320°average low
T459Marion TownshipMarion County · 43,499 people84°1319°average low
T459McLean TownshipShelby County · 3,521 people84°1419°average low
T459Miami TownshipGreene County · 5,008 people84°1221°average low
T459PataskalaLicking County · 18,529 people84°2120°average low
T459Shawnee TownshipAllen County · 12,542 people84°1219°average low
T459St. HenryMercer County · 2,624 people84°1219°average low
T459St. Marys TownshipAuglaize County · 11,069 people84°1219°average low
T459UrbanaChampaign County · 11,140 people84°1720°average low
T459WapakonetaAuglaize County · 9,711 people84°1219°average low
T459Warren TownshipJefferson County · 3,713 people84°922°average low
T459Warwick TownshipTuscarawas County · 2,732 people84°2220°average low
T459Washington Court HouseFayette County · 14,375 people84°1221°average low
T459Wayne TownshipDarke County · 4,460 people84°1219°average low
T459WilmingtonClinton County · 12,802 people84°1721°average low
T491Cedarville College campusGreene County · 4,667 people84°921°average low
T491Center TownshipMonroe County · 3,362 people84°1221°average low
T491Franklin TownshipShelby County · 3,491 people84°1419°average low
T491German TownshipClark County · 7,579 people84°1221°average low
T491GreenvilleDarke County · 12,680 people84°1220°average low
T491Greenville TownshipDarke County · 17,035 people84°1219°average low
T491Hopewell TownshipPerry County · 2,601 people84°1020°average low
T491Jackson TownshipAllen County · 3,088 people84°1419°average low
T491Liberty TownshipHardin County · 6,700 people84°1419°average low
T491Miami TownshipLogan County · 2,130 people84°820°average low
T491New ConcordMuskingum County · 2,473 people84°1820°average low
T491New Jasper TownshipGreene County · 2,710 people84°921°average low
T491Richland TownshipFairfield County · 2,388 people84°1020°average low
T491SidneyShelby County · 20,124 people84°1419°average low
T491SpringfieldClark County · 58,281 people84°1221°average low
T491St. Albans TownshipLicking County · 2,623 people84°1320°average low
T491Thorn TownshipPerry County · 4,848 people84°1520°average low
T491Union TownshipFayette County · 3,533 people84°1221°average low
T509Cardington TownshipMorrow County · 3,283 people84°1319°average low
T509Claridon TownshipMarion County · 2,895 people84°1219°average low
T509Cuyahoga FallsSummit County · 50,975 people84°720°average low
T509Dinsmore TownshipShelby County · 3,445 people84°1419°average low
T509German TownshipAuglaize County · 3,730 people84°1219°average low
T509Granville TownshipMercer County · 4,238 people84°1219°average low
T509Harrison TownshipLicking County · 8,857 people84°1520°average low
T509Jackson TownshipPerry County · 2,786 people84°1021°average low
T509Jefferson TownshipPreble County · 3,196 people84°1619°average low
T509MarionMarion County · 35,587 people84°1319°average low
T509Marion TownshipMercer County · 3,381 people84°1219°average low
T509New AlbanyFranklin County · 11,803 people84°2120°average low
T509Pleasant TownshipHardin County · 7,933 people84°1619°average low
T509Richland TownshipLogan County · 2,641 people84°2419°average low
T509Shawnee Hillsunincorporated, Greene County · 2,534 people84°921°average low
T509Springfield TownshipClark County · 12,262 people84°1220°average low
T509Steubenville TownshipJefferson County · 3,982 people84°1022°average low
T509Stokes TownshipLogan County · 4,585 people84°2419°average low
T509Union TownshipMuskingum County · 4,358 people84°1320°average low
T509Washington TownshipLogan County · 3,390 people84°819°average low
T509WellsvilleColumbiana County · 3,017 people84°1121°average low
T509Wilkshire Hillsunincorporated, Tuscarawas County · 2,987 people84°1320°average low
T509Wooster TownshipWayne County · 4,603 people84°920°average low
T532Bethlehem TownshipStark County · 5,519 people84°1320°average low
T532Canal FultonStark County · 5,412 people84°1120°average low
T532Cedarville Township College campusGreene County · 6,320 people84°921°average low
T532Hopewell TownshipMuskingum County · 3,200 people84°1320°average low
T532Jackson TownshipDarke County · 2,657 people84°1219°average low
T532Jefferson TownshipFayette County · 2,553 people84°1221°average low
T532JohnstownLicking County · 5,476 people84°920°average low
T532Monroe TownshipLicking County · 8,115 people84°920°average low
T532Moorefield TownshipClark County · 12,578 people84°1220°average low
T532Newton TownshipLicking County · 3,230 people84°1320°average low
T532Northridgeunincorporated, Clark County · 7,817 people84°1220°average low
T532Perry TownshipAllen County · 3,341 people84°1419°average low
T532Prairie TownshipHolmes County · 3,104 people84°1220°average low
T532Reading TownshipPerry County · 4,465 people84°1020°average low
T532Somerford TownshipMadison County · 3,078 people84°1320°average low
T532StrasburgTuscarawas County · 2,759 people84°1320°average low
T532StruthersMahoning County · 9,837 people84°2119°average low
T532YoungstownMahoning County · 58,832 people84°819°average low
T550BarbertonSummit County · 24,748 people84°1420°average low
T550Beechwood Trailsunincorporated, Licking County · 3,133 people84°2120°average low
T550BellevueSandusky County · 8,154 people84°1519°average low
T550Center TownshipWilliams County · 2,892 people84°2018°average low
T550Cross Creek TownshipJefferson County · 7,574 people84°1022°average low
T550Dover TownshipTuscarawas County · 4,394 people84°1320°average low
T550Green TownshipClinton County · 2,522 people84°1721°average low
T550Green TownshipClark County · 2,681 people84°1221°average low
T550Jersey TownshipLicking County · 2,678 people84°2120°average low
T550KentonHardin County · 7,808 people84°1619°average low
T550Mad River TownshipChampaign County · 2,770 people84°1720°average low
T550MassillonStark County · 32,168 people84°1120°average low
T550New LexingtonPerry County · 4,465 people84°1020°average low
T550Richland TownshipClinton County · 3,493 people84°1221°average low
T550Ridgefield TownshipHuron County · 2,171 people84°1520°average low
T550Rush TownshipChampaign County · 2,800 people84°1720°average low
T550Sandy TownshipTuscarawas County · 2,941 people84°1320°average low
T550St. Joseph TownshipWilliams County · 2,633 people84°1618°average low
T550SteubenvilleJefferson County · 17,922 people84°1021°average low
T550Sugarcreek TownshipStark County · 6,505 people84°920°average low
T550Urbana TownshipChampaign County · 14,105 people84°1720°average low
T550Washington TownshipLucas County · 3,083 people84°1821°average low
T572AkronSummit County · 189,691 people84°1420°average low
T572Auglaize TownshipAllen County · 2,831 people84°1419°average low
T572Bennington TownshipMorrow County · 3,346 people84°919°average low
T572Clinton TownshipWayne County · 3,170 people84°919°average low
T572Coventry TownshipSummit County · 10,264 people84°1420°average low
T572Franklin TownshipTuscarawas County · 4,786 people84°1320°average low
T572Goshen TownshipChampaign County · 3,647 people84°1720°average low
T572Hardy TownshipHolmes County · 6,067 people84°1220°average low
T572Hubbard TownshipTrumbull County · 12,772 people84°819°average low
T572Lawrence TownshipStark County · 13,626 people84°1120°average low
T572Liberty TownshipLogan County · 3,963 people84°820°average low
T572Mechanic TownshipHolmes County · 3,256 people84°1220°average low
T572Milton TownshipWayne County · 2,957 people84°719°average low
T572Mineral Ridgeunincorporated, Mahoning County · 3,657 people84°1119°average low
T572MontpelierWilliams County · 3,884 people84°1618°average low
T572Mount VernonKnox County · 17,287 people84°619°average low
T572New FranklinSummit County · 13,873 people84°1120°average low
T572Salem TownshipChampaign County · 2,509 people84°1720°average low
T572Sandy TownshipStark County · 3,525 people84°1120°average low
T572Silvercreek TownshipGreene County · 3,839 people84°921°average low
T572Smithfield TownshipJefferson County · 2,903 people84°921°average low
T572Weathersfield TownshipTrumbull County · 24,277 people84°1119°average low
T594Baughman TownshipWayne County · 4,759 people83°720°average low
T594BrecksvilleCuyahoga County · 13,843 people83°1221°average low
T594BucyrusCrawford County · 11,631 people83°1418°average low
T594CantonStark County · 69,001 people83°1120°average low
T594Chippewa TownshipWayne County · 9,853 people83°720°average low
T594Clinton TownshipKnox County · 2,853 people83°619°average low
T594Colerain TownshipBelmont County · 4,061 people83°921°average low
T594Franklin TownshipWayne County · 4,233 people83°919°average low
T594GraftonLorain County · 5,764 people83°1920°average low
T594Harrison TownshipLogan County · 2,053 people83°819°average low
T594Jackson TownshipStark County · 43,403 people83°1120°average low
T594LodiMedina County · 2,822 people83°719°average low
T594Mifflin TownshipRichland County · 6,116 people83°818°average low
T594MogadoreSummit County · 3,816 people83°1420°average low
T594Pease TownshipBelmont County · 12,375 people83°921°average low
T594Perry Heightsunincorporated, Stark County · 8,756 people83°1120°average low
T594Pike TownshipPerry County · 6,719 people83°1020°average low
T594Reedurbanunincorporated, Stark County · 4,900 people83°1120°average low
T594Springfield TownshipSummit County · 14,240 people83°1420°average low
T594Union TownshipMadison County · 6,303 people83°1320°average low
T594Union TownshipKnox County · 2,609 people83°819°average low
T594WellingtonLorain County · 4,802 people83°1119°average low
T594WoosterWayne County · 27,115 people83°919°average low
T617Boardman TownshipMahoning County · 39,687 people83°1119°average low
T617Canton TownshipStark County · 12,452 people83°1120°average low
T617Carlisle TownshipLorain County · 7,131 people83°1220°average low
T617College Township College campusKnox County · 2,586 people83°819°average low
T617Columbia TownshipLorain County · 9,326 people83°1220°average low
T617FredericktownKnox County · 2,658 people83°619°average low
T617GirardTrumbull County · 9,384 people83°819°average low
T617Harmony TownshipClark County · 3,623 people83°1320°average low
T617Howard TownshipKnox County · 6,206 people83°819°average low
T617Howland TownshipTrumbull County · 18,867 people83°1119°average low
T617HubbardTrumbull County · 7,528 people83°819°average low
T617Jackson TownshipChampaign County · 2,549 people83°1720°average low
T617LaGrange TownshipLorain County · 6,953 people83°1120°average low
T617Liverpool TownshipMedina County · 5,905 people83°1220°average low
T617LordstownTrumbull County · 3,303 people83°1118°average low
T617LoudonvilleAshland County · 2,733 people83°819°average low
T617Madison TownshipClark County · 2,526 people83°1320°average low
T617McDonaldTrumbull County · 3,096 people83°1119°average low
T617Milan TownshipErie County · 3,473 people83°1520°average low
T617Mohican TownshipAshland County · 2,088 people83°1319°average low
T617North CantonStark County · 17,692 people83°1120°average low
T617NortonSummit County · 11,493 people83°1420°average low
T617NorwalkHuron County · 17,191 people83°1519°average low
T617Perry TownshipStark County · 28,259 people83°1120°average low
T617Pike TownshipStark County · 3,860 people83°1320°average low
T617Plain TownshipStark County · 53,501 people83°1120°average low
T617Poland TownshipMahoning County · 14,464 people83°2119°average low
T617RittmanWayne County · 6,120 people83°720°average low
T617Sugar Creek TownshipTuscarawas County · 4,369 people83°1320°average low
T617WarrenTrumbull County · 38,328 people83°1118°average low
T617Wayne TownshipTuscarawas County · 2,390 people83°1320°average low
T617Weller TownshipRichland County · 1,874 people83°818°average low
T617Wellington TownshipLorain County · 6,144 people83°1119°average low
T650AshlandAshland County · 18,730 people83°1318°average low
T650Austintownunincorporated, Mahoning County · 30,164 people83°1118°average low
T650Beaver TownshipMahoning County · 6,601 people83°2119°average low
T650Clark TownshipHolmes County · 4,404 people83°1020°average low
T650ColumbianaColumbiana County · 6,756 people83°1419°average low
T650Copley TownshipSummit County · 18,482 people83°1420°average low
T650Eaton TownshipLorain County · 6,576 people83°1920°average low
T650FairlawnSummit County · 7,815 people83°720°average low
T650Flushing TownshipBelmont County · 1,884 people83°920°average low
T650Grafton TownshipLorain County · 2,860 people83°1920°average low
T650Green TownshipAshland County · 3,795 people83°1318°average low
T650Island Creek TownshipJefferson County · 9,958 people83°1021°average low
T650Jerusalem TownshipLucas County · 2,891 people83°1318°average low
T650Lawrence TownshipTuscarawas County · 5,913 people83°1320°average low
T650Montgomery TownshipAshland County · 2,806 people83°1318°average low
T650Morris TownshipKnox County · 2,107 people83°619°average low
T650Munroe FallsSummit County · 4,973 people83°720°average low
T650New Haven TownshipHuron County · 2,375 people83°818°average low
T650Paint TownshipWayne County · 3,498 people83°919°average low
T650Richvilleunincorporated, Stark County · 3,145 people83°1120°average low
T650Sagamore Hills TownshipSummit County · 10,868 people83°720°average low
T650SugarcreekTuscarawas County · 2,334 people83°1020°average low
T650TallmadgeSummit County · 18,521 people83°720°average low
T650Tuscarawas TownshipStark County · 5,844 people83°1120°average low
T650Unity TownshipColumbiana County · 9,444 people83°1020°average low
T650WadsworthMedina County · 24,720 people83°720°average low
T650Wadsworth TownshipMedina County · 4,483 people83°720°average low
T650Washington TownshipLicking County · 3,131 people83°1319°average low
T650Westfield TownshipMedina County · 2,696 people83°719°average low
T650WillardHuron County · 6,130 people83°1518°average low
T680Bazetta TownshipTrumbull County · 5,841 people83°818°average low
T680Brown TownshipCarroll County · 7,280 people83°1420°average low
T680Cadiz TownshipHarrison County · 3,290 people83°620°average low
T680Deerfield TownshipPortage County · 2,885 people83°1619°average low
T680East LiverpoolColumbiana County · 9,569 people83°820°average low
T680Johnson TownshipChampaign County · 3,135 people83°1719°average low
T680Lexington TownshipStark County · 4,944 people83°1619°average low
T680Liberty TownshipLicking County · 2,815 people83°919°average low
T680Montrose-Ghentunincorporated, Summit County · 5,903 people83°720°average low
T680New London TownshipHuron County · 3,175 people83°1519°average low
T680Newton FallsTrumbull County · 4,504 people83°1119°average low
T680Newton TownshipTrumbull County · 8,515 people83°1118°average low
T680North RidgevilleLorain County · 37,786 people83°1921°average low
T680Norwalk TownshipHuron County · 3,429 people83°1520°average low
T680OberlinLorain County · 8,603 people83°1120°average low
T680Olmsted FallsCuyahoga County · 8,669 people83°1221°average low
T680OrrvilleWayne County · 8,461 people83°719°average low
T680Sharon TownshipRichland County · 8,948 people83°818°average low
T680Sharon TownshipMedina County · 6,117 people83°720°average low
T680St. Clair TownshipColumbiana County · 7,520 people83°820°average low
T680Sugar Creek TownshipWayne County · 7,151 people83°919°average low
T680Walnut Creek TownshipHolmes County · 4,050 people83°1220°average low
T680Warren TownshipTrumbull County · 4,658 people83°1119°average low
T680York TownshipMedina County · 4,357 people83°720°average low
T704Apple Valleyunincorporated, Knox County · 5,548 people83°819°average low
T704Austintown TownshipMahoning County · 35,477 people83°1118°average low
T704BellefontaineLogan County · 14,151 people83°819°average low
T704BereaCuyahoga County · 17,920 people83°1221°average low
T704Berlin TownshipHolmes County · 4,646 people83°1219°average low
T704Brimfield TownshipPortage County · 11,511 people83°1619°average low
T704CadizHarrison County · 2,960 people83°620°average low
T704CarrolltonCarroll County · 3,052 people83°2220°average low
T704East Union TownshipWayne County · 6,959 people83°919°average low
T704ElyriaLorain County · 53,634 people83°1921°average low
T704GreenSummit County · 27,553 people83°1120°average low
T704Green TownshipWayne County · 12,277 people83°719°average low
T704Harmony TownshipMorrow County · 2,658 people83°918°average low
T704IndependenceCuyahoga County · 7,456 people83°1221°average low
T704Litchfield TownshipMedina County · 3,307 people83°719°average low
T704MedinaMedina County · 25,692 people83°720°average low
T704Middleton TownshipColumbiana County · 3,244 people83°820°average low
T704Milton TownshipMahoning County · 3,517 people83°1118°average low
T704MinervaStark County · 3,697 people83°1420°average low
T704New LondonHuron County · 2,368 people83°1518°average low
T704North OlmstedCuyahoga County · 31,542 people83°1221°average low
T704Orange TownshipAshland County · 2,580 people83°1318°average low
T704Osnaburg TownshipStark County · 5,498 people83°1120°average low
T704Palmyra TownshipPortage County · 2,801 people83°1119°average low
T704Richland TownshipBelmont County · 14,307 people83°621°average low
T729AvonLorain County · 25,611 people83°1221°average low
T729Bath TownshipSummit County · 10,017 people83°720°average low
T729Brookfield TownshipTrumbull County · 8,348 people83°818°average low
T729Champion TownshipTrumbull County · 9,277 people83°1118°average low
T729DoylestownWayne County · 3,085 people83°719°average low
T729Franklin TownshipPortage County · 6,347 people83°1619°average low
T729GalionCrawford County · 10,370 people83°1818°average low
T729Gilead TownshipMorrow County · 6,080 people83°1818°average low
T729Goshen TownshipBelmont County · 2,904 people83°921°average low
T729Greentownunincorporated, Stark County · 2,993 people83°1120°average low
T729HartvilleStark County · 3,456 people83°1119°average low
T729Hilliar TownshipKnox County · 3,849 people83°919°average low
T729KentPortage County · 27,737 people83°1619°average low
T729Knox TownshipColumbiana County · 3,914 people83°1419°average low
T729Knox TownshipJefferson County · 4,210 people83°1121°average low
T729LisbonColumbiana County · 2,496 people83°1420°average low
T729Liverpool TownshipColumbiana County · 3,771 people83°1120°average low
T729LouisvilleStark County · 9,874 people83°1120°average low
T729MansfieldRichland County · 47,381 people83°818°average low
T729Monroe TownshipRichland County · 2,733 people83°818°average low
T729Northfield Center TownshipSummit County · 5,596 people83°720°average low
T729Plain TownshipWayne County · 3,068 people83°919°average low
T729Pleasant TownshipClark County · 3,138 people83°1320°average low
T729Salt Creek TownshipHolmes County · 4,739 people83°1219°average low
T729SebringMahoning County · 4,065 people83°1419°average low
T729ShelbyRichland County · 9,231 people83°818°average low
T729Southington TownshipTrumbull County · 3,700 people83°418°average low
T729StowSummit County · 33,941 people83°720°average low
T729Suffield TownshipPortage County · 6,016 people83°1120°average low
T729Uniontownunincorporated, Stark County · 7,920 people83°1120°average low
T729Wakeman TownshipHuron County · 2,806 people83°1119°average low
T729Wayne TownshipWayne County · 4,002 people83°719°average low
T761Atwater TownshipPortage County · 2,581 people83°1619°average low
T761Brook ParkCuyahoga County · 18,195 people83°1221°average low
T761Canfield TownshipMahoning County · 16,694 people83°1118°average low
T761CrestlineCrawford County · 4,487 people83°1818°average low
T761Elkrun TownshipColumbiana County · 4,299 people83°1420°average low
T761Elyria TownshipLorain County · 3,220 people83°1221°average low
T761Farmington TownshipTrumbull County · 2,928 people83°418°average low
T761Granger TownshipMedina County · 4,673 people83°720°average low
T761Howland Centerunincorporated, Trumbull County · 6,266 people83°818°average low
T761Jackson TownshipRichland County · 3,680 people83°818°average low
T761Jefferson TownshipRichland County · 4,986 people83°618°average low
T761Lake TownshipStark County · 30,523 people83°1120°average low
T761Liberty TownshipTrumbull County · 21,208 people83°818°average low
T761Madison TownshipRichland County · 11,118 people83°818°average low
T761Madison TownshipColumbiana County · 2,821 people83°1420°average low
T761Marlboro TownshipStark County · 4,244 people83°1119°average low
T761Middleburg HeightsCuyahoga County · 15,558 people83°1221°average low
T761Paris TownshipStark County · 5,712 people83°1419°average low
T761Randolph TownshipPortage County · 5,337 people83°1619°average low
T761Rootstown TownshipPortage County · 8,691 people83°1619°average low
T761Springfield TownshipMahoning County · 6,714 people83°2119°average low
T761StrongsvilleCuyahoga County · 45,629 people83°1220°average low
T761Vermillion TownshipAshland County · 2,647 people83°1318°average low
T761Warren TownshipBelmont County · 5,554 people83°920°average low
T761Worthington TownshipRichland County · 2,987 people83°818°average low
T786AllianceStark County · 21,582 people83°1119°average low
T786Bristol TownshipTrumbull County · 2,655 people83°418°average low
T786BrunswickMedina County · 35,114 people83°1220°average low
T786Canaan TownshipWayne County · 5,185 people83°719°average low
T786Chatham TownshipMedina County · 2,276 people83°719°average low
T786Congress TownshipWayne County · 4,460 people83°719°average low
T786CortlandTrumbull County · 7,024 people83°818°average low
T786Fairfield TownshipColumbiana County · 10,742 people83°1419°average low
T786Florence TownshipErie County · 2,362 people83°1120°average low
T786HudsonSummit County · 23,085 people83°720°average low
T786Lafayette TownshipMedina County · 6,222 people83°719°average low
T786MacedoniaSummit County · 12,147 people83°720°average low
T786Medina TownshipMedina County · 9,431 people83°720°average low
T786Nimishillen TownshipStark County · 9,362 people83°1119°average low
T786Paint TownshipHolmes County · 4,602 people83°1219°average low
T786Perkins TownshipErie County · 12,302 people83°921°average low
T786Richfield TownshipSummit County · 6,414 people83°720°average low
T786Salt Creek TownshipWayne County · 4,508 people83°919°average low
T786SheffieldLorain County · 4,757 people83°1922°average low
T786Washington TownshipStark County · 4,415 people83°1119°average low
T806Brunswick Hills TownshipMedina County · 11,536 people83°1219°average low
T806Center TownshipColumbiana County · 5,663 people83°1420°average low
T806Center TownshipCarroll County · 4,390 people83°2220°average low
T806Green TownshipMahoning County · 3,355 people83°1418°average low
T806Guilford TownshipMedina County · 3,158 people83°719°average low
T806Hinckley TownshipMedina County · 8,237 people83°1220°average low
T806Jackson TownshipAshland County · 4,010 people83°1318°average low
T806Mesopotamia TownshipTrumbull County · 3,376 people83°418°average low
T806Parma HeightsCuyahoga County · 20,327 people83°1221°average low
T806Port ClintonOttawa County · 5,875 people83°921°average low
T806RavennaPortage County · 11,136 people83°1619°average low
T806Salem TownshipColumbiana County · 4,958 people83°1419°average low
T806Sullivan TownshipAshland County · 2,735 people83°718°average low
T806Vienna TownshipTrumbull County · 4,024 people83°818°average low
T806West TownshipColumbiana County · 3,100 people83°1419°average low
T806WestlakeCuyahoga County · 33,904 people83°1221°average low
T822Berlin TownshipErie County · 3,390 people82°1520°average low
T822Chester TownshipWayne County · 3,038 people82°918°average low
T822Goshen TownshipMahoning County · 3,051 people82°1419°average low
T822LexingtonRichland County · 4,848 people82°818°average low
T822Maple HeightsCuyahoga County · 22,902 people82°920°average low
T822ParmaCuyahoga County · 78,581 people82°1221°average low
T822Perry TownshipMorrow County · 2,014 people82°1818°average low
T822RemindervilleSummit County · 5,336 people82°719°average low
T822Seven HillsCuyahoga County · 11,464 people82°1221°average low
T822Troy TownshipRichland County · 7,113 people82°818°average low
T822TwinsburgSummit County · 18,939 people82°719°average low
T833Broadview HeightsCuyahoga County · 19,755 people82°1220°average low
T833Butler TownshipColumbiana County · 3,461 people82°1419°average low
T833Fairview ParkCuyahoga County · 16,748 people82°1222°average low
T833Hanover TownshipColumbiana County · 3,384 people82°1419°average low
T833North RoyaltonCuyahoga County · 30,936 people82°1220°average low
T833NorthfieldSummit County · 3,617 people82°920°average low
T833Perry TownshipColumbiana County · 15,929 people82°1419°average low
T833Ravenna TownshipPortage County · 9,161 people82°1619°average low
T833Salem TownshipJefferson County · 2,703 people82°1020°average low
T833StreetsboroPortage County · 17,730 people82°1619°average low
T833Windsor TownshipAshtabula County · 2,732 people82°619°average low
T844BedfordCuyahoga County · 12,723 people82°920°average low
T844BrooklynCuyahoga County · 11,072 people82°1222°average low
T844Chagrin Falls TownshipCuyahoga County · 4,204 people82°620°average low
T844Garfield HeightsCuyahoga County · 28,790 people82°921°average low
T844Jefferson TownshipLogan County · 3,071 people82°818°average low
T844Montville TownshipMedina County · 13,517 people82°719°average low
T844Sheffield TownshipLorain County · 3,925 people82°1222°average low
T844Springfield TownshipRichland County · 11,124 people82°817°average low
T844Washington TownshipRichland County · 6,607 people82°818°average low
T853AmherstLorain County · 12,974 people82°1221°average low
T853Catawba Island TownshipOttawa County · 3,636 people82°921°average low
T853GarrettsvillePortage County · 2,450 people82°418°average low
T853OntarioRichland County · 6,692 people82°817°average low
T853Orwell TownshipAshtabula County · 3,126 people82°518°average low
T853SolonCuyahoga County · 23,679 people82°919°average low
T859Congress TownshipMorrow County · 3,006 people82°1817°average low
T859Danbury TownshipOttawa County · 4,859 people82°921°average low
T859Nelson TownshipPortage County · 3,146 people82°418°average low
T859VermilionLorain County · 10,695 people82°1221°average low
T863Avon LakeLorain County · 26,486 people82°1222°average low
T863Margaretta TownshipErie County · 5,385 people82°921°average low
T863Shalersville TownshipPortage County · 5,304 people82°1618°average low
T866AuroraPortage County · 18,014 people82°1619°average low
T866Freedom TownshipPortage County · 2,678 people82°418°average low
T866MayfieldCuyahoga County · 3,296 people82°820°average low
T866Moreland HillsCuyahoga County · 3,473 people82°919°average low
T866SanduskyErie County · 24,001 people82°922°average low
T866Shaker HeightsCuyahoga County · 28,466 people82°920°average low
T872Bainbridge TownshipGeauga County · 12,955 people82°619°average low
T872Concord TownshipLake County · 19,217 people82°620°average low
T872Huron TownshipErie County · 10,438 people82°922°average low
T875ClevelandCuyahoga County · 363,608 people82°1222°average low
T875Cleveland HeightsCuyahoga County · 43,750 people82°921°average low
T875Highland HeightsCuyahoga County · 8,559 people82°820°average low
T875HuronErie County · 6,585 people82°922°average low
T875KirtlandLake County · 6,925 people82°820°average low
T875Mantua TownshipPortage County · 4,617 people82°418°average low
T875Russell TownshipGeauga County · 5,408 people82°619°average low
T875Warrensville HeightsCuyahoga County · 13,353 people82°920°average low
T883Pepper PikeCuyahoga County · 6,886 people82°819°average low
T883Troy TownshipGeauga County · 2,798 people82°418°average low
T883WilloughbyLake County · 24,234 people82°821°average low
T886BeachwoodCuyahoga County · 13,673 people82°819°average low
T886LorainLorain County · 65,366 people82°1222°average low
T886LyndhurstCuyahoga County · 13,522 people82°919°average low
T886Mayfield HeightsCuyahoga County · 19,667 people82°819°average low
T886Richmond HeightsCuyahoga County · 10,475 people82°921°average low
T886South EuclidCuyahoga County · 21,248 people82°920°average low
T886Willoughby HillsLake County · 9,992 people82°821°average low
T893Auburn TownshipGeauga County · 6,593 people81°418°average low
T893MiddlefieldGeauga County · 2,767 people81°618°average low
T893Middlefield TownshipGeauga County · 4,498 people81°418°average low
T893OrangeCuyahoga County · 3,574 people81°819°average low
T893Parkman TownshipGeauga County · 4,465 people81°418°average low
T893Sheffield LakeLorain County · 8,971 people81°1922°average low
T893Vermilion TownshipErie County · 4,741 people81°1522°average low
T900Andover TownshipAshtabula County · 2,496 people81°518°average low
T900Bay VillageCuyahoga County · 15,792 people81°1222°average low
T900Harpersfield TownshipAshtabula County · 2,607 people81°720°average low
T900JeffersonAshtabula County · 3,148 people81°518°average low
T900Jefferson TownshipAshtabula County · 5,246 people81°719°average low
T900LakewoodCuyahoga County · 49,027 people81°1222°average low
T900Rocky RiverCuyahoga County · 21,397 people81°1223°average low
T907Burton TownshipGeauga County · 4,392 people81°618°average low
T907Chester TownshipGeauga County · 9,995 people81°619°average low
T907Geneva TownshipAshtabula County · 10,061 people81°720°average low
T907Leroy TownshipLake County · 3,123 people81°619°average low
T907MadisonLake County · 3,427 people81°520°average low
T907MentorLake County · 47,010 people81°522°average low
T907Newbury TownshipGeauga County · 5,276 people81°618°average low
T907South RussellGeauga County · 3,913 people81°618°average low
T915Munson TownshipGeauga County · 7,078 people81°618°average low
T915WickliffeLake County · 12,649 people81°822°average low
T917Chardon TownshipGeauga County · 4,510 people81°618°average low
T917Claridon TownshipGeauga County · 3,116 people81°618°average low
T917Hambden TownshipGeauga County · 4,728 people81°618°average low
T917PainesvilleLake County · 20,660 people81°522°average low
921EuclidCuyahoga County · 47,962 people81°922°average low
T922ChardonGeauga County · 5,251 people81°618°average low
T922EastlakeLake County · 17,357 people81°522°average low
T922Huntsburg TownshipGeauga County · 3,708 people81°617°average low
T925Mentor-on-the-LakeLake County · 7,120 people80°522°average low
T925Painesville TownshipLake County · 20,423 people80°522°average low
T925Saybrook TownshipAshtabula County · 9,566 people80°721°average low
T928ConneautAshtabula County · 12,247 people80°321°average low
T928Perry TownshipLake County · 8,835 people80°522°average low
T930Madison TownshipLake County · 18,468 people80°522°average low
T930North Madisonunincorporated, Lake County · 8,594 people80°522°average low
T932AshtabulaAshtabula County · 17,474 people80°722°average low
T932Ashtabula TownshipAshtabula County · 19,109 people80°721°average low
T932Edgewoodunincorporated, Ashtabula County · 4,107 people80°721°average low
T932North KingsvilleAshtabula County · 2,685 people80°721°average low
Quick answers

Questions people ask

Which Ohio town has the hottest summers?

Burlington (unincorporated, Lawrence County): July afternoons average a high of 87°. Ironton (87°) and Upper Township (87°) 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 (935 in Ohio): 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 Ohio page.

Go deeper

More Ohio lists

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

All Ohio rankings →
Other states

Hottest summers in other states