Counties in Illinois by average annual temperature

Massac County had the highest average annual temperature of 102 counties in 2014, at 55.6 °F. McHenry County had the lowest, at 44.3 °F. The median was 49.8 °F and the figure for Illinois was 49.5 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest55.6Massac County
Lowest44.3McHenry County
Median49.8102 counties
Illinois49.5History

Map of counties, 2014

Adams County: 50 °FAlexander County: 55.4 °FBond County: 52 °FBoone County: 44.4 °FBrown County: 49.8 °FBureau County: 45.9 °FCalhoun County: 51.8 °FCarroll County: 45.2 °FCass County: 49.6 °FChampaign County: 49.1 °FChristian County: 50.4 °FClark County: 50.7 °FClay County: 51.9 °FClinton County: 52.7 °FColes County: 50.1 °FCook County: 47 °FCrawford County: 51.5 °FCumberland County: 50.6 °FDeKalb County: 45.3 °FDe Witt County: 48.9 °FDouglas County: 49.8 °FDuPage County: 46.5 °FEdgar County: 49.7 °FEdwards County: 53.3 °FEffingham County: 50.9 °FFayette County: 51.4 °FFord County: 48 °FFranklin County: 53.6 °FFulton County: 48.7 °FGallatin County: 54.3 °FGreene County: 51.1 °FGrundy County: 47.2 °FHamilton County: 53.7 °FHancock County: 48.9 °FHardin County: 54.5 °FHenderson County: 47.7 °FHenry County: 46.7 °FIroquois County: 47.6 °FJackson County: 53.8 °FJasper County: 51.3 °FJefferson County: 52.8 °FJersey County: 52 °FJo Daviess County: 44.5 °FJohnson County: 54.6 °FKane County: 45.5 °FKankakee County: 47.1 °FKendall County: 46.6 °FKnox County: 47.2 °FLake County: 45.2 °FLaSalle County: 46.8 °FLawrence County: 52.2 °FLee County: 45.4 °FLivingston County: 47.8 °FLogan County: 49.5 °FMcDonough County: 48.2 °FMcHenry County: 44.3 °FMcLean County: 48.4 °FMacon County: 49.3 °FMacoupin County: 50.9 °FMadison County: 53.1 °FMarion County: 51.9 °FMarshall County: 47.4 °FMason County: 49.7 °FMassac County: 55.6 °FMenard County: 49.8 °FMercer County: 47 °FMonroe County: 54.7 °FMontgomery County: 51.1 °FMorgan County: 50.1 °FMoultrie County: 49.6 °FOgle County: 45.2 °FPeoria County: 49 °FPerry County: 53.4 °FPiatt County: 49.3 °FPike County: 50.9 °FPope County: 54.8 °FPulaski County: 55.5 °FPutnam County: 46.8 °FRandolph County: 53.8 °FRichland County: 52.1 °FRock Island County: 46.9 °FSt. Clair County: 54.1 °FSaline County: 54.1 °FSangamon County: 50.2 °FSchuyler County: 48.9 °FScott County: 50.6 °FShelby County: 50.1 °FStark County: 46.8 °FStephenson County: 44.7 °FTazewell County: 49.3 °FUnion County: 54.2 °FVermilion County: 48.8 °FWabash County: 53.1 °FWarren County: 47.1 °FWashington County: 52.8 °FWayne County: 53 °FWhite County: 54.1 °FWhiteside County: 46.3 °FWill County: 46.9 °FWilliamson County: 53.8 °FWinnebago County: 44.9 °FWoodford County: 48.1 °F
  • Under 47
  • 47 to 48
  • 48 to 50
  • 50 to 51
  • 51 to 53
  • 53 and over
°F, 2014. 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, 2014

Massac County: 55.6 °FMassac County55.6Pulaski County: 55.5 °FPulaski County55.5Alexander County: 55.4 °FAlexander County55.4Pope County: 54.8 °FPope County54.8Monroe County: 54.7 °FMonroe County54.7Johnson County: 54.6 °FJohnson County54.6Hardin County: 54.5 °FHardin County54.5Gallatin County: 54.3 °FGallatin County54.3Union County: 54.2 °FUnion County54.2Saline County: 54.1 °FSaline County54.1St. Clair County: 54.1 °FSt. Clair County54.1White County: 54.1 °FWhite County54.1Jackson County: 53.8 °FJackson County53.8Randolph County: 53.8 °FRandolph County53.8Williamson County: 53.8 °FWilliamson County53.8Hamilton County: 53.7 °FHamilton County53.7Franklin County: 53.6 °FFranklin County53.6Perry County: 53.4 °FPerry County53.4Edwards County: 53.3 °FEdwards County53.3Madison County: 53.1 °FMadison County53.1Wabash County: 53.1 °FWabash County53.1Wayne County: 53 °FWayne County53Jefferson County: 52.8 °FJefferson County52.8Washington County: 52.8 °FWashington County52.8Clinton County: 52.7 °FClinton County52.7Lawrence County: 52.2 °FLawrence County52.2Richland County: 52.1 °FRichland County52.1Bond County: 52 °FBond County52Jersey County: 52 °FJersey County52Clay County: 51.9 °FClay County51.9Marion County: 51.9 °FMarion County51.9Calhoun County: 51.8 °FCalhoun County51.8Crawford County: 51.5 °FCrawford County51.5Fayette County: 51.4 °FFayette County51.4Jasper County: 51.3 °FJasper County51.3Greene County: 51.1 °FGreene County51.1Montgomery County: 51.1 °FMontgomery County51.1Effingham County: 50.9 °FEffingham County50.9Macoupin County: 50.9 °FMacoupin County50.9Pike County: 50.9 °FPike County50.9Massac County: 55.6 °FMassac County55.6Pulaski County: 55.5 °FPulaski County55.5Alexander County: 55.4 °FAlexander County55.4Pope County: 54.8 °FPope County54.8Monroe County: 54.7 °FMonroe County54.7Johnson County: 54.6 °FJohnson County54.6Hardin County: 54.5 °FHardin County54.5Gallatin County: 54.3 °FGallatin County54.3Union County: 54.2 °FUnion County54.2Saline County: 54.1 °FSaline County54.1St. Clair County: 54.1 °FSt. Clair County54.1White County: 54.1 °FWhite County54.1Jackson County: 53.8 °FJackson County53.8Randolph County: 53.8 °FRandolph County53.8Williamson County: 53.8 °FWilliamson County53.8Hamilton County: 53.7 °FHamilton County53.7Franklin County: 53.6 °FFranklin County53.6Perry County: 53.4 °FPerry County53.4Edwards County: 53.3 °FEdwards County53.3Madison County: 53.1 °FMadison County53.1Wabash County: 53.1 °FWabash County53.1Wayne County: 53 °FWayne County53Jefferson County: 52.8 °FJefferson County52.8Washington County: 52.8 °FWashington County52.8Clinton County: 52.7 °FClinton County52.7Lawrence County: 52.2 °FLawrence County52.2Richland County: 52.1 °FRichland County52.1Bond County: 52 °FBond County52Jersey County: 52 °FJersey County52Clay County: 51.9 °FClay County51.9Marion County: 51.9 °FMarion County51.9Calhoun County: 51.8 °FCalhoun County51.8Crawford County: 51.5 °FCrawford County51.5Fayette County: 51.4 °FFayette County51.4Jasper County: 51.3 °FJasper County51.3Greene County: 51.1 °FGreene County51.1Montgomery County: 51.1 °FMontgomery County51.1Effingham County: 50.9 °FEffingham County50.9Macoupin County: 50.9 °FMacoupin County50.9Pike County: 50.9 °FPike County50.9
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2014
°F
Change on 2013
1Massac County55.6-1.1%
2Pulaski County55.5-1.4%
3Alexander County55.4-1.4%
4Pope County54.8-1.1%
5Monroe County54.7-1.6%
6Johnson County54.6-1.4%
7Hardin County54.5-1.4%
8Gallatin County54.3-1.8%
9Union County54.2-2%
10Saline County54.1-1.6%
10St. Clair County54.1-1.8%
10White County54.1-1.8%
13Jackson County53.8-1.8%
13Randolph County53.8-2%
13Williamson County53.8-1.8%
16Hamilton County53.7-1.6%
17Franklin County53.6-2%
18Perry County53.4-2%
19Edwards County53.3-1.7%
20Madison County53.1-2.2%
20Wabash County53.1-2%
22Wayne County53-1.9%
23Jefferson County52.8-2.2%
23Washington County52.8-2.4%
25Clinton County52.7-2.4%
26Lawrence County52.2-2.4%
27Richland County52.1-2.4%
28Bond County52-2.8%
28Jersey County52-2.4%
30Clay County51.9-2.4%
30Marion County51.9-2.4%
32Calhoun County51.8-2.6%
33Crawford County51.5-2.6%
34Fayette County51.4-2.8%
35Jasper County51.3-2.7%
36Greene County51.1-2.7%
36Montgomery County51.1-2.9%
38Effingham County50.9-3%
38Macoupin County50.9-3%
38Pike County50.9-2.1%
41Clark County50.7-3.2%
42Cumberland County50.6-3.3%
42Scott County50.6-2.5%
44Christian County50.4-3.1%
45Sangamon County50.2-2.3%
46Coles County50.1-3.5%
46Morgan County50.1-2.7%
46Shelby County50.1-3.3%
49Adams County50-2.9%
50Brown County49.8-2.4%
50Douglas County49.8-3.5%
50Menard County49.8-2.2%
53Edgar County49.7-3.5%
53Mason County49.7-2.4%
55Cass County49.6-2.7%
55Moultrie County49.6-3.5%
57Logan County49.5-2.9%
58Macon County49.3-3.7%
58Piatt County49.3-3.5%
58Tazewell County49.3-2.8%
61Champaign County49.1-3.5%
62Peoria County49-2.6%
63De Witt County48.9-3.7%
63Hancock County48.9-3.9%
63Schuyler County48.9-3%
66Vermilion County48.8-3.6%
67Fulton County48.7-2.8%
68McLean County48.4-4%
69McDonough County48.2-3.4%
70Woodford County48.1-4%
71Ford County48-3.8%
72Livingston County47.8-4%
73Henderson County47.7-4.2%
74Iroquois County47.6-4.6%
75Marshall County47.4-4.6%
76Grundy County47.2-4.3%
76Knox County47.2-3.9%
78Kankakee County47.1-4.7%
78Warren County47.1-3.9%
80Cook County47-3.5%
80Mercer County47-3.5%
82Rock Island County46.9-3.5%
82Will County46.9-4.3%
84LaSalle County46.8-4.3%
84Putnam County46.8-5.3%
84Stark County46.8-4.3%
87Henry County46.7-3.9%
88Kendall County46.6-4.1%
89DuPage County46.5-3.3%
90Whiteside County46.3-3.5%
91Bureau County45.9-5.2%
92Kane County45.5-3.6%
93Lee County45.4-4.4%
94DeKalb County45.3-3.8%
95Carroll County45.2-4%
95Lake County45.2-3.6%
95Ogle County45.2-3.8%
98Winnebago County44.9-3.4%
99Stephenson County44.7-3.7%
100Jo Daviess County44.5-3.9%
101Boone County44.4-3.9%
102McHenry County44.3-3.9%

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, 2014) [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, 2014. 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=2014. 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, 2014. 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=2014.

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, 2014 [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=2014 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_illinois_by_2014,
  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, 2014}},
  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=2014. 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, 2014
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=2014
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/illinois-counties?period=2014.
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?

Massac County, with 55.6 °F in 2014, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

McHenry County, with 44.3 °F in 2014.

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