Counties in Ohio by average annual temperature

Lawrence County had the highest average annual temperature of 88 counties in 2020, at 55.8 °F. Geauga County had the lowest, at 50.8 °F. The median was 52.8 °F and the figure for Ohio was 53 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest55.8Lawrence County
Lowest50.8Geauga County
Median52.888 counties
Ohio53History

Map of counties, 2020

Adams County: 54.9 °FAllen County: 52.7 °FAshland County: 51.6 °FAshtabula County: 50.9 °FAthens County: 54.2 °FAuglaize County: 52.4 °FBelmont County: 52.6 °FBrown County: 54.5 °FButler County: 54.5 °FCarroll County: 52.1 °FChampaign County: 52.2 °FClark County: 53.3 °FClermont County: 55.1 °FClinton County: 53.7 °FColumbiana County: 51.5 °FCoshocton County: 52.6 °FCrawford County: 52.1 °FCuyahoga County: 52.5 °FDarke County: 52.8 °FDefiance County: 52 °FDelaware County: 53 °FErie County: 52.5 °FFairfield County: 53.6 °FFayette County: 53.6 °FFranklin County: 53.9 °FFulton County: 51.9 °FGallia County: 54.9 °FGeauga County: 50.8 °FGreene County: 54 °FGuernsey County: 52.8 °FHamilton County: 55.4 °FHancock County: 53.1 °FHardin County: 52.9 °FHarrison County: 52.5 °FHenry County: 52.6 °FHighland County: 53.8 °FHocking County: 53.5 °FHolmes County: 51.9 °FHuron County: 51.8 °FJackson County: 54.5 °FJefferson County: 52.4 °FKnox County: 51.6 °FLake County: 52.1 °FLawrence County: 55.8 °FLicking County: 52.7 °FLogan County: 51.9 °FLorain County: 51.9 °FLucas County: 53.3 °FMadison County: 53.3 °FMahoning County: 51.5 °FMarion County: 52.8 °FMedina County: 52.1 °FMeigs County: 54.3 °FMercer County: 52.2 °FMiami County: 53.9 °FMonroe County: 53.1 °FMontgomery County: 54.7 °FMorgan County: 53.8 °FMorrow County: 51.6 °FMuskingum County: 53.4 °FNoble County: 53.4 °FOttawa County: 53.1 °FPaulding County: 51.9 °FPerry County: 53.2 °FPickaway County: 54.4 °FPike County: 54.8 °FPortage County: 51.9 °FPreble County: 53.1 °FPutnam County: 52.6 °FRichland County: 51.6 °FRoss County: 54.6 °FSandusky County: 52.8 °FScioto County: 55.3 °FSeneca County: 52.4 °FShelby County: 52.3 °FStark County: 52.8 °FSummit County: 53.1 °FTrumbull County: 51.2 °FTuscarawas County: 52.7 °FUnion County: 52.7 °FVan Wert County: 52.1 °FVinton County: 53.9 °FWarren County: 54.8 °FWashington County: 54.8 °FWayne County: 52 °FWilliams County: 51.3 °FWood County: 53.2 °FWyandot County: 53.2 °F
  • Under 52
  • 52 to 53
  • 53 to 54
  • 54 and over
°F, 2020. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2020

