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:
- Jan36°20°
- Feb40°22°
- Mar49°30°
- Apr63°40°
- May73°50°
- Jun81°59°
- Jul84°63°
- Aug83°61°
- Sep77°54°
- Oct65°43°
- Nov51°33°
- Dec40°26°
| Month | High | Low | Mean | Precip. |
|---|---|---|---|---|
| January | 36°F | 20°F | 28.1°F | 2.90 |
| February | 40°F | 22°F | 30.9°F | 2.46 |
| March | 49°F | 30°F | 39.8°F | 3.27 |
| April | 63°F | 40°F | 51.1°F | 3.89 |
| May | 73°F | 50°F | 61.1°F | 4.24 |
| June | 81°F | 59°F | 69.8°F | 4.38 |
| July | 84°F | 63°F | 73.3°F | 4.19 |
| August | 83°F | 61°F | 71.8°F | 3.51 |
| September | 77°F | 54°F | 65.1°F | 3.30 |
| October | 65°F | 43°F | 53.7°F | 3.04 |
| November | 51°F | 33°F | 42.2°F | 2.93 |
| December | 40°F | 26°F | 33.0°F | 2.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).
| Year | Mean | Against normal |
|---|---|---|
| 2021 | 53.2°F | +1.5°F |
| 2022 | 51.7°F | +0.1°F |
| 2023 | 53.5°F | +1.9°F |
| 2024 | 54.9°F | +3.3°F |
| 2025 | 51.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).
| Place | Year | July high | January low | Precip. | Snow | Last frost |
|---|---|---|---|---|---|---|
| Columbus | 53.5°F | 85°F | 22°F | 41.6 | 28 | April 18 |
| Cleveland | 52.4°F | 84°F | 22°F | 41.0 | 64 | April 20 |
| Cincinnati | 54.7°F | 86°F | 23°F | 45.3 | 23 | April 18 |
| Toledo | 52.2°F | 87°F | 20°F | 35.0 | 37 | April 22 |
| Akron | 51.6°F | 84°F | 20°F | 41.6 | 47 | April 24 |
| Dayton | 53.9°F | 86°F | 22°F | 41.3 | 25 | April 16 |
| Hamilton | 53.8°F | 87°F | 22°F | 41.4 | – | April 22 |
| Youngstown | 49.9°F | 83°F | 19°F | 41.2 | 68 | May 1 |
| Springfield | 51.2°F | 84°F | 19°F | 40.3 | – | April 25 |
| Elyria | 50.2°F | 82°F | 20°F | 36.7 | – | April 24 |
| Newark | 53.2°F | 86°F | 21°F | 38.8 | – | April 22 |
| Mansfield | 50.6°F | 83°F | 19°F | 42.5 | 49 | April 26 |
| Fairfield | 53.6°F | 87°F | 21°F | 45.0 | – | April 19 |
| Lancaster | 52.2°F | 84°F | 20°F | 40.3 | – | April 26 |
| Findlay | 52.4°F | 85°F | 20°F | 33.8 | – | April 19 |
| Warren | 48.9°F | 83°F | 17°F | 40.8 | 28 | May 8 |
| Westerville | 53.9°F | 86°F | 22°F | 42.2 | 19 | April 22 |
| North Ridgeville | 52.6°F | 85°F | 22°F | 42.0 | 44 | April 22 |
| Marion | 50.8°F | 84°F | 19°F | 37.5 | – | April 24 |
| Lima | 51.4°F | 84°F | 20°F | 35.8 | – | April 22 |
| Stow | 49.2°F | 82°F | 18°F | 41.6 | – | April 30 |
| Bowling Green | 50.8°F | 84°F | 19°F | 35.2 | 21 | April 22 |
| Marysville | 52.3°F | 85°F | 21°F | 40.5 | 24 | April 19 |
| Wooster | 50.2°F | 81°F | 20°F | 41.3 | – | April 24 |
| Xenia | 53.7°F | 83°F | 23°F | 43.3 | 20 | April 18 |
| Zanesville | 53.0°F | 85°F | 22°F | 38.6 | – | April 26 |
| Athens | 52.2°F | 82°F | 22°F | 41.6 | 18 | April 25 |
| Sandusky | 52.0°F | 82°F | 22°F | 34.0 | – | April 10 |
| Chillicothe | 53.5°F | 85°F | 21°F | – | – | April 20 |
| Piqua | 52.7°F | 84°F | 21°F | 40.7 | – | April 18 |
| Painesville | 52.8°F | 82°F | 24°F | 40.5 | – | April 15 |
| Sidney | 50.9°F | 84°F | 18°F | 41.6 | – | April 27 |
| Ashland | 49.7°F | 83°F | 17°F | – | – | April 30 |
| Steubenville | 50.9°F | 83°F | 19°F | 43.2 | – | April 29 |
| Ashtabula | 48.9°F | 81°F | 19°F | 37.1 | – | May 2 |
| Tiffin | 50.9°F | 84°F | 19°F | 38.7 | 30 | April 23 |
| Portsmouth | 54.9°F | 87°F | 23°F | 43.1 | – | April 17 |
| New Philadelphia | 51.8°F | 84°F | 21°F | 38.7 | – | April 26 |
| Defiance | 50.0°F | 84°F | 18°F | 33.0 | – | April 28 |
| Norwalk | 50.5°F | 83°F | 19°F | 40.1 | 33 | April 25 |
| Fremont | 50.7°F | 85°F | 19°F | 38.2 | 26 | April 26 |
| Washington Court House | 51.8°F | 84°F | 20°F | 40.8 | 18 | April 23 |
| Circleville | 54.3°F | 86°F | 23°F | 40.9 | 15 | April 17 |
| Bellefontaine | 50.6°F | 83°F | 18°F | 42.6 | – | April 26 |
| Marietta | 53.8°F | 85°F | 23°F | 45.3 | 16 | April 18 |
| Greenville | 51.9°F | 85°F | 19°F | 40.3 | – | April 21 |
| Wilmington | 52.6°F | 84°F | 21°F | 42.4 | – | April 19 |
| Franklin | 52.7°F | 86°F | 20°F | 42.3 | – | April 24 |
| Bucyrus | 52.3°F | 86°F | 21°F | 38.5 | 23 | April 19 |
| Mack | 53.6°F | 86°F | 22°F | – | – | April 16 |
| Ravenna | 49.1°F | 85°F | 17°F | 43.1 | 45 | April 21 |
| Urbana | 51.2°F | 85°F | 19°F | 44.0 | – | April 24 |
| Van Wert | 51.0°F | 85°F | 18°F | 40.4 | 17 | April 21 |
| Coshocton | 51.4°F | 83°F | 20°F | 43.6 | 15 | April 27 |
| Celina | 51.4°F | 84°F | 19°F | 39.8 | 29 | April 27 |
| London | 50.4°F | 82°F | 19°F | 42.3 | – | April 24 |
| Galion | 50.1°F | 84°F | 18°F | 43.0 | 26 | April 26 |
| Cambridge | 52.7°F | 85°F | 21°F | 41.3 | 17 | April 28 |
| Napoleon | 50.2°F | 84°F | 17°F | 37.3 | 25 | April 24 |
| Cheviot | 53.8°F | 85°F | 22°F | 48.2 | 16 | April 17 |
| Bryan | 49.7°F | 85°F | 17°F | 37.4 | – | April 26 |
| Oberlin | 50.1°F | 83°F | 18°F | 40.0 | 47 | April 27 |
| Eaton | 51.2°F | 85°F | 17°F | 43.1 | – | April 25 |
| Kenton | 50.8°F | 84°F | 18°F | 37.6 | 26 | April 22 |
| Wauseon | 49.2°F | 84°F | 17°F | 35.0 | 27 | April 29 |
| Logan | 51.6°F | 85°F | 19°F | 43.2 | – | April 30 |
| Kirtland | 49.9°F | 82°F | 19°F | 48.1 | – | April 26 |
| Upper Sandusky | 50.1°F | 84°F | 17°F | 40.2 | – | April 29 |
| Hillsboro | 52.3°F | 85°F | 19°F | 46.7 | 18 | April 24 |
| Milford | 53.8°F | 87°F | 22°F | – | – | April 23 |
| Jackson | 51.5°F | 82°F | 21°F | 45.1 | 21 | April 22 |
| New Carlisle | 51.9°F | 86°F | 17°F | 41.9 | 19 | April 24 |
| Chardon | 48.0°F | 81°F | 17°F | 50.7 | 114 | May 5 |
| New Lexington | 50.7°F | 83°F | 18°F | 44.4 | 20 | April 30 |
| Waverly | 53.9°F | 86°F | 22°F | 43.6 | 12 | April 21 |
| Barnesville | 51.3°F | 83°F | 21°F | – | – | April 27 |
| Montpelier | 49.1°F | 83°F | 17°F | 37.9 | 33 | April 28 |
| Paulding | 50.3°F | 85°F | 17°F | 37.0 | 24 | April 25 |
| Hicksville | 50.2°F | 85°F | 17°F | 35.1 | – | April 28 |
| Gallipolis | 54.9°F | 86°F | 23°F | 44.5 | – | April 18 |
| Millersburg | 50.2°F | 84°F | 18°F | 40.7 | 20 | May 2 |
| Cadiz | 50.8°F | 82°F | 20°F | 42.6 | 26 | April 21 |
| Fredericktown | 48.5°F | 82°F | 15°F | – | – | May 1 |
| Dennison | 51.1°F | 85°F | 20°F | 42.4 | – | April 29 |
| Caldwell | 51.5°F | 82°F | 20°F | – | – | April 30 |
| Lucasville | 54.0°F | 87°F | 22°F | – | – | April 21 |
| Centerburg | 50.0°F | 83°F | 17°F | 44.2 | – | April 27 |
| Ripley | 51.6°F | 86°F | 17°F | 47.9 | 17 | April 29 |
| Newport | 53.1°F | 84°F | 22°F | 45.4 | 24 | April 23 |
| Beverly | 52.9°F | 85°F | 21°F | 44.5 | 16 | April 24 |
| Pandora | 51.3°F | 84°F | 19°F | 38.7 | 33 | April 23 |
| Danville | 49.0°F | 82°F | 17°F | 42.4 | 42 | May 2 |
| Hiram | 48.1°F | 81°F | 16°F | 44.1 | 63 | May 1 |
| Philo | 53.8°F | 84°F | 23°F | 39.5 | – | April 19 |
| Chippewa Lake | 48.6°F | 82°F | 17°F | 40.5 | 36 | April 29 |
| Huntsville | 52.0°F | 86°F | 18°F | 41.5 | – | April 22 |
| Hoytville | 50.8°F | 84°F | 18°F | 36.0 | 23 | April 24 |
| Hannibal | 51.8°F | 83°F | 20°F | 45.0 | – | April 26 |
| Chilo | 54.9°F | 87°F | 23°F | 42.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.
| Record | Value | Where | When |
|---|---|---|---|
| Highest temperature | 113°F | Gallipolis (near) | July 21, 1934 |
| Lowest temperature | −39°F | Milligan | February 10, 1899 |
| Most precipitation in 24 hours | 10.75 in | Lockington Dam (nr. Sidney, Shelby Co. OH) | August 7, 1995 |
| Most snow in 24 hours | 30 in | Warren 3S | April 20, 1901 |
| Deepest snow on the ground | 47 in | Chardon | November 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.
- Parma79,350 people
- Canton69,211 people
- Lorain65,751 people
- Kettering57,028 people
- Middletown52,291 people
- Cuyahoga Falls50,979 people
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:
- Akron Fulton International Airport52.3°F
- Carpenter (2 mi S)52.7°F
- Cincinnati Lunken Airport54.8°F
- Cincinnati-Fernbank55.0°F
- Cleveland Burke Airport52.3°F
- Columbus Ohio State University Airport52.4°F
- Columbus WCMH52.8°F
- Columbus-Valley Crossing53.0°F
- Coshocton Agricultural Research Station51.6°F
- Dayton Mcd53.3°F
- Dayton Wright Bros Airport54.1°F
- Defiance station50.4°F
- Dorset47.8°F
- Findlay Wpcc51.3°F
- Fremont Agricultural Station50.9°F
- Lancaster station53.2°F
- Lima Wastewater Treatment Plant51.0°F
- Mansfield (5 mi W)50.3°F
- Marion (2 mi N)50.6°F
- McConnellsville Lake 752.2°F
- Millport (4 mi NE)49.9°F
- Mosquito Creek Lake49.2°F
- Napoleon (1 mi SW)50.7°F
- New Philadelphia station50.8°F
- Newark Water Works50.6°F
- South Point55.7°F
- Toledo Metcalf Field51.4°F
- Waterloo52.8°F
- Weather Office Wilmington53.7°F
- Wilmington (3 mi N)51.9°F
- Wooster Experiment Station50.2°F
- Wooster Wayne County Airport49.5°F
Source: NOAA NCEI 1991-2020 normals for each station.
Next
- Frost dates in OhioLast spring and first autumn frost at every station
- Every stateCompare the statewide normals
- South Point55.7°F a year, 49.5 in of precipitation
- Dorset47.8°F a year, 46.9 in of precipitation
- Chardon48.0°F a year, 50.7 in of precipitation
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming