Counties in Illinois by average annual temperature

Alexander County had the highest average annual temperature of 102 counties in 2018, at 58 °F. Boone County had the lowest, at 47.4 °F. The median was 52.9 °F and the figure for Illinois was 52.5 °F. Source: NOAA National Centers for Environmental Information.

Lowest47.4Boone County
Median52.9102 counties
Illinois52.5History

Top 40 counties, 2018

Alexander County: 58 °FAlexander County58Pulaski County: 58 °FPulaski County58Massac County: 57.9 °FMassac County57.9Hardin County: 56.9 °FHardin County56.9Monroe County: 56.9 °FMonroe County56.9Pope County: 56.9 °FPope County56.9Union County: 56.9 °FUnion County56.9Johnson County: 56.8 °FJohnson County56.8Gallatin County: 56.6 °FGallatin County56.6St. Clair County: 56.5 °FSt. Clair County56.5Randolph County: 56.3 °FRandolph County56.3Saline County: 56.3 °FSaline County56.3White County: 56.3 °FWhite County56.3Edwards County: 56.2 °FEdwards County56.2Jackson County: 56.2 °FJackson County56.2Wabash County: 56.2 °FWabash County56.2Williamson County: 56.2 °FWilliamson County56.2Franklin County: 56.1 °FFranklin County56.1Hamilton County: 56.1 °FHamilton County56.1Wayne County: 55.9 °FWayne County55.9Perry County: 55.8 °FPerry County55.8Clinton County: 55.7 °FClinton County55.7Lawrence County: 55.7 °FLawrence County55.7Jefferson County: 55.5 °FJefferson County55.5Madison County: 55.5 °FMadison County55.5Washington County: 55.5 °FWashington County55.5Richland County: 55.4 °FRichland County55.4Clay County: 55 °FClay County55Crawford County: 54.9 °FCrawford County54.9Jersey County: 54.9 °FJersey County54.9Marion County: 54.9 °FMarion County54.9Bond County: 54.8 °FBond County54.8Calhoun County: 54.7 °FCalhoun County54.7Jasper County: 54.6 °FJasper County54.6Greene County: 54.3 °FGreene County54.3Fayette County: 54.2 °FFayette County54.2Pike County: 54.1 °FPike County54.1Effingham County: 54 °FEffingham County54Clark County: 53.9 °FClark County53.9Cumberland County: 53.9 °FCumberland County53.9
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2018
°F
Change on 2017
1Alexander County58-2%
1Pulaski County58-2.2%
3Massac County57.9-2.7%
4Hardin County56.9-3.1%
4Monroe County56.9-3.6%
4Pope County56.9-3.1%
4Union County56.9-2.4%
8Johnson County56.8-2.7%
9Gallatin County56.6-3.2%
10St. Clair County56.5-3.7%
11Randolph County56.3-3.4%
11Saline County56.3-3.4%
11White County56.3-3.8%
14Edwards County56.2-3.3%
14Jackson County56.2-2.8%
14Wabash County56.2-2.4%
14Williamson County56.2-2.8%
18Franklin County56.1-2.9%
18Hamilton County56.1-3.9%
20Wayne County55.9-4%
21Perry County55.8-3.1%
22Clinton County55.7-3.3%
22Lawrence County55.7-1.9%
24Jefferson County55.5-3.3%
24Madison County55.5-3.5%
24Washington County55.5-3.5%
27Richland County55.4-2.6%
28Clay County55-3.2%
29Crawford County54.9-2.3%
29Jersey County54.9-3%
29Marion County54.9-3.3%
32Bond County54.8-3.5%
33Calhoun County54.7-3%
34Jasper County54.6-2.5%
35Greene County54.3-3%
36Fayette County54.2-3.6%
37Pike County54.1-3.2%
38Effingham County54-3.4%
39Clark County53.9-3.1%
39Cumberland County53.9-3.2%
39Macoupin County53.9-3.4%
39Scott County53.9-3.2%
43Montgomery County53.6-3.8%
44Brown County53.3-3.1%
44Christian County53.3-3.6%
44Coles County53.3-3.6%
44Shelby County53.3-3.8%
48Adams County53.1-3.5%
48Morgan County53.1-3.8%
48Sangamon County53.1-4%
51Douglas County52.9-3.8%
51Moultrie County52.9-3.6%
53Cass County52.8-4%
54Mason County52.7-3.8%
54Menard County52.7-4.2%
54Schuyler County52.7-3.3%
57Edgar County52.6-3.8%
57Macon County52.6-3.7%
59Logan County52.5-3.7%
60Piatt County52.3-3.9%
60Tazewell County52.3-3.5%
62Champaign County52.1-3.9%
62Hancock County52.1-3.7%
64De Witt County52-3.7%
65Fulton County51.9-3.5%
65Vermilion County51.9-3.5%
67McDonough County51.6-3.6%
67Peoria County51.6-3.7%
69Woodford County51.3-3.8%
70Ford County51.2-3.8%
70Iroquois County51.2-3.2%
70McLean County51.2-4.1%
73Henderson County50.9-4.1%
74Kankakee County50.7-3.2%
75Marshall County50.6-3.6%
76Grundy County50.4-3.3%
77Livingston County50.2-4.6%
77Warren County50.2-3.8%
79Knox County50.1-3.8%
79Putnam County50.1-3.3%
79Will County50.1-3.5%
82Cook County50-3.3%
82Mercer County50-4%
84Rock Island County49.9-3.9%
84Stark County49.9-4%
86LaSalle County49.8-3.3%
87DuPage County49.6-2.9%
87Henry County49.6-4.1%
87Kendall County49.6-3.3%
90Bureau County49.3-3.3%
91Whiteside County49.2-4.3%
92Lee County48.8-3.9%
93Kane County48.6-3.4%
94Lake County48.5-3.2%
95Carroll County48.4-4.2%
95Ogle County48.4-4%
97DeKalb County48.3-3.6%
98McHenry County47.7-3.8%
98Stephenson County47.7-4%
98Winnebago County47.7-4.8%
101Jo Daviess County47.6-3.8%
102Boone County47.4-4.4%

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 Illinois by average annual temperature, 2018) [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 Illinois by average annual temperature, 2018. 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/illinois-counties?period=2018. 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 Illinois by average annual temperature, 2018. 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/illinois-counties?period=2018.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in Illinois by average annual temperature, 2018 [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/illinois-counties?period=2018 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_illinois_by_2018,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in Illinois by average annual temperature, 2018}},
  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/illinois-counties?period=2018. 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 Illinois by average annual temperature, 2018
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/illinois-counties?period=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/illinois-counties?period=2018.
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 Illinois by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"Illinois","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=Illinois&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?

Alexander County, with 58 °F in 2018, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Boone County, with 47.4 °F in 2018.

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 Illinois: more rankings