Ohio Climate Data
NOAA 30-year climate normals for all 88 counties.
State Avg Temp
51.5°F
Hottest County
Gallia County
54.9°F avg
Coldest County
Geauga County
48.0°F avg
Wettest County
Geauga County
50.7" precip
All Ohio Counties
Adams County
Data pending
Allen County
51.2°F avg
Ashland County
49.7°F avg
Ashtabula County
48.3°F avg
Athens County
52.2°F avg
Auglaize County
Data pending
Belmont County
51.3°F avg
Brown County
51.6°F avg
Butler County
53.7°F avg
Carroll County
Data pending
Champaign County
51.2°F avg
Clark County
51.5°F avg
Clermont County
53.8°F avg
Clinton County
52.3°F avg
Columbiana County
49.9°F avg
Coshocton County
51.5°F avg
Crawford County
51.2°F avg
Cuyahoga County
52.3°F avg
Darke County
51.9°F avg
Defiance County
50.2°F avg
Delaware County
Data pending
Erie County
52.0°F avg
Fairfield County
52.7°F avg
Fayette County
51.8°F avg
Franklin County
53.2°F avg
Fulton County
49.2°F avg
Gallia County
54.9°F avg
Geauga County
48.0°F avg
Greene County
53.7°F avg
Guernsey County
52.7°F avg
Hamilton County
54.5°F avg
Hancock County
51.8°F avg
Hardin County
50.8°F avg
Harrison County
50.8°F avg
Henry County
50.2°F avg
Highland County
52.3°F avg
Hocking County
51.6°F avg
Holmes County
50.2°F avg
Huron County
50.5°F avg
Jackson County
51.5°F avg
Jefferson County
51.4°F avg
Knox County
49.2°F avg
Lake County
51.3°F avg
Lawrence County
54.3°F avg
Licking County
51.9°F avg
Logan County
51.3°F avg
Lorain County
51.0°F avg
Lucas County
52.2°F avg
Madison County
50.4°F avg
Mahoning County
Data pending
Marion County
50.7°F avg
Medina County
48.6°F avg
Meigs County
52.7°F avg
Mercer County
51.4°F avg
Miami County
52.7°F avg
Monroe County
51.8°F avg
Montgomery County
53.8°F avg
Morgan County
52.2°F avg
Morrow County
Data pending
Muskingum County
53.4°F avg
Noble County
51.5°F avg
Ottawa County
Data pending
Paulding County
50.3°F avg
Perry County
50.7°F avg
Pickaway County
54.3°F avg
Pike County
53.9°F avg
Portage County
48.6°F avg
Preble County
51.2°F avg
Putnam County
51.3°F avg
Richland County
50.5°F avg
Ross County
53.5°F avg
Sandusky County
50.8°F avg
Scioto County
54.9°F avg
Seneca County
50.9°F avg
Shelby County
50.9°F avg
Stark County
Data pending
Summit County
52.0°F avg
Trumbull County
49.3°F avg
Tuscarawas County
51.2°F avg
Union County
52.3°F avg
Van Wert County
51.0°F avg
Vinton County
Data pending
Warren County
52.7°F avg
Washington County
53.3°F avg
Wayne County
49.9°F avg
Williams County
49.4°F avg
Wood County
51.0°F avg
Wyandot County
50.1°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.