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.

Explore more data for Ohio

TaxCost of LivingComing SoonCrime RateIncomeComing SoonHealthSchoolsRiskWaterCounty Score