Lawrence County: 55.8 °FLawrence County55.8Hamilton County: 55.4 °FHamilton County55.4Scioto County: 55.3 °FScioto County55.3Clermont County: 55.1 °FClermont County55.1Adams County: 54.9 °FAdams County54.9Gallia County: 54.9 °FGallia County54.9Pike County: 54.8 °FPike County54.8Warren County: 54.8 °FWarren County54.8Washington County: 54.8 °FWashington County54.8Montgomery County: 54.7 °FMontgomery County54.7Ross County: 54.6 °FRoss County54.6Brown County: 54.5 °FBrown County54.5Butler County: 54.5 °FButler County54.5Jackson County: 54.5 °FJackson County54.5Pickaway County: 54.4 °FPickaway County54.4Meigs County: 54.3 °FMeigs County54.3Athens County: 54.2 °FAthens County54.2Greene County: 54 °FGreene County54Franklin County: 53.9 °FFranklin County53.9Miami County: 53.9 °FMiami County53.9Vinton County: 53.9 °FVinton County53.9Highland County: 53.8 °FHighland County53.8Morgan County: 53.8 °FMorgan County53.8Clinton County: 53.7 °FClinton County53.7Fairfield County: 53.6 °FFairfield County53.6Fayette County: 53.6 °FFayette County53.6Hocking County: 53.5 °FHocking County53.5Muskingum County: 53.4 °FMuskingum County53.4Noble County: 53.4 °FNoble County53.4Clark County: 53.3 °FClark County53.3Lucas County: 53.3 °FLucas County53.3Madison County: 53.3 °FMadison County53.3Perry County: 53.2 °FPerry County53.2Wood County: 53.2 °FWood County53.2Wyandot County: 53.2 °FWyandot County53.2Hancock County: 53.1 °FHancock County53.1Monroe County: 53.1 °FMonroe County53.1Ottawa County: 53.1 °FOttawa County53.1Preble County: 53.1 °FPreble County53.1Summit County: 53.1 °FSummit County53.1Lawrence County: 55.8 °FLawrence County55.8Hamilton County: 55.4 °FHamilton County55.4Scioto County: 55.3 °FScioto County55.3Clermont County: 55.1 °FClermont County55.1Adams County: 54.9 °FAdams County54.9Gallia County: 54.9 °FGallia County54.9Pike County: 54.8 °FPike County54.8Warren County: 54.8 °FWarren County54.8Washington County: 54.8 °FWashington County54.8Montgomery County: 54.7 °FMontgomery County54.7Ross County: 54.6 °FRoss County54.6Brown County: 54.5 °FBrown County54.5Butler County: 54.5 °FButler County54.5Jackson County: 54.5 °FJackson County54.5Pickaway County: 54.4 °FPickaway County54.4Meigs County: 54.3 °FMeigs County54.3Athens County: 54.2 °FAthens County54.2Greene County: 54 °FGreene County54Franklin County: 53.9 °FFranklin County53.9Miami County: 53.9 °FMiami County53.9Vinton County: 53.9 °FVinton County53.9Highland County: 53.8 °FHighland County53.8Morgan County: 53.8 °FMorgan County53.8Clinton County: 53.7 °FClinton County53.7Fairfield County: 53.6 °FFairfield County53.6Fayette County: 53.6 °FFayette County53.6Hocking County: 53.5 °FHocking County53.5Muskingum County: 53.4 °FMuskingum County53.4Noble County: 53.4 °FNoble County53.4Clark County: 53.3 °FClark County53.3Lucas County: 53.3 °FLucas County53.3Madison County: 53.3 °FMadison County53.3Perry County: 53.2 °FPerry County53.2Wood County: 53.2 °FWood County53.2Wyandot County: 53.2 °FWyandot County53.2Hancock County: 53.1 °FHancock County53.1Monroe County: 53.1 °FMonroe County53.1Ottawa County: 53.1 °FOttawa County53.1Preble County: 53.1 °FPreble County53.1Summit County: 53.1 °FSummit County53.1
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2020
°F
Change on 2019
1Lawrence County55.8-0.5%
2Hamilton County55.4+0.4%
3Scioto County55.3-0.2%
4Clermont County55.1+0.4%
5Adams County54.9+0.2%
5Gallia County54.9-0.4%
7Pike County54.8+0.2%
7Warren County54.8+1.3%
7Washington County54.8+0.4%
10Montgomery County54.7+1.9%
11Ross County54.6+0.2%
12Brown County54.5+0.4%
12Butler County54.5+1.1%
12Jackson County54.50%
15Pickaway County54.4-0.2%
16Meigs County54.3-0.2%
17Athens County54.2+0.4%
18Greene County54+1.3%
19Franklin County53.9+0.4%
19Miami County53.9+1.5%
19Vinton County53.90%
22Highland County53.8+0.4%
22Morgan County53.8+0.4%
24Clinton County53.7+0.6%
25Fairfield County53.6+0.2%
25Fayette County53.6+0.9%
27Hocking County53.50%
28Muskingum County53.4+0.8%
28Noble County53.4+0.6%
30Clark County53.3+1.5%
30Lucas County53.3+2.5%
30Madison County53.3+0.9%
33Perry County53.2+0.6%
33Wood County53.2+2.5%
33Wyandot County53.2+1.7%
36Hancock County53.1+1.9%
36Monroe County53.10%
36Ottawa County53.1+2.7%
36Preble County53.1+1.5%
36Summit County53.1+1.7%
41Delaware County53+0.8%
42Hardin County52.9+1.3%
43Darke County52.8+1.5%
43Guernsey County52.8+1%
43Marion County52.8+1.1%
43Sandusky County52.8+2.7%
43Stark County52.8+1.5%
48Allen County52.7+1.9%
48Licking County52.7+0.8%
48Tuscarawas County52.7+1.2%
48Union County52.7+0.8%
52Belmont County52.6+0.4%
52Coshocton County52.6+1%
52Henry County52.6+2.9%
52Putnam County52.6+2.3%
56Cuyahoga County52.5+1.5%
56Erie County52.5+1.9%
56Harrison County52.5+1%
59Auglaize County52.4+1.9%
59Jefferson County52.4+0.6%
59Seneca County52.4+2.3%
62Shelby County52.3+1.4%
63Champaign County52.2+1.2%
63Mercer County52.2+2.2%
65Carroll County52.1+1%
65Crawford County52.1+1.8%
65Lake County52.1+2%
65Medina County52.1+1.4%
65Van Wert County52.1+2.6%
70Defiance County52+3.8%
70Wayne County52+1.6%
72Fulton County51.9+3%
72Holmes County51.9+1.2%
72Logan County51.9+1%
72Lorain County51.9+1%
72Paulding County51.9+3%
72Portage County51.9+2%
78Huron County51.8+2%
79Ashland County51.6+1.6%
79Knox County51.6+1%
79Morrow County51.6+1.2%
79Richland County51.6+1.8%
83Columbiana County51.5+1.4%
83Mahoning County51.5+2.2%
85Williams County51.3+4.1%
86Trumbull County51.2+2%
87Ashtabula County50.9+2.2%
88Geauga County50.8+2%

