Guest, Sign inJoin
Ashtabula West 5th StreetAshtabula, #1 on this list · Photo: Roland Penttila · CC BY-SA 3.0
Ohio rankings · Climate

Towns with the coolest summers in Ohio

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

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

#T1

Ashtabula

Ashtabula County · 17,474 people
80°

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

#T1

Ashtabula Township

Ashtabula County · 19,109 people
80°

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

All 935 towns

July high, lowest 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
T1AshtabulaAshtabula County · 17,474 people80°722°average low
T1Ashtabula TownshipAshtabula County · 19,109 people80°721°average low
T1Edgewoodunincorporated, Ashtabula County · 4,107 people80°721°average low
T1North KingsvilleAshtabula County · 2,685 people80°721°average low
T5Madison TownshipLake County · 18,468 people80°522°average low
T5North Madisonunincorporated, Lake County · 8,594 people80°522°average low
T7ConneautAshtabula County · 12,247 people80°321°average low
T7Perry TownshipLake County · 8,835 people80°522°average low
T9Mentor-on-the-LakeLake County · 7,120 people80°522°average low
T9Painesville TownshipLake County · 20,423 people80°522°average low
T9Saybrook TownshipAshtabula County · 9,566 people80°721°average low
T12ChardonGeauga County · 5,251 people81°618°average low
T12EastlakeLake County · 17,357 people81°522°average low
T12Huntsburg TownshipGeauga County · 3,708 people81°617°average low
15EuclidCuyahoga County · 47,962 people81°922°average low
T16Chardon TownshipGeauga County · 4,510 people81°618°average low
T16Claridon TownshipGeauga County · 3,116 people81°618°average low
T16Hambden TownshipGeauga County · 4,728 people81°618°average low
T16PainesvilleLake County · 20,660 people81°522°average low
T20Munson TownshipGeauga County · 7,078 people81°618°average low
T20WickliffeLake County · 12,649 people81°822°average low
T22Burton TownshipGeauga County · 4,392 people81°618°average low
T22Chester TownshipGeauga County · 9,995 people81°619°average low
T22Geneva TownshipAshtabula County · 10,061 people81°720°average low
T22Leroy TownshipLake County · 3,123 people81°619°average low
T22MadisonLake County · 3,427 people81°520°average low
T22MentorLake County · 47,010 people81°522°average low
T22Newbury TownshipGeauga County · 5,276 people81°618°average low
T22South RussellGeauga County · 3,913 people81°618°average low
T30Andover TownshipAshtabula County · 2,496 people81°518°average low
T30Bay VillageCuyahoga County · 15,792 people81°1222°average low
T30Harpersfield TownshipAshtabula County · 2,607 people81°720°average low
T30JeffersonAshtabula County · 3,148 people81°518°average low
T30Jefferson TownshipAshtabula County · 5,246 people81°719°average low
T30LakewoodCuyahoga County · 49,027 people81°1222°average low
T30Rocky RiverCuyahoga County · 21,397 people81°1223°average low
T37Auburn TownshipGeauga County · 6,593 people81°418°average low
T37MiddlefieldGeauga County · 2,767 people81°618°average low
T37Middlefield TownshipGeauga County · 4,498 people81°418°average low
T37OrangeCuyahoga County · 3,574 people81°819°average low
T37Parkman TownshipGeauga County · 4,465 people81°418°average low
T37Sheffield LakeLorain County · 8,971 people81°1922°average low
T37Vermilion TownshipErie County · 4,741 people81°1522°average low
T44BeachwoodCuyahoga County · 13,673 people82°819°average low
T44LorainLorain County · 65,366 people82°1222°average low
T44LyndhurstCuyahoga County · 13,522 people82°919°average low
T44Mayfield HeightsCuyahoga County · 19,667 people82°819°average low
T44Richmond HeightsCuyahoga County · 10,475 people82°921°average low
T44South EuclidCuyahoga County · 21,248 people82°920°average low
T44Willoughby HillsLake County · 9,992 people82°821°average low
T51Pepper PikeCuyahoga County · 6,886 people82°819°average low
T51Troy TownshipGeauga County · 2,798 people82°418°average low
T51WilloughbyLake County · 24,234 people82°821°average low
T54ClevelandCuyahoga County · 363,608 people82°1222°average low
T54Cleveland HeightsCuyahoga County · 43,750 people82°921°average low
T54Highland HeightsCuyahoga County · 8,559 people82°820°average low
T54HuronErie County · 6,585 people82°922°average low
T54KirtlandLake County · 6,925 people82°820°average low
T54Mantua TownshipPortage County · 4,617 people82°418°average low
T54Russell TownshipGeauga County · 5,408 people82°619°average low
T54Warrensville HeightsCuyahoga County · 13,353 people82°920°average low
T62Bainbridge TownshipGeauga County · 12,955 people82°619°average low
T62Concord TownshipLake County · 19,217 people82°620°average low
T62Huron TownshipErie County · 10,438 people82°922°average low
T65AuroraPortage County · 18,014 people82°1619°average low
T65Freedom TownshipPortage County · 2,678 people82°418°average low
T65MayfieldCuyahoga County · 3,296 people82°820°average low
T65Moreland HillsCuyahoga County · 3,473 people82°919°average low
T65SanduskyErie County · 24,001 people82°922°average low
T65Shaker HeightsCuyahoga County · 28,466 people82°920°average low
T71Avon LakeLorain County · 26,486 people82°1222°average low
T71Margaretta TownshipErie County · 5,385 people82°921°average low
T71Shalersville TownshipPortage County · 5,304 people82°1618°average low
T74Congress TownshipMorrow County · 3,006 people82°1817°average low
T74Danbury TownshipOttawa County · 4,859 people82°921°average low
T74Nelson TownshipPortage County · 3,146 people82°418°average low
T74VermilionLorain County · 10,695 people82°1221°average low
T78AmherstLorain County · 12,974 people82°1221°average low
T78Catawba Island TownshipOttawa County · 3,636 people82°921°average low
T78GarrettsvillePortage County · 2,450 people82°418°average low
T78OntarioRichland County · 6,692 people82°817°average low
T78Orwell TownshipAshtabula County · 3,126 people82°518°average low
T78SolonCuyahoga County · 23,679 people82°919°average low
T84BedfordCuyahoga County · 12,723 people82°920°average low
T84BrooklynCuyahoga County · 11,072 people82°1222°average low
T84Chagrin Falls TownshipCuyahoga County · 4,204 people82°620°average low
T84Garfield HeightsCuyahoga County · 28,790 people82°921°average low
T84Jefferson TownshipLogan County · 3,071 people82°818°average low
T84Montville TownshipMedina County · 13,517 people82°719°average low
T84Sheffield TownshipLorain County · 3,925 people82°1222°average low
T84Springfield TownshipRichland County · 11,124 people82°817°average low
T84Washington TownshipRichland County · 6,607 people82°818°average low
T93Broadview HeightsCuyahoga County · 19,755 people82°1220°average low
T93Butler TownshipColumbiana County · 3,461 people82°1419°average low
T93Fairview ParkCuyahoga County · 16,748 people82°1222°average low
T93Hanover TownshipColumbiana County · 3,384 people82°1419°average low
T93North RoyaltonCuyahoga County · 30,936 people82°1220°average low
T93NorthfieldSummit County · 3,617 people82°920°average low
T93Perry TownshipColumbiana County · 15,929 people82°1419°average low
T93Ravenna TownshipPortage County · 9,161 people82°1619°average low
T93Salem TownshipJefferson County · 2,703 people82°1020°average low
T93StreetsboroPortage County · 17,730 people82°1619°average low
T93Windsor TownshipAshtabula County · 2,732 people82°619°average low
T104Berlin TownshipErie County · 3,390 people82°1520°average low
T104Chester TownshipWayne County · 3,038 people82°918°average low
T104Goshen TownshipMahoning County · 3,051 people82°1419°average low
T104LexingtonRichland County · 4,848 people82°818°average low
T104Maple HeightsCuyahoga County · 22,902 people82°920°average low
T104ParmaCuyahoga County · 78,581 people82°1221°average low
T104Perry TownshipMorrow County · 2,014 people82°1818°average low
T104RemindervilleSummit County · 5,336 people82°719°average low
T104Seven HillsCuyahoga County · 11,464 people82°1221°average low
T104Troy TownshipRichland County · 7,113 people82°818°average low
T104TwinsburgSummit County · 18,939 people82°719°average low
T115Brunswick Hills TownshipMedina County · 11,536 people83°1219°average low
T115Center TownshipColumbiana County · 5,663 people83°1420°average low
T115Center TownshipCarroll County · 4,390 people83°2220°average low
T115Green TownshipMahoning County · 3,355 people83°1418°average low
T115Guilford TownshipMedina County · 3,158 people83°719°average low
T115Hinckley TownshipMedina County · 8,237 people83°1220°average low
T115Jackson TownshipAshland County · 4,010 people83°1318°average low
T115Mesopotamia TownshipTrumbull County · 3,376 people83°418°average low
T115Parma HeightsCuyahoga County · 20,327 people83°1221°average low
T115Port ClintonOttawa County · 5,875 people83°921°average low
T115RavennaPortage County · 11,136 people83°1619°average low
T115Salem TownshipColumbiana County · 4,958 people83°1419°average low
T115Sullivan TownshipAshland County · 2,735 people83°718°average low
T115Vienna TownshipTrumbull County · 4,024 people83°818°average low
T115West TownshipColumbiana County · 3,100 people83°1419°average low
T115WestlakeCuyahoga County · 33,904 people83°1221°average low
T131AllianceStark County · 21,582 people83°1119°average low
T131Bristol TownshipTrumbull County · 2,655 people83°418°average low
T131BrunswickMedina County · 35,114 people83°1220°average low
T131Canaan TownshipWayne County · 5,185 people83°719°average low
T131Chatham TownshipMedina County · 2,276 people83°719°average low
T131Congress TownshipWayne County · 4,460 people83°719°average low
T131CortlandTrumbull County · 7,024 people83°818°average low
T131Fairfield TownshipColumbiana County · 10,742 people83°1419°average low
T131Florence TownshipErie County · 2,362 people83°1120°average low
T131HudsonSummit County · 23,085 people83°720°average low
T131Lafayette TownshipMedina County · 6,222 people83°719°average low
T131MacedoniaSummit County · 12,147 people83°720°average low
T131Medina TownshipMedina County · 9,431 people83°720°average low
T131Nimishillen TownshipStark County · 9,362 people83°1119°average low
T131Paint TownshipHolmes County · 4,602 people83°1219°average low
T131Perkins TownshipErie County · 12,302 people83°921°average low
T131Richfield TownshipSummit County · 6,414 people83°720°average low
T131Salt Creek TownshipWayne County · 4,508 people83°919°average low
T131SheffieldLorain County · 4,757 people83°1922°average low
T131Washington TownshipStark County · 4,415 people83°1119°average low
T151Atwater TownshipPortage County · 2,581 people83°1619°average low
T151Brook ParkCuyahoga County · 18,195 people83°1221°average low
T151Canfield TownshipMahoning County · 16,694 people83°1118°average low
T151CrestlineCrawford County · 4,487 people83°1818°average low
T151Elkrun TownshipColumbiana County · 4,299 people83°1420°average low
T151Elyria TownshipLorain County · 3,220 people83°1221°average low
T151Farmington TownshipTrumbull County · 2,928 people83°418°average low
T151Granger TownshipMedina County · 4,673 people83°720°average low
T151Howland Centerunincorporated, Trumbull County · 6,266 people83°818°average low
T151Jackson TownshipRichland County · 3,680 people83°818°average low
T151Jefferson TownshipRichland County · 4,986 people83°618°average low
T151Lake TownshipStark County · 30,523 people83°1120°average low
T151Liberty TownshipTrumbull County · 21,208 people83°818°average low
T151Madison TownshipRichland County · 11,118 people83°818°average low
T151Madison TownshipColumbiana County · 2,821 people83°1420°average low
T151Marlboro TownshipStark County · 4,244 people83°1119°average low
T151Middleburg HeightsCuyahoga County · 15,558 people83°1221°average low
T151Paris TownshipStark County · 5,712 people83°1419°average low
T151Randolph TownshipPortage County · 5,337 people83°1619°average low
T151Rootstown TownshipPortage County · 8,691 people83°1619°average low
T151Springfield TownshipMahoning County · 6,714 people83°2119°average low
T151StrongsvilleCuyahoga County · 45,629 people83°1220°average low
T151Vermillion TownshipAshland County · 2,647 people83°1318°average low
T151Warren TownshipBelmont County · 5,554 people83°920°average low
T151Worthington TownshipRichland County · 2,987 people83°818°average low
T176AvonLorain County · 25,611 people83°1221°average low
T176Bath TownshipSummit County · 10,017 people83°720°average low
T176Brookfield TownshipTrumbull County · 8,348 people83°818°average low
T176Champion TownshipTrumbull County · 9,277 people83°1118°average low
T176DoylestownWayne County · 3,085 people83°719°average low
T176Franklin TownshipPortage County · 6,347 people83°1619°average low
T176GalionCrawford County · 10,370 people83°1818°average low
T176Gilead TownshipMorrow County · 6,080 people83°1818°average low
T176Goshen TownshipBelmont County · 2,904 people83°921°average low
T176Greentownunincorporated, Stark County · 2,993 people83°1120°average low
T176HartvilleStark County · 3,456 people83°1119°average low
T176Hilliar TownshipKnox County · 3,849 people83°919°average low
T176KentPortage County · 27,737 people83°1619°average low
T176Knox TownshipColumbiana County · 3,914 people83°1419°average low
T176Knox TownshipJefferson County · 4,210 people83°1121°average low
T176LisbonColumbiana County · 2,496 people83°1420°average low
T176Liverpool TownshipColumbiana County · 3,771 people83°1120°average low
T176LouisvilleStark County · 9,874 people83°1120°average low
T176MansfieldRichland County · 47,381 people83°818°average low
T176Monroe TownshipRichland County · 2,733 people83°818°average low
T176Northfield Center TownshipSummit County · 5,596 people83°720°average low
T176Plain TownshipWayne County · 3,068 people83°919°average low
T176Pleasant TownshipClark County · 3,138 people83°1320°average low
T176Salt Creek TownshipHolmes County · 4,739 people83°1219°average low
T176SebringMahoning County · 4,065 people83°1419°average low
T176ShelbyRichland County · 9,231 people83°818°average low
T176Southington TownshipTrumbull County · 3,700 people83°418°average low
T176StowSummit County · 33,941 people83°720°average low
T176Suffield TownshipPortage County · 6,016 people83°1120°average low
T176Uniontownunincorporated, Stark County · 7,920 people83°1120°average low
T176Wakeman TownshipHuron County · 2,806 people83°1119°average low
T176Wayne TownshipWayne County · 4,002 people83°719°average low
T208Apple Valleyunincorporated, Knox County · 5,548 people83°819°average low
T208Austintown TownshipMahoning County · 35,477 people83°1118°average low
T208BellefontaineLogan County · 14,151 people83°819°average low
T208BereaCuyahoga County · 17,920 people83°1221°average low
T208Berlin TownshipHolmes County · 4,646 people83°1219°average low
T208Brimfield TownshipPortage County · 11,511 people83°1619°average low
T208CadizHarrison County · 2,960 people83°620°average low
T208CarrolltonCarroll County · 3,052 people83°2220°average low
T208East Union TownshipWayne County · 6,959 people83°919°average low
T208ElyriaLorain County · 53,634 people83°1921°average low
T208GreenSummit County · 27,553 people83°1120°average low
T208Green TownshipWayne County · 12,277 people83°719°average low
T208Harmony TownshipMorrow County · 2,658 people83°918°average low
T208IndependenceCuyahoga County · 7,456 people83°1221°average low
T208Litchfield TownshipMedina County · 3,307 people83°719°average low
T208MedinaMedina County · 25,692 people83°720°average low
T208Middleton TownshipColumbiana County · 3,244 people83°820°average low
T208Milton TownshipMahoning County · 3,517 people83°1118°average low
T208MinervaStark County · 3,697 people83°1420°average low
T208New LondonHuron County · 2,368 people83°1518°average low
T208North OlmstedCuyahoga County · 31,542 people83°1221°average low
T208Orange TownshipAshland County · 2,580 people83°1318°average low
T208Osnaburg TownshipStark County · 5,498 people83°1120°average low
T208Palmyra TownshipPortage County · 2,801 people83°1119°average low
T208Richland TownshipBelmont County · 14,307 people83°621°average low
T233Bazetta TownshipTrumbull County · 5,841 people83°818°average low
T233Brown TownshipCarroll County · 7,280 people83°1420°average low
T233Cadiz TownshipHarrison County · 3,290 people83°620°average low
T233Deerfield TownshipPortage County · 2,885 people83°1619°average low
T233East LiverpoolColumbiana County · 9,569 people83°820°average low
T233Johnson TownshipChampaign County · 3,135 people83°1719°average low
T233Lexington TownshipStark County · 4,944 people83°1619°average low
T233Liberty TownshipLicking County · 2,815 people83°919°average low
T233Montrose-Ghentunincorporated, Summit County · 5,903 people83°720°average low
T233New London TownshipHuron County · 3,175 people83°1519°average low
T233Newton FallsTrumbull County · 4,504 people83°1119°average low
T233Newton TownshipTrumbull County · 8,515 people83°1118°average low
T233North RidgevilleLorain County · 37,786 people83°1921°average low
T233Norwalk TownshipHuron County · 3,429 people83°1520°average low
T233OberlinLorain County · 8,603 people83°1120°average low
T233Olmsted FallsCuyahoga County · 8,669 people83°1221°average low
T233OrrvilleWayne County · 8,461 people83°719°average low
T233Sharon TownshipRichland County · 8,948 people83°818°average low
T233Sharon TownshipMedina County · 6,117 people83°720°average low
T233St. Clair TownshipColumbiana County · 7,520 people83°820°average low
T233Sugar Creek TownshipWayne County · 7,151 people83°919°average low
T233Walnut Creek TownshipHolmes County · 4,050 people83°1220°average low
T233Warren TownshipTrumbull County · 4,658 people83°1119°average low
T233York TownshipMedina County · 4,357 people83°720°average low
T257AshlandAshland County · 18,730 people83°1318°average low
T257Austintownunincorporated, Mahoning County · 30,164 people83°1118°average low
T257Beaver TownshipMahoning County · 6,601 people83°2119°average low
T257Clark TownshipHolmes County · 4,404 people83°1020°average low
T257ColumbianaColumbiana County · 6,756 people83°1419°average low
T257Copley TownshipSummit County · 18,482 people83°1420°average low
T257Eaton TownshipLorain County · 6,576 people83°1920°average low
T257FairlawnSummit County · 7,815 people83°720°average low
T257Flushing TownshipBelmont County · 1,884 people83°920°average low
T257Grafton TownshipLorain County · 2,860 people83°1920°average low
T257Green TownshipAshland County · 3,795 people83°1318°average low
T257Island Creek TownshipJefferson County · 9,958 people83°1021°average low
T257Jerusalem TownshipLucas County · 2,891 people83°1318°average low
T257Lawrence TownshipTuscarawas County · 5,913 people83°1320°average low
T257Montgomery TownshipAshland County · 2,806 people83°1318°average low
T257Morris TownshipKnox County · 2,107 people83°619°average low
T257Munroe FallsSummit County · 4,973 people83°720°average low
T257New Haven TownshipHuron County · 2,375 people83°818°average low
T257Paint TownshipWayne County · 3,498 people83°919°average low
T257Richvilleunincorporated, Stark County · 3,145 people83°1120°average low
T257Sagamore Hills TownshipSummit County · 10,868 people83°720°average low
T257SugarcreekTuscarawas County · 2,334 people83°1020°average low
T257TallmadgeSummit County · 18,521 people83°720°average low
T257Tuscarawas TownshipStark County · 5,844 people83°1120°average low
T257Unity TownshipColumbiana County · 9,444 people83°1020°average low
T257WadsworthMedina County · 24,720 people83°720°average low
T257Wadsworth TownshipMedina County · 4,483 people83°720°average low
T257Washington TownshipLicking County · 3,131 people83°1319°average low
T257Westfield TownshipMedina County · 2,696 people83°719°average low
T257WillardHuron County · 6,130 people83°1518°average low
T287Boardman TownshipMahoning County · 39,687 people83°1119°average low
T287Canton TownshipStark County · 12,452 people83°1120°average low
T287Carlisle TownshipLorain County · 7,131 people83°1220°average low
T287College Township College campusKnox County · 2,586 people83°819°average low
T287Columbia TownshipLorain County · 9,326 people83°1220°average low
T287FredericktownKnox County · 2,658 people83°619°average low
T287GirardTrumbull County · 9,384 people83°819°average low
T287Harmony TownshipClark County · 3,623 people83°1320°average low
T287Howard TownshipKnox County · 6,206 people83°819°average low
T287Howland TownshipTrumbull County · 18,867 people83°1119°average low
T287HubbardTrumbull County · 7,528 people83°819°average low
T287Jackson TownshipChampaign County · 2,549 people83°1720°average low
T287LaGrange TownshipLorain County · 6,953 people83°1120°average low
T287Liverpool TownshipMedina County · 5,905 people83°1220°average low
T287LordstownTrumbull County · 3,303 people83°1118°average low
T287LoudonvilleAshland County · 2,733 people83°819°average low
T287Madison TownshipClark County · 2,526 people83°1320°average low
T287McDonaldTrumbull County · 3,096 people83°1119°average low
T287Milan TownshipErie County · 3,473 people83°1520°average low
T287Mohican TownshipAshland County · 2,088 people83°1319°average low
T287North CantonStark County · 17,692 people83°1120°average low
T287NortonSummit County · 11,493 people83°1420°average low
T287NorwalkHuron County · 17,191 people83°1519°average low
T287Perry TownshipStark County · 28,259 people83°1120°average low
T287Pike TownshipStark County · 3,860 people83°1320°average low
T287Plain TownshipStark County · 53,501 people83°1120°average low
T287Poland TownshipMahoning County · 14,464 people83°2119°average low
T287RittmanWayne County · 6,120 people83°720°average low
T287Sugar Creek TownshipTuscarawas County · 4,369 people83°1320°average low
T287WarrenTrumbull County · 38,328 people83°1118°average low
T287Wayne TownshipTuscarawas County · 2,390 people83°1320°average low
T287Weller TownshipRichland County · 1,874 people83°818°average low
T287Wellington TownshipLorain County · 6,144 people83°1119°average low
T320Baughman TownshipWayne County · 4,759 people83°720°average low
T320BrecksvilleCuyahoga County · 13,843 people83°1221°average low
T320BucyrusCrawford County · 11,631 people83°1418°average low
T320CantonStark County · 69,001 people83°1120°average low
T320Chippewa TownshipWayne County · 9,853 people83°720°average low
T320Clinton TownshipKnox County · 2,853 people83°619°average low
T320Colerain TownshipBelmont County · 4,061 people83°921°average low
T320Franklin TownshipWayne County · 4,233 people83°919°average low
T320GraftonLorain County · 5,764 people83°1920°average low
T320Harrison TownshipLogan County · 2,053 people83°819°average low
T320Jackson TownshipStark County · 43,403 people83°1120°average low
T320LodiMedina County · 2,822 people83°719°average low
T320Mifflin TownshipRichland County · 6,116 people83°818°average low
T320MogadoreSummit County · 3,816 people83°1420°average low
T320Pease TownshipBelmont County · 12,375 people83°921°average low
T320Perry Heightsunincorporated, Stark County · 8,756 people83°1120°average low
T320Pike TownshipPerry County · 6,719 people83°1020°average low
T320Reedurbanunincorporated, Stark County · 4,900 people83°1120°average low
T320Springfield TownshipSummit County · 14,240 people83°1420°average low
T320Union TownshipMadison County · 6,303 people83°1320°average low
T320Union TownshipKnox County · 2,609 people83°819°average low
T320WellingtonLorain County · 4,802 people83°1119°average low
T320WoosterWayne County · 27,115 people83°919°average low
T343AkronSummit County · 189,691 people84°1420°average low
T343Auglaize TownshipAllen County · 2,831 people84°1419°average low
T343Bennington TownshipMorrow County · 3,346 people84°919°average low
T343Clinton TownshipWayne County · 3,170 people84°919°average low
T343Coventry TownshipSummit County · 10,264 people84°1420°average low
T343Franklin TownshipTuscarawas County · 4,786 people84°1320°average low
T343Goshen TownshipChampaign County · 3,647 people84°1720°average low
T343Hardy TownshipHolmes County · 6,067 people84°1220°average low
T343Hubbard TownshipTrumbull County · 12,772 people84°819°average low
T343Lawrence TownshipStark County · 13,626 people84°1120°average low
T343Liberty TownshipLogan County · 3,963 people84°820°average low
T343Mechanic TownshipHolmes County · 3,256 people84°1220°average low
T343Milton TownshipWayne County · 2,957 people84°719°average low
T343Mineral Ridgeunincorporated, Mahoning County · 3,657 people84°1119°average low
T343MontpelierWilliams County · 3,884 people84°1618°average low
T343Mount VernonKnox County · 17,287 people84°619°average low
T343New FranklinSummit County · 13,873 people84°1120°average low
T343Salem TownshipChampaign County · 2,509 people84°1720°average low
T343Sandy TownshipStark County · 3,525 people84°1120°average low
T343Silvercreek TownshipGreene County · 3,839 people84°921°average low
T343Smithfield TownshipJefferson County · 2,903 people84°921°average low
T343Weathersfield TownshipTrumbull County · 24,277 people84°1119°average low
T365BarbertonSummit County · 24,748 people84°1420°average low
T365Beechwood Trailsunincorporated, Licking County · 3,133 people84°2120°average low
T365BellevueSandusky County · 8,154 people84°1519°average low
T365Center TownshipWilliams County · 2,892 people84°2018°average low
T365Cross Creek TownshipJefferson County · 7,574 people84°1022°average low
T365Dover TownshipTuscarawas County · 4,394 people84°1320°average low
T365Green TownshipClinton County · 2,522 people84°1721°average low
T365Green TownshipClark County · 2,681 people84°1221°average low
T365Jersey TownshipLicking County · 2,678 people84°2120°average low
T365KentonHardin County · 7,808 people84°1619°average low
T365Mad River TownshipChampaign County · 2,770 people84°1720°average low
T365MassillonStark County · 32,168 people84°1120°average low
T365New LexingtonPerry County · 4,465 people84°1020°average low
T365Richland TownshipClinton County · 3,493 people84°1221°average low
T365Ridgefield TownshipHuron County · 2,171 people84°1520°average low
T365Rush TownshipChampaign County · 2,800 people84°1720°average low
T365Sandy TownshipTuscarawas County · 2,941 people84°1320°average low
T365St. Joseph TownshipWilliams County · 2,633 people84°1618°average low
T365SteubenvilleJefferson County · 17,922 people84°1021°average low
T365Sugarcreek TownshipStark County · 6,505 people84°920°average low
T365Urbana TownshipChampaign County · 14,105 people84°1720°average low
T365Washington TownshipLucas County · 3,083 people84°1821°average low
T387Bethlehem TownshipStark County · 5,519 people84°1320°average low
T387Canal FultonStark County · 5,412 people84°1120°average low
T387Cedarville Township College campusGreene County · 6,320 people84°921°average low
T387Hopewell TownshipMuskingum County · 3,200 people84°1320°average low
T387Jackson TownshipDarke County · 2,657 people84°1219°average low
T387Jefferson TownshipFayette County · 2,553 people84°1221°average low
T387JohnstownLicking County · 5,476 people84°920°average low
T387Monroe TownshipLicking County · 8,115 people84°920°average low
T387Moorefield TownshipClark County · 12,578 people84°1220°average low
T387Newton TownshipLicking County · 3,230 people84°1320°average low
T387Northridgeunincorporated, Clark County · 7,817 people84°1220°average low
T387Perry TownshipAllen County · 3,341 people84°1419°average low
T387Prairie TownshipHolmes County · 3,104 people84°1220°average low
T387Reading TownshipPerry County · 4,465 people84°1020°average low
T387Somerford TownshipMadison County · 3,078 people84°1320°average low
T387StrasburgTuscarawas County · 2,759 people84°1320°average low
T387StruthersMahoning County · 9,837 people84°2119°average low
T387YoungstownMahoning County · 58,832 people84°819°average low
T405Cardington TownshipMorrow County · 3,283 people84°1319°average low
T405Claridon TownshipMarion County · 2,895 people84°1219°average low
T405Cuyahoga FallsSummit County · 50,975 people84°720°average low
T405Dinsmore TownshipShelby County · 3,445 people84°1419°average low
T405German TownshipAuglaize County · 3,730 people84°1219°average low
T405Granville TownshipMercer County · 4,238 people84°1219°average low
T405Harrison TownshipLicking County · 8,857 people84°1520°average low
T405Jackson TownshipPerry County · 2,786 people84°1021°average low
T405Jefferson TownshipPreble County · 3,196 people84°1619°average low
T405MarionMarion County · 35,587 people84°1319°average low
T405Marion TownshipMercer County · 3,381 people84°1219°average low
T405New AlbanyFranklin County · 11,803 people84°2120°average low
T405Pleasant TownshipHardin County · 7,933 people84°1619°average low
T405Richland TownshipLogan County · 2,641 people84°2419°average low
T405Shawnee Hillsunincorporated, Greene County · 2,534 people84°921°average low
T405Springfield TownshipClark County · 12,262 people84°1220°average low
T405Steubenville TownshipJefferson County · 3,982 people84°1022°average low
T405Stokes TownshipLogan County · 4,585 people84°2419°average low
T405Union TownshipMuskingum County · 4,358 people84°1320°average low
T405Washington TownshipLogan County · 3,390 people84°819°average low
T405WellsvilleColumbiana County · 3,017 people84°1121°average low
T405Wilkshire Hillsunincorporated, Tuscarawas County · 2,987 people84°1320°average low
T405Wooster TownshipWayne County · 4,603 people84°920°average low
T428Cedarville College campusGreene County · 4,667 people84°921°average low
T428Center TownshipMonroe County · 3,362 people84°1221°average low
T428Franklin TownshipShelby County · 3,491 people84°1419°average low
T428German TownshipClark County · 7,579 people84°1221°average low
T428GreenvilleDarke County · 12,680 people84°1220°average low
T428Greenville TownshipDarke County · 17,035 people84°1219°average low
T428Hopewell TownshipPerry County · 2,601 people84°1020°average low
T428Jackson TownshipAllen County · 3,088 people84°1419°average low
T428Liberty TownshipHardin County · 6,700 people84°1419°average low
T428Miami TownshipLogan County · 2,130 people84°820°average low
T428New ConcordMuskingum County · 2,473 people84°1820°average low
T428New Jasper TownshipGreene County · 2,710 people84°921°average low
T428Richland TownshipFairfield County · 2,388 people84°1020°average low
T428SidneyShelby County · 20,124 people84°1419°average low
T428SpringfieldClark County · 58,281 people84°1221°average low
T428St. Albans TownshipLicking County · 2,623 people84°1320°average low
T428Thorn TownshipPerry County · 4,848 people84°1520°average low
T428Union TownshipFayette County · 3,533 people84°1221°average low
T446Adams TownshipDarke County · 3,319 people84°1220°average low
T446Bath TownshipAllen County · 9,292 people84°1219°average low
T446Brady TownshipWilliams County · 2,579 people84°2018°average low
T446BryanWilliams County · 8,579 people84°2018°average low
T446Butler TownshipMercer County · 6,667 people84°1219°average low
T446Clearcreek TownshipFairfield County · 4,165 people84°1921°average low
T446DoverTuscarawas County · 12,947 people84°1320°average low
T446Duchouquet TownshipAuglaize County · 14,357 people84°1219°average low
T446Fairfield TownshipHighland County · 3,653 people84°1021°average low
T446Fort Shawneeunincorporated, Allen County · 6,209 people84°1219°average low
T446Franklin TownshipMercer County · 2,624 people84°1219°average low
T446Hanover TownshipLicking County · 3,226 people84°1320°average low
T446Harrison TownshipPerry County · 5,147 people84°1021°average low
T446Huntington TownshipRoss County · 6,083 people84°2622°average low
T446Jackson TownshipAuglaize County · 3,993 people84°1219°average low
T446Jefferson TownshipMercer County · 13,804 people84°1219°average low
T446LimaAllen County · 34,695 people84°1219°average low
T446LondonMadison County · 10,813 people84°1320°average low
T446Marion TownshipMarion County · 43,499 people84°1319°average low
T446McLean TownshipShelby County · 3,521 people84°1419°average low
T446Miami TownshipGreene County · 5,008 people84°1221°average low
T446PataskalaLicking County · 18,529 people84°2120°average low
T446Shawnee TownshipAllen County · 12,542 people84°1219°average low
T446St. HenryMercer County · 2,624 people84°1219°average low
T446St. Marys TownshipAuglaize County · 11,069 people84°1219°average low
T446UrbanaChampaign County · 11,140 people84°1720°average low
T446WapakonetaAuglaize County · 9,711 people84°1219°average low
T446Warren TownshipJefferson County · 3,713 people84°922°average low
T446Warwick TownshipTuscarawas County · 2,732 people84°2220°average low
T446Washington Court HouseFayette County · 14,375 people84°1221°average low
T446Wayne TownshipDarke County · 4,460 people84°1219°average low
T446WilmingtonClinton County · 12,802 people84°1721°average low
T478Athens TownshipAthens County · 31,531 people84°1022°average low
T478CareyWyandot County · 3,529 people84°1619°average low
T478Chester TownshipClinton County · 2,037 people84°922°average low
T478ClydeSandusky County · 6,361 people84°2120°average low
T478Crawford TownshipWyandot County · 4,568 people84°1619°average low
T478Cynthian TownshipShelby County · 2,008 people84°1419°average low
T478Dover TownshipAthens County · 3,260 people84°1022°average low
T478EatonPreble County · 8,327 people84°1420°average low
T478Elk TownshipVinton County · 3,217 people84°1222°average low
T478FindlayHancock County · 40,370 people84°1519°average low
T478Granville TownshipLicking County · 10,701 people84°1320°average low
T478Harlem TownshipDelaware County · 5,113 people84°2020°average low
T478HicksvilleDefiance County · 3,427 people84°2218°average low
T478Loudon TownshipSeneca County · 2,188 people84°1619°average low
T478Martins FerryBelmont County · 6,048 people84°922°average low
T478Muskingum TownshipMuskingum County · 4,911 people84°1320°average low
T478NelsonvilleAthens County · 4,488 people84°1322°average low
T478Oxford TownshipTuscarawas County · 4,637 people84°1020°average low
T478Pike TownshipClark County · 3,724 people84°2521°average low
T478Plain TownshipFranklin County · 13,257 people84°2020°average low
T478Pleasant TownshipMarion County · 4,988 people84°1319°average low
T478Pultney TownshipBelmont County · 7,905 people84°1822°average low
T478Salem TownshipOttawa County · 5,210 people84°2120°average low
T478ShadysideBelmont County · 3,334 people84°2222°average low
T478Trimble TownshipAthens County · 3,972 people84°1021°average low
T478Twin TownshipDarke County · 4,213 people84°1220°average low
T478Union TownshipClinton County · 3,164 people84°1222°average low
T478Upper SanduskyWyandot County · 6,661 people84°1619°average low
T478Yellow SpringsGreene County · 3,730 people84°1221°average low
T478York TownshipAthens County · 6,710 people84°1022°average low
T508Alexander TownshipAthens County · 2,749 people84°1022°average low
T508Allen TownshipUnion County · 2,873 people84°1820°average low
T508American TownshipAllen County · 14,434 people84°1219°average low
T508Bloom TownshipFairfield County · 11,490 people84°1621°average low
T508BlufftonAllen County · 3,875 people84°1419°average low
T508Crane TownshipWyandot County · 7,489 people84°1619°average low
T508HillsboroHighland County · 6,763 people84°1022°average low
T508Hocking TownshipFairfield County · 5,087 people84°2221°average low
T508Lake Lakengrenunincorporated, Preble County · 3,445 people84°1420°average low
T508Lee TownshipAthens County · 2,804 people84°1222°average low
T508Liberty TownshipHancock County · 7,179 people84°1719°average low
T508Liberty TownshipHighland County · 10,515 people84°1022°average low
T508Loramie TownshipShelby County · 2,695 people84°1420°average low
T508Madison TownshipLicking County · 3,444 people84°1320°average low
T508Marion TownshipHancock County · 3,269 people84°1519°average low
T508New PhiladelphiaTuscarawas County · 17,424 people84°1320°average low
T508NewcomerstownTuscarawas County · 3,607 people84°1020°average low
T508Olive TownshipNoble County · 5,887 people84°721°average low
T508Paris TownshipUnion County · 32,021 people84°1820°average low
T508Pulaski TownshipWilliams County · 2,433 people84°2018°average low
T508Richland TownshipAllen County · 5,771 people84°1419°average low
T508Spencer TownshipAllen County · 3,005 people84°1219°average low
T508St. MarysAuglaize County · 8,398 people84°1219°average low
T508Washington TownshipHancock County · 4,240 people84°1519°average low
T532BellaireBelmont County · 3,738 people84°1822°average low
T532Clinton TownshipFulton County · 9,470 people84°1218°average low
T532Clinton TownshipSeneca County · 4,003 people84°1620°average low
T532CoshoctonCoshocton County · 11,169 people84°1120°average low
T532Falls TownshipMuskingum County · 8,690 people84°1321°average low
T532FostoriaSeneca County · 12,920 people84°1619°average low
T532Green Creek TownshipSandusky County · 3,448 people84°2120°average low
T532Green TownshipHocking County · 3,185 people84°1322°average low
T532HeathLicking County · 10,859 people84°1520°average low
T532Hicksville TownshipDefiance County · 4,936 people84°2218°average low
T532Kingston TownshipDelaware County · 2,690 people84°920°average low
T532Lafayette TownshipCoshocton County · 4,336 people84°1120°average low
T532MarysvilleUnion County · 30,190 people84°1820°average low
T532Mill TownshipTuscarawas County · 9,639 people84°2220°average low
T532Newton TownshipMuskingum County · 5,225 people84°1021°average low
T532Perry TownshipHocking County · 2,356 people84°2222°average low
T532Pleasant TownshipFairfield County · 6,441 people84°2221°average low
T532Pleasant TownshipVan Wert County · 10,983 people84°1818°average low
T532Rush Creek TownshipFairfield County · 4,158 people84°1021°average low
T532SunburyDelaware County · 8,857 people84°2020°average low
T532The Plainsunincorporated, Athens County · 2,748 people84°1022°average low
T532TiffinSeneca County · 17,803 people84°1620°average low
T532TorontoJefferson County · 5,149 people84°1022°average low
T532UhrichsvilleTuscarawas County · 5,145 people84°2220°average low
T532Union TownshipLicking County · 9,403 people84°1520°average low
T532WauseonFulton County · 7,430 people84°1218°average low
T558Allen TownshipHancock County · 2,750 people84°1519°average low
T558Bloom TownshipWood County · 2,517 people84°1519°average low
T558DelphosAllen County · 7,096 people84°1819°average low
T558Etna TownshipLicking County · 20,136 people84°2121°average low
T558Falls TownshipHocking County · 11,608 people84°1322°average low
T558German TownshipFulton County · 6,434 people84°1218°average low
T558GreenfieldHighland County · 4,329 people84°1022°average low
T558Hopewell TownshipSeneca County · 2,733 people84°1620°average low
T558Jefferson TownshipFranklin County · 16,039 people84°2121°average low
T558Madison TownshipHighland County · 6,468 people84°1022°average low
T558Marion TownshipAllen County · 6,619 people84°1219°average low
T558Morgan TownshipMorgan County · 2,262 people84°1222°average low
T558NewarkLicking County · 51,473 people84°1320°average low
T558Newberry TownshipMiami County · 6,623 people84°1720°average low
T558OttawaPutnam County · 4,437 people84°1419°average low
T558Ottawa TownshipPutnam County · 8,047 people84°1419°average low
T558Paint TownshipHighland County · 4,882 people84°1022°average low
T558Pleasant TownshipMadison County · 3,378 people84°1221°average low
T558Pleasant TownshipPutnam County · 3,755 people84°1419°average low
T558ReynoldsburgFranklin County · 43,350 people84°2121°average low
T558Springfield TownshipWilliams County · 2,995 people84°2018°average low
T558Van Buren TownshipPutnam County · 2,796 people84°1419°average low
T558Van WertVan Wert County · 11,200 people84°1819°average low
T558Washington TownshipVan Wert County · 5,113 people84°1819°average low
T582Buckeye LakeLicking County · 2,590 people84°1520°average low
T582Cambridge TownshipGuernsey County · 13,836 people84°1820°average low
T582Claibourne TownshipUnion County · 4,151 people84°1820°average low
T582CovingtonMiami County · 2,635 people84°1720°average low
T582Darby TownshipUnion County · 2,813 people84°1820°average low
T582DeltaFulton County · 3,291 people84°1218°average low
T582Dodson TownshipHighland County · 2,587 people84°1022°average low
T582Dover TownshipUnion County · 2,819 people84°1820°average low
T582FremontSandusky County · 15,765 people84°2120°average low
T582Fulton TownshipFulton County · 3,149 people84°1918°average low
T582HebronLicking County · 2,405 people84°1520°average low
T582Jerome TownshipUnion County · 11,237 people84°1820°average low
T582LancasterFairfield County · 41,956 people84°2221°average low
T582Licking TownshipLicking County · 4,996 people84°1520°average low
T582Mad River TownshipClark County · 10,961 people84°1221°average low
T582North Zanesvilleunincorporated, Muskingum County · 2,758 people84°1321°average low
T582OregonLucas County · 19,674 people84°1821°average low
T582Perry TownshipMuskingum County · 2,763 people84°1321°average low
T582Ridge TownshipVan Wert County · 3,362 people84°1819°average low
T582Saltcreek TownshipPickaway County · 2,902 people84°1922°average low
T582Springfield TownshipMuskingum County · 5,487 people84°1321°average low
T582SwantonFulton County · 3,866 people84°1918°average low
T582Walnut TownshipFairfield County · 7,051 people84°1521°average low
T582Washington TownshipMuskingum County · 4,183 people84°1321°average low
T582Wayne TownshipMuskingum County · 4,958 people84°1321°average low
T582WellstonJackson County · 5,488 people84°1123°average low
T582XeniaGreene County · 26,425 people84°922°average low
T582Xenia TownshipGreene County · 7,320 people84°922°average low
T582York TownshipFulton County · 4,136 people84°1218°average low
T582ZanesvilleMuskingum County · 25,138 people84°1321°average low
T612Amanda TownshipFairfield County · 2,763 people85°1621°average low
T612Ballville TownshipSandusky County · 5,985 people85°1820°average low
T612Berkshire TownshipDelaware County · 6,329 people85°2020°average low
T612CambridgeGuernsey County · 10,055 people85°1820°average low
T612Darby TownshipPickaway County · 3,388 people85°1921°average low
T612DefianceDefiance County · 17,009 people85°1718°average low
T612Defiance TownshipDefiance County · 13,305 people85°1718°average low
T612Harrison TownshipPreble County · 4,257 people85°1420°average low
T612Henry TownshipWood County · 4,124 people85°1920°average low
T612KetteringMontgomery County · 57,396 people85°3922°average low
T612Napoleon TownshipHenry County · 9,611 people85°2618°average low
T612Noble TownshipDefiance County · 5,919 people85°1718°average low
T612North BaltimoreWood County · 3,409 people85°1920°average low
T612Pebble TownshipPike County · 2,462 people85°2622°average low
T612PiquaMiami County · 21,064 people85°1720°average low
T612Richland TownshipDefiance County · 2,973 people85°1718°average low
T612Sandusky TownshipSandusky County · 3,562 people85°2120°average low
T612SylvaniaLucas County · 18,883 people85°1919°average low
T612Union TownshipPutnam County · 2,986 people85°1419°average low
T612Washington TownshipMontgomery County · 63,075 people85°1622°average low
T632Allen TownshipOttawa County · 3,670 people85°1820°average low
T632BaltimoreFairfield County · 3,110 people85°1621°average low
T632Berlin TownshipDelaware County · 10,766 people85°2020°average low
T632Berne TownshipFairfield County · 5,177 people85°2221°average low
T632Bowling GreenWood County · 31,182 people85°1619°average low
T632BrookvilleMontgomery County · 5,999 people85°1620°average low
T632Brown TownshipFranklin County · 3,810 people85°1720°average low
T632Canaan TownshipMadison County · 2,709 people85°1820°average low
T632Carryall TownshipPaulding County · 2,992 people85°2218°average low
T632Clay TownshipMontgomery County · 8,910 people85°1620°average low
T632Darby TownshipMadison County · 4,441 people85°1820°average low
T632DelawareDelaware County · 46,636 people85°1820°average low
T632Gasper TownshipPreble County · 3,888 people85°1420°average low
T632Genoa TownshipDelaware County · 27,720 people85°2021°average low
T632Greenfield TownshipFairfield County · 5,954 people85°1621°average low
T632Jackson TownshipGuernsey County · 5,048 people85°1820°average low
T632Jefferson TownshipMadison County · 8,927 people85°1320°average low
T632Lake Darbyunincorporated, Franklin County · 4,608 people85°1721°average low
T632Liberty TownshipFairfield County · 8,680 people85°1621°average low
T632Lick TownshipJackson County · 2,652 people85°1123°average low
T632Mingo JunctionJefferson County · 3,233 people85°1022°average low
T632Montgomery TownshipWood County · 4,222 people85°1620°average low
T632New CarlisleClark County · 5,525 people85°2521°average low
T632Newton TownshipMiami County · 3,625 people85°1720°average low
T632Orange TownshipDelaware County · 41,832 people85°2021°average low
T632Plain CityMadison County · 4,322 people85°1820°average low
T632Prairie TownshipFranklin County · 16,899 people85°2321°average low
T632Scioto TownshipDelaware County · 4,169 people85°1820°average low
T632Spring Valley TownshipGreene County · 2,565 people85°922°average low
T632Springfield TownshipRoss County · 2,580 people85°2222°average low
T632Swan Creek TownshipFulton County · 8,398 people85°1919°average low
T632Swanton TownshipLucas County · 2,829 people85°1919°average low
T632Union TownshipRoss County · 12,780 people85°2222°average low
T632Union TownshipMiami County · 9,918 people85°1620°average low
T632Vernon TownshipClinton County · 3,035 people85°1722°average low
T632Violet TownshipFairfield County · 50,908 people85°2121°average low
T632Washington TownshipWarren County · 2,989 people85°1722°average low
T669BeavercreekGreene County · 48,134 people85°3922°average low
T669Bethel TownshipMiami County · 4,943 people85°2521°average low
T669Bethel TownshipClark County · 17,987 people85°2521°average low
T669Clay TownshipOttawa County · 4,690 people85°1820°average low
T669Concord TownshipRoss County · 4,649 people85°2222°average low
T669Concord TownshipMiami County · 32,597 people85°1720°average low
T669GibsonburgSandusky County · 2,462 people85°1820°average low
T669Harris TownshipOttawa County · 2,864 people85°2120°average low
T669Huber HeightsMontgomery County · 43,905 people85°1622°average low
T669Lincoln Villageunincorporated, Franklin County · 8,928 people85°2321°average low
T669Madison TownshipSandusky County · 3,549 people85°1620°average low
T669Marion TownshipClinton County · 5,543 people85°1722°average low
T669NapoleonHenry County · 8,680 people85°1519°average low
T669NorthwoodWood County · 5,252 people85°1820°average low
T669Oxford TownshipButler County · 24,917 people85°3621°average low
T669PauldingPaulding County · 3,517 people85°1618°average low
T669Paulding TownshipPaulding County · 3,824 people85°1618°average low
T669Perry TownshipMontgomery County · 5,908 people85°1421°average low
T669Pleasant TownshipFranklin County · 6,589 people85°2321°average low
T669Salisbury TownshipMeigs County · 5,289 people85°1223°average low
T669Sylvania TownshipLucas County · 50,627 people85°1919°average low
T669TroyMiami County · 27,344 people85°1621°average low
T669Twin TownshipPreble County · 2,649 people85°1421°average low
T692Beavercreek TownshipGreene County · 57,924 people85°3922°average low
T692Chester TownshipMeigs County · 2,401 people85°1223°average low
T692Clinton TownshipFranklin County · 4,153 people85°2021°average low
T692Concord TownshipDelaware County · 12,448 people85°1820°average low
T692DublinFranklin County · 49,094 people85°1721°average low
T692Freedom TownshipWood County · 2,665 people85°1620°average low
T692Liberty TownshipDelaware County · 40,625 people85°2021°average low
T692LithopolisFairfield County · 2,969 people85°1722°average low
T692Mifflin TownshipFranklin County · 38,526 people85°2121°average low
T692Monclova TownshipLucas County · 14,871 people85°1919°average low
T692Norwich TownshipFranklin County · 39,547 people85°1721°average low
T692Ottawa HillsLucas County · 4,782 people85°1920°average low
T692Park Layneunincorporated, Clark County · 4,301 people85°2522°average low
T692Perry TownshipFranklin County · 3,796 people85°2021°average low
T692Providence TownshipLucas County · 3,397 people85°1919°average low
T692Rutland TownshipMeigs County · 2,084 people85°1223°average low
T692Springfield TownshipLucas County · 26,958 people85°1919°average low
T692Sugarcreek TownshipGreene County · 9,912 people85°922°average low
T692ToledoLucas County · 263,423 people85°1821°average low
T692Twin TownshipRoss County · 3,378 people85°2222°average low
T692Waterford TownshipWashington County · 3,458 people85°2322°average low
T692Waterville TownshipLucas County · 7,112 people85°1919°average low
T692WestervilleFranklin County · 38,165 people85°2021°average low
T692WhitehouseLucas County · 5,073 people85°1919°average low
T716Barlow TownshipWashington County · 2,521 people85°2923°average low
T716BellbrookGreene County · 7,563 people85°922°average low
T716Gratis TownshipPreble County · 4,192 people85°1421°average low
T716Jefferson TownshipScioto County · 2,501 people85°3823°average low
T716Jefferson TownshipJackson County · 3,521 people85°1123°average low
T716Lake TownshipWood County · 11,357 people85°1820°average low
T716MaumeeLucas County · 13,521 people85°1920°average low
T716Mead TownshipBelmont County · 5,245 people85°1822°average low
T716Middleton TownshipWood County · 5,705 people85°1620°average low
T716PerrysburgWood County · 25,441 people85°1920°average low
T716Perrysburg TownshipWood County · 13,783 people85°1820°average low
T716RiversideMontgomery County · 24,706 people85°3922°average low
T716RossfordWood County · 6,369 people85°1820°average low
T716Sutton TownshipMeigs County · 3,000 people85°2523°average low
T716Tipp CityMiami County · 10,644 people85°1621°average low
T716Troy TownshipAthens County · 2,444 people85°2923°average low
T716Troy TownshipWood County · 4,169 people85°1820°average low
T716WatervilleLucas County · 6,037 people85°1919°average low
T716Woodville TownshipSandusky County · 3,300 people85°1820°average low
T735Bath TownshipGreene County · 40,768 people85°3922°average low
T735Butler TownshipMontgomery County · 8,421 people85°1621°average low
T735Clear Creek TownshipWarren County · 38,358 people85°2222°average low
T735EnglewoodMontgomery County · 13,343 people85°1621°average low
T735Harlan TownshipWarren County · 5,336 people85°2822°average low
T735Huber Ridgeunincorporated, Franklin County · 4,111 people85°2021°average low
T735JacksonJackson County · 6,233 people85°1123°average low
T735Liberty TownshipRoss County · 2,581 people85°2623°average low
T735Monroe TownshipMiami County · 16,696 people85°1621°average low
T735PickeringtonFairfield County · 26,333 people85°2121°average low
T735Sharon TownshipFranklin County · 16,863 people85°2021°average low
T735Somers TownshipPreble County · 3,814 people85°1421°average low
T735TrotwoodMontgomery County · 23,190 people85°3921°average low
T735Truro TownshipFranklin County · 31,701 people85°2121°average low
T735UnionMontgomery County · 7,177 people85°1621°average low
T735VandaliaMontgomery County · 15,014 people85°1621°average low
T735Washington TownshipPickaway County · 3,163 people85°1922°average low
T735West MiltonMiami County · 4,871 people85°1621°average low
T753Green TownshipRoss County · 5,163 people85°2223°average low
T753Green TownshipHamilton County · 60,480 people85°2622°average low
T753Jackson TownshipFranklin County · 50,870 people85°1722°average low
T753Meigs TownshipAdams County · 3,811 people85°3823°average low
T753New LebanonMontgomery County · 3,870 people85°3921°average low
T753OakwoodMontgomery County · 9,441 people85°3922°average low
T753Perry TownshipBrown County · 4,729 people85°1722°average low
T753Scioto TownshipPickaway County · 11,677 people85°1922°average low
T753SpringboroWarren County · 19,606 people85°2222°average low
T753Winchester TownshipAdams County · 2,243 people85°2022°average low
T763BexleyFranklin County · 12,452 people85°2121°average low
T763Blacklick Estatesunincorporated, Franklin County · 8,389 people85°1722°average low
T763Canal WinchesterFranklin County · 10,058 people85°1722°average low
T763CheviotHamilton County · 8,623 people85°2622°average low
T763CirclevillePickaway County · 14,634 people85°1922°average low
T763Circleville TownshipPickaway County · 2,650 people85°1922°average low
T763ColumbusFranklin County · 938,396 people85°2121°average low
T763Dunham TownshipWashington County · 2,503 people85°2923°average low
T763GahannaFranklin County · 35,986 people85°2121°average low
T763Harrison TownshipMontgomery County · 21,998 people85°3921°average low
T763Hunterunincorporated, Warren County · 3,551 people85°2222°average low
T763Jackson TownshipClermont County · 3,138 people85°2822°average low
T763Lanier TownshipPreble County · 3,691 people85°1421°average low
T763Madison TownshipFranklin County · 26,569 people85°1722°average low
T763Mount OrabBrown County · 4,418 people85°2022°average low
T763Scioto TownshipRoss County · 27,315 people85°2223°average low
T763Sterling TownshipBrown County · 4,804 people85°2822°average low
T763Upper ArlingtonFranklin County · 35,893 people85°2321°average low
T763Walnut TownshipPickaway County · 3,115 people85°1922°average low
T763Warren TownshipWashington County · 3,853 people85°1923°average low
T763Wayne TownshipClermont County · 4,756 people85°2822°average low
T763Wayne TownshipWarren County · 9,371 people85°922°average low
T763WaynesvilleWarren County · 2,890 people85°922°average low
T763WhitehallFranklin County · 19,805 people85°2121°average low
T787Bloom TownshipScioto County · 2,620 people85°2623°average low
T787Green TownshipBrown County · 3,659 people85°1022°average low
T787Jackson TownshipMontgomery County · 6,171 people85°1421°average low
T787Monfort Heightsunincorporated, Hamilton County · 12,441 people85°2622°average low
T787Muskingum TownshipWashington County · 4,249 people85°1922°average low
T787Oxford College campusButler County · 22,387 people85°3621°average low
T787Reily TownshipButler County · 2,778 people85°3621°average low
T787Wayne TownshipButler County · 4,547 people85°2221°average low
T787White Oakunincorporated, Hamilton County · 19,216 people85°2622°average low
T796AshvillePickaway County · 4,819 people86°1922°average low
T796ChillicotheRoss County · 21,815 people86°2223°average low
T796Clark TownshipBrown County · 2,993 people86°3622°average low
T796Commercial PointPickaway County · 3,271 people86°1922°average low
T796Delhi Hillsunincorporated, Hamilton County · 5,241 people86°2223°average low
T796Delhi TownshipHamilton County · 28,968 people86°2623°average low
T796Grandview HeightsFranklin County · 9,112 people86°2321°average low
T796GroveportFranklin County · 5,818 people86°1722°average low
T796Hamilton TownshipFranklin County · 10,413 people86°1722°average low
T796Harrison TownshipPickaway County · 10,681 people86°1922°average low
T796Mackunincorporated, Hamilton County · 11,516 people86°2623°average low
T796Madison TownshipJackson County · 2,120 people86°2723°average low
T796ObetzFranklin County · 7,342 people86°1722°average low
T796WilliamsburgClermont County · 2,677 people86°2822°average low
T796Williamsburg TownshipClermont County · 5,900 people86°2823°average low
T811BelpreWashington County · 6,657 people86°2923°average low
T811Belpre TownshipWashington County · 3,815 people86°2923°average low
T811DaytonMontgomery County · 136,688 people86°1622°average low
T811Goshen TownshipClermont County · 16,783 people86°2823°average low
T811Jefferson TownshipMontgomery County · 5,982 people86°3922°average low
T811MariettaWashington County · 13,053 people86°1923°average low
T811Marietta TownshipWashington County · 4,176 people86°1923°average low
T811Miami TownshipMontgomery County · 52,991 people86°2222°average low
T811MoraineMontgomery County · 6,627 people86°3922°average low
T811MorrowWarren County · 2,223 people86°2822°average low
T811Salem TownshipWarren County · 5,661 people86°2822°average low
T811Springfield TownshipGallia County · 3,406 people86°3224°average low
T811Stonelick TownshipClermont County · 6,067 people86°2823°average low
T811Tate TownshipClermont County · 9,527 people86°2423°average low
T811Union TownshipScioto County · 1,999 people86°3823°average low
T811West CarrolltonMontgomery County · 12,963 people86°3922°average low
T811Withamsvilleunincorporated, Clermont County · 7,429 people86°2723°average low
T828Colerain TownshipHamilton County · 59,509 people86°2622°average low
T828Deerfield TownshipWarren County · 43,979 people86°2822°average low
T828Dentunincorporated, Hamilton County · 11,973 people86°2622°average low
T828Franklin TownshipFranklin County · 11,048 people86°1722°average low
T828Franklin TownshipWarren County · 33,063 people86°2222°average low
T828Gallipolis TownshipGallia County · 4,713 people86°3224°average low
T828German TownshipMontgomery County · 8,909 people86°2222°average low
T828GermantownMontgomery County · 5,947 people86°2222°average low
T828LebanonWarren County · 22,110 people86°2222°average low
T828Madison TownshipScioto County · 3,775 people86°2623°average low
T828Milford TownshipButler County · 3,634 people86°3621°average low
T828New Burlingtonunincorporated, Hamilton County · 5,426 people86°3622°average low
T828Northbrookunincorporated, Hamilton County · 10,742 people86°2622°average low
T828Pleasant TownshipBrown County · 5,671 people86°2022°average low
T828Seal TownshipPike County · 3,389 people86°2623°average low
T828Union TownshipWarren County · 6,781 people86°2222°average low
T828WaverlyPike County · 4,107 people86°2623°average low
T845Ameliaunincorporated, Clermont County · 12,871 people86°2723°average low
T845BethelClermont County · 2,708 people86°2423°average low
T845Cherry Groveunincorporated, Hamilton County · 4,176 people86°2723°average low
T845Dry Rununincorporated, Hamilton County · 7,687 people86°2723°average low
T845Green TownshipGallia County · 5,337 people86°3224°average low
T845Hamilton TownshipWarren County · 33,226 people86°2822°average low
T845Hanover TownshipButler County · 8,396 people86°3622°average low
T845Miami TownshipClermont County · 45,748 people86°2823°average low
T845Monroe TownshipClermont County · 7,922 people86°2423°average low
T845Morgan TownshipButler County · 5,544 people86°3622°average low
T845PortsmouthScioto County · 17,282 people86°2623°average low
T845South LebanonWarren County · 6,965 people86°2222°average low
T845Tiffin TownshipAdams County · 5,305 people86°2623°average low
T845Union TownshipClermont County · 51,713 people86°2723°average low
T845Washington TownshipScioto County · 5,091 people86°2623°average low
T845West UnionAdams County · 3,091 people86°2623°average low
T861Forest ParkHamilton County · 20,041 people86°3622°average low
T861Four Bridgesunincorporated, Butler County · 3,417 people86°2822°average low
T861Madison TownshipButler County · 8,853 people86°2222°average low
T861MasonWarren County · 35,834 people86°2222°average low
T861MiddletownButler County · 52,146 people86°2222°average low
T861Pee Pee TownshipPike County · 7,344 people86°2623°average low
T861Springfield TownshipHamilton County · 35,887 people86°3622°average low
T861Turtlecreek TownshipWarren County · 18,178 people86°2222°average low
T861Valley TownshipScioto County · 3,580 people86°3823°average low
T870Batavia TownshipClermont County · 28,855 people86°2823°average low
T870Blue AshHamilton County · 13,707 people86°2723°average low
T870Forestvilleunincorporated, Hamilton County · 10,831 people86°2723°average low
T870Franklin TownshipClermont County · 3,768 people86°2423°average low
T870MontgomeryHamilton County · 10,922 people86°2822°average low
T870Ohio TownshipClermont County · 5,812 people86°2723°average low
T870Pierce TownshipClermont County · 15,754 people86°2723°average low
T877Clay TownshipScioto County · 3,418 people86°2624°average low
T877FairfieldButler County · 44,682 people86°3622°average low
T877GallipolisGallia County · 3,318 people86°3224°average low
T877Lewis TownshipBrown County · 2,473 people86°3623°average low
T877Liberty TownshipButler County · 45,723 people86°2822°average low
T877Miami Heightsunincorporated, Hamilton County · 5,269 people86°2623°average low
T877Union TownshipBrown County · 2,783 people86°2022°average low
T884Elizabeth TownshipLawrence County · 2,415 people86°2624°average low
T884Kenwoodunincorporated, Hamilton County · 8,326 people86°2723°average low
T884Landenunincorporated, Warren County · 7,499 people86°2823°average low
T884MadeiraHamilton County · 9,637 people86°2723°average low
T884MonroeButler County · 15,880 people86°2222°average low
T884SharonvilleHamilton County · 13,997 people86°3623°average low
T884SpringdaleHamilton County · 11,134 people86°3623°average low
T884Sycamore TownshipHamilton County · 19,651 people86°2823°average low
T884Washington TownshipClermont County · 2,283 people86°2423°average low
T893Dry Ridgeunincorporated, Hamilton County · 2,554 people86°2622°average low
T893Green TownshipScioto County · 4,019 people86°2624°average low
T893Harrison TownshipScioto County · 4,151 people86°2624°average low
T893Lemon TownshipButler County · 17,447 people86°2222°average low
T893Ross TownshipButler County · 9,073 people86°3622°average low
T893Taylor Creekunincorporated, Hamilton County · 4,253 people86°2623°average low
T893TrentonButler County · 14,241 people86°2222°average low
T900AmberleyHamilton County · 3,841 people86°2723°average low
T900Fairfield TownshipButler County · 23,392 people86°3622°average low
T900LovelandHamilton County · 13,288 people86°2823°average low
T900Miami TownshipHamilton County · 16,030 people86°2623°average low
T900Rome TownshipLawrence County · 8,393 people86°3124°average low
T900Symmes TownshipHamilton County · 15,736 people86°2823°average low
T900West Chester TownshipButler County · 67,165 people86°2822°average low
T900Whitewater TownshipHamilton County · 6,453 people86°2623°average low
T900WyomingHamilton County · 8,807 people86°2623°average low
T909Crosby TownshipHamilton County · 6,270 people86°3623°average low
T909Harrison TownshipHamilton County · 15,369 people86°2623°average low
T909Mulberryunincorporated, Clermont County · 3,821 people86°2823°average low
T909New RichmondClermont County · 2,842 people86°2724°average low
T909NorwoodHamilton County · 19,658 people86°2723°average low
T909Porter TownshipScioto County · 9,437 people86°2624°average low
T915CincinnatiHamilton County · 314,367 people87°2723°average low
T915HamiltonButler County · 64,644 people87°3622°average low
T915ReadingHamilton County · 10,491 people87°2723°average low
T915Rush TownshipScioto County · 2,801 people87°3824°average low
T915St. BernardHamilton County · 3,983 people87°2723°average low
T920Anderson TownshipHamilton County · 44,163 people87°2724°average low
T920Fayette TownshipLawrence County · 8,131 people87°2725°average low
T920MariemontHamilton County · 3,499 people87°2723°average low
T920MilfordClermont County · 6,436 people87°2823°average low
T920Perry TownshipLawrence County · 6,243 people87°2724°average low
T920Rossunincorporated, Butler County · 2,601 people87°3622°average low
T920Salem Heightsunincorporated, Hamilton County · 3,602 people87°2724°average low
T920South PointLawrence County · 3,640 people87°2725°average low
T920Turpin Hillsunincorporated, Hamilton County · 4,875 people87°2724°average low
T920West Portsmouthunincorporated, Scioto County · 2,605 people87°2624°average low
T930EvendaleHamilton County · 2,657 people87°2723°average low
T930St. Clair TownshipButler County · 6,940 people87°3622°average low
T930Union TownshipLawrence County · 8,028 people87°2725°average low
T933IrontonLawrence County · 10,148 people87°2724°average low
T933Upper TownshipLawrence County · 13,816 people87°2724°average low
935Burlingtonunincorporated, Lawrence County · 2,807 people87°2525°average low
Quick answers

Questions people ask

Which Ohio town has the coolest summers?

Ashtabula (Ashtabula County): July afternoons average a high of 80°. Ashtabula Township (80°) and Edgewood (80°) follow.

How are these towns ranked?

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

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (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

Coolest summers in other states