Ohio climate: Statewide normals, its places and each month, NOAA 1991-2020

Ohio's statewide normal is 51.7°F a year with 41.1 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 1.5°F per century since 1895, and 2024 was its warmest year.

Statewide normal temperature
51.7°Fyear, 1991-2020
Statewide normal precipitation
41.1 inyear, 1991-2020
Last five years against normal
+1.4°F2021-2025 mean 53.0°F
Places with normals
13199 Census places, 32 other stations

What is Ohio's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan36°20°
  2. Feb40°22°
  3. Mar49°30°
  4. Apr63°40°
  5. May73°50°
  6. Jun81°59°
  7. Jul84°63°
  8. Aug83°61°
  9. Sep77°54°
  10. Oct65°43°
  11. Nov51°33°
  12. Dec40°26°
Ohio statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January36°F20°F28.1°F2.90
February40°F22°F30.9°F2.46
March49°F30°F39.8°F3.27
April63°F40°F51.1°F3.89
May73°F50°F61.1°F4.24
June81°F59°F69.8°F4.38
July84°F63°F73.3°F4.19
August83°F61°F71.8°F3.51
September77°F54°F65.1°F3.30
October65°F43°F53.7°F3.04
November51°F33°F42.2°F2.93
December40°F26°F33.0°F2.99

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Ohio been warmer than normal?

5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 51.7°F. The record since 1895 rises at a fitted 1.5°F per century; the warmest year was 2024 (54.9°F).

Ohio statewide mean temperature in recent years
YearMeanAgainst normal
202153.2°F+1.5°F
202251.7°F+0.1°F
202353.5°F+1.9°F
202454.9°F+3.3°F
202551.9°F+0.2°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Ohio?

Among the places PlainClimate covers, South Point has the warmest year (55.7°F) and Dorset the coolest (47.8°F); Chardon is the wettest (50.7 in) and Akron Fulton International Airport the driest (32.5 in), and Chardon gets the most snow (114 in).