Other periods

About this ranking

Mean air temperature from January to December, in degrees Fahrenheit: the average of the 12 monthly mean temperatures. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.

Values are area averages, so a county with mountains and valleys has one value for very different local climates. NOAA revises the last two years every month.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

NOAA National Centers for Environmental Information. (2026). NOAA Climate at a Glance, January to December average temperature, counties (Counties in Ohio by average annual temperature, 2020) [Data set]. Retrieved October 12, 2026, from https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping

MLA 9

NOAA Climate at a Glance, January to December average temperature, counties, Counties in Ohio by average annual temperature, 2020. NOAA National Centers for Environmental Information, 6 Oct. 2026, https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Invokely, https://invokely.ai/rankings/average-annual-temperature/ohio-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December average temperature, counties. Counties in Ohio by average annual temperature, 2020. Dataset. Accessed October 12, 2026. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Also distributed by Invokely, https://invokely.ai/rankings/average-annual-temperature/ohio-counties?period=2020.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in Ohio by average annual temperature, 2020 [Dataset]. Available at: https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping, via Invokely: https://invokely.ai/rankings/average-annual-temperature/ohio-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_ohio_by_2020,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in Ohio by average annual temperature, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/ohio-counties?period=2020. Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - NOAA National Centers for Environmental Information
TI  - NOAA Climate at a Glance, January to December average temperature, counties: Counties in Ohio by average annual temperature, 2020
PY  - 2026
DA  - 2026/10/06
PB  - NOAA National Centers for Environmental Information
DB  - Invokely
UR  - https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping
L2  - https://invokely.ai/rankings/average-annual-temperature/ohio-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/ohio-counties?period=2020.
N1  - Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Ohio by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=Ohio&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest average annual temperature?

Lawrence County, with 55.8 °F in 2020, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Geauga County, with 50.8 °F in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Average annual temperature: other rankings

Counties in Ohio: more rankings