Columbus: 53.5°F a yearCleveland: 52.4°F a yearCincinnati: 54.7°F a yearToledo: 52.2°F a yearAkron: 51.6°F a yearDayton: 53.9°F a yearHamilton: 53.8°F a yearYoungstown: 49.9°F a yearSpringfield: 51.2°F a yearElyria: 50.2°F a yearNewark: 53.2°F a yearMansfield: 50.6°F a yearFairfield: 53.6°F a yearLancaster: 52.2°F a yearFindlay: 52.4°F a yearWarren: 48.9°F a yearWesterville: 53.9°F a yearNorth Ridgeville: 52.6°F a yearMarion: 50.8°F a yearLima: 51.4°F a yearStow: 49.2°F a yearBowling Green: 50.8°F a yearMarysville: 52.3°F a yearWooster: 50.2°F a yearXenia: 53.7°F a yearZanesville: 53.0°F a yearAthens: 52.2°F a yearSandusky: 52.0°F a yearChillicothe: 53.5°F a yearPiqua: 52.7°F a yearPainesville: 52.8°F a yearSidney: 50.9°F a yearAshland: 49.7°F a yearSteubenville: 50.9°F a yearAshtabula: 48.9°F a yearTiffin: 50.9°F a yearPortsmouth: 54.9°F a yearNew Philadelphia: 51.8°F a yearDefiance: 50.0°F a yearNorwalk: 50.5°F a yearFremont: 50.7°F a yearWashington Court House: 51.8°F a yearCircleville: 54.3°F a yearBellefontaine: 50.6°F a yearMarietta: 53.8°F a yearGreenville: 51.9°F a yearWilmington: 52.6°F a yearFranklin: 52.7°F a yearBucyrus: 52.3°F a yearMack: 53.6°F a yearRavenna: 49.1°F a yearUrbana: 51.2°F a yearVan Wert: 51.0°F a yearCoshocton: 51.4°F a yearCelina: 51.4°F a yearLondon: 50.4°F a yearGalion: 50.1°F a yearCambridge: 52.7°F a yearNapoleon: 50.2°F a yearCheviot: 53.8°F a yearBryan: 49.7°F a yearOberlin: 50.1°F a yearEaton: 51.2°F a yearKenton: 50.8°F a yearWauseon: 49.2°F a yearLogan: 51.6°F a yearKirtland: 49.9°F a yearUpper Sandusky: 50.1°F a yearHillsboro: 52.3°F a yearMilford: 53.8°F a yearJackson: 51.5°F a yearNew Carlisle: 51.9°F a yearChardon: 48.0°F a yearNew Lexington: 50.7°F a yearWaverly: 53.9°F a yearBarnesville: 51.3°F a yearMontpelier: 49.1°F a yearPaulding: 50.3°F a yearHicksville: 50.2°F a yearGallipolis: 54.9°F a yearMillersburg: 50.2°F a yearCadiz: 50.8°F a yearFredericktown: 48.5°F a yearDennison: 51.1°F a yearCaldwell: 51.5°F a yearLucasville: 54.0°F a yearCenterburg: 50.0°F a yearRipley: 51.6°F a yearNewport: 53.1°F a yearBeverly: 52.9°F a yearPandora: 51.3°F a yearDanville: 49.0°F a yearHiram: 48.1°F a yearPhilo: 53.8°F a yearChippewa Lake: 48.6°F a yearHuntsville: 52.0°F a yearHoytville: 50.8°F a yearHannibal: 51.8°F a yearChilo: 54.9°F a yearColumbusClevelandCincinnati
Ohio: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (48.0°F a year, blue) to the warmest (54.9°F, red); each dot is a place's NOAA station.
Ohio: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Columbus53.5°F85°F22°F41.628April 18
Cleveland52.4°F84°F22°F41.064April 20
Cincinnati54.7°F86°F23°F45.323April 18
Toledo52.2°F87°F20°F35.037April 22
Akron51.6°F84°F20°F41.647April 24
Dayton53.9°F86°F22°F41.325April 16
Hamilton53.8°F87°F22°F41.4–April 22
Youngstown49.9°F83°F19°F41.268May 1
Springfield51.2°F84°F19°F40.3–April 25
Elyria50.2°F82°F20°F36.7–April 24
Newark53.2°F86°F21°F38.8–April 22
Mansfield50.6°F83°F19°F42.549April 26
Fairfield53.6°F87°F21°F45.0–April 19
Lancaster52.2°F84°F20°F40.3–April 26
Findlay52.4°F85°F20°F33.8–April 19
Warren48.9°F83°F17°F40.828May 8
Westerville53.9°F86°F22°F42.219April 22
North Ridgeville52.6°F85°F22°F42.044April 22
Marion50.8°F84°F19°F37.5–April 24
Lima51.4°F84°F20°F35.8–April 22
Stow49.2°F82°F18°F41.6–April 30
Bowling Green50.8°F84°F19°F35.221April 22
Marysville52.3°F85°F21°F40.524April 19
Wooster50.2°F81°F20°F41.3–April 24
Xenia53.7°F83°F23°F43.320April 18
Zanesville53.0°F85°F22°F38.6–April 26
Athens52.2°F82°F22°F41.618April 25
Sandusky52.0°F82°F22°F34.0–April 10
Chillicothe53.5°F85°F21°F––April 20
Piqua52.7°F84°F21°F40.7–April 18
Painesville52.8°F82°F24°F40.5–April 15
Sidney50.9°F84°F18°F41.6–April 27
Ashland49.7°F83°F17°F––April 30
Steubenville50.9°F83°F19°F43.2–April 29
Ashtabula48.9°F81°F19°F37.1–May 2
Tiffin50.9°F84°F19°F38.730April 23
Portsmouth54.9°F87°F23°F43.1–April 17
New Philadelphia51.8°F84°F21°F38.7–April 26
Defiance50.0°F84°F18°F33.0–April 28
Norwalk50.5°F83°F19°F40.133April 25
Fremont50.7°F85°F19°F38.226April 26
Washington Court House51.8°F84°F20°F40.818April 23
Circleville54.3°F86°F23°F40.915April 17
Bellefontaine50.6°F83°F18°F42.6–April 26
Marietta53.8°F85°F23°F45.316April 18
Greenville51.9°F85°F19°F40.3–April 21
Wilmington52.6°F84°F21°F42.4–April 19
Franklin52.7°F86°F20°F42.3–April 24
Bucyrus52.3°F86°F21°F38.523April 19
Mack53.6°F86°F22°F––April 16
Ravenna49.1°F85°F17°F43.145April 21
Urbana51.2°F85°F19°F44.0–April 24
Van Wert51.0°F85°F18°F40.417April 21
Coshocton51.4°F83°F20°F43.615April 27
Celina51.4°F84°F19°F39.829April 27
London50.4°F82°F19°F42.3–April 24
Galion50.1°F84°F18°F43.026April 26
Cambridge52.7°F85°F21°F41.317April 28
Napoleon50.2°F84°F17°F37.325April 24
Cheviot53.8°F85°F22°F48.216April 17
Bryan49.7°F85°F17°F37.4–April 26
Oberlin50.1°F83°F18°F40.047April 27
Eaton51.2°F85°F17°F43.1–April 25
Kenton50.8°F84°F18°F37.626April 22
Wauseon49.2°F84°F17°F35.027April 29
Logan51.6°F85°F19°F43.2–April 30
Kirtland49.9°F82°F19°F48.1–April 26
Upper Sandusky50.1°F84°F17°F40.2–April 29
Hillsboro52.3°F85°F19°F46.718April 24
Milford53.8°F87°F22°F––April 23
Jackson51.5°F82°F21°F45.121April 22
New Carlisle51.9°F86°F17°F41.919April 24
Chardon48.0°F81°F17°F50.7114May 5
New Lexington50.7°F83°F18°F44.420April 30
Waverly53.9°F86°F22°F43.612April 21
Barnesville51.3°F83°F21°F––April 27
Montpelier49.1°F83°F17°F37.933April 28
Paulding50.3°F85°F17°F37.024April 25
Hicksville50.2°F85°F17°F35.1–April 28
Gallipolis54.9°F86°F23°F44.5–April 18
Millersburg50.2°F84°F18°F40.720May 2
Cadiz50.8°F82°F20°F42.626April 21
Fredericktown48.5°F82°F15°F––May 1
Dennison51.1°F85°F20°F42.4–April 29
Caldwell51.5°F82°F20°F––April 30
Lucasville54.0°F87°F22°F––April 21
Centerburg50.0°F83°F17°F44.2–April 27
Ripley51.6°F86°F17°F47.917April 29
Newport53.1°F84°F22°F45.424April 23
Beverly52.9°F85°F21°F44.516April 24
Pandora51.3°F84°F19°F38.733April 23
Danville49.0°F82°F17°F42.442May 2
Hiram48.1°F81°F16°F44.163May 1
Philo53.8°F84°F23°F39.5–April 19
Chippewa Lake48.6°F82°F17°F40.536April 29
Huntsville52.0°F86°F18°F41.5–April 22
Hoytville50.8°F84°F18°F36.023April 24
Hannibal51.8°F83°F20°F45.0–April 26
Chilo54.9°F87°F23°F42.2–April 16

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Ohio's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 113°F to −39°F.

Ohio: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature113°FGallipolis (near)July 21, 1934
Lowest temperature−39°FMilliganFebruary 10, 1899
Most precipitation in 24 hours10.75 inLockington Dam (nr. Sidney, Shelby Co. OH)August 7, 1995
Most snow in 24 hours30 inWarren 3SApril 20, 1901
Deepest snow on the ground47 inChardonNovember 14, 1996

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Ohio have no climate record of their own?

These 6 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Ohio keep normals?

32 stations in Ohio that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next