Climate · Middleport

Middleport, IL climate

Middleport has chilly winters and warm summers. A typical July afternoon reaches 85°, a January night drops to 17°, and about 17 inches of snow falls in a normal winter.

NOAA 1991-2020 climate normals Updated once a decade
July high
85°
1127th coolest of 2,886 Illinois towns
January low
17°
1220th coldest of 2,886 Illinois towns
Rain + melted snow
38 in
806th driest of 2,886 Illinois towns
Snow a winter
17 in
1133rd least snowy of 2,880 Illinois towns
A normal year

What a year in Middleport feels like

Winter

36° / 20°
Typical high / low · 8 days with an inch or more of snow

Spring

62° / 40°
Typical high / low · Last frost around Apr 24

Summer

83° / 61°
Typical high / low · 16 days reach 90° in a normal year

Fall

65° / 43°
Typical high / low · First frost around Oct 16
Best months to be outsideMayJunAugSepOctHighs of 62–84° and lows of 40° or more
Month by month

Middleport weather by month

Average highs, lows, rain and snow for every month, from NOAA’s 1991–2020 normals.

MonthHighLowRain + meltSnowWet days30-yr range
January33°17°2.3" 5.4"10 15° – 38°
February38°21°1.8" 4.7"8 15° – 40°
March50°30°2.4" 1.6"10 32° – 55°
April63°39°3.6" 0.3"12 43° – 57°
May74°50°4.3" 012 56° – 70°
June82°60°5.0" 011 67° – 75°
July85°63°4.4" 09 68° – 79°
August83°61°3.5" 09 67° – 79°
September78°53°3.0" 09 61° – 70°
October66°42°3.1" 010 50° – 60°
November50°32°2.7" 0.7"10 33° – 49°
December38°22°2.2" 4.4"10 16° – 41°
Year62°41°38.2"17.1"121

“Wet days” have at least 0.01" of rain or melted snow. “Snow on ground” counts days with 1" or more. The 30-year range is the coldest and warmest that month’s average temperature got between 1991 and 2020.

Rain & snow

Rain and snow in Middleport

Middleport gets 38 inches of rain and melted snow a year. June is the wettest month and February the driest. Rain or snow falls on about 121 days a year.

38 in
Rain + melted snow a year
Less rain than 55% of U.S. towns
17 in
Snow in a normal winter
Less snow than 62% of U.S. towns
121 days
With rain or snow (0.01"+)

Rain + melted snow by month

Inches of water
5.0"

Snowfall by month

Inches of snow
5.4"
Frost & the growing season

About 174 frost-free days a year

In half of years the last 32° night comes by April 24 and the first one by October 16. That leaves about 174 frost-free days for gardens, shorter than 56% of U.S. towns.

133
nights at or below 32° in a normal year
10
nights below 0° in a normal year
16
days that reach 90° in a normal year

Freezing nights by month

Average nights at or below 32°

90° days by month

Average days at 90° or more
Heating & cooling

Heating and cooling a home in Middleport

Engineers use “degree days” to estimate how hard a furnace or air conditioner works. In Middleport, 87% of that work is heating and 13% is cooling, so the furnace matters far more than the air conditioner.

87%heating
6,047 heating degree daysMore heating than 57% of U.S. towns
892 cooling degree daysMore cooling than 54% of U.S. towns

Degree days measure how far each day’s average temperature falls below or rises above 65°, added up over a year. Source: NOAA station normals.

Around Middleport

Middleport and its neighbors

Middleport borders 5 towns with climate data. January nights across them vary by 0.3°. Martinton has the coldest January nights (17°) and Belmont the hottest July afternoons (85°). Middleport’s January low is 17° and its July high 85°.

Milford: January low 17°, July high 85°Sheldon: January low 17°, July high 84°Ashkum: January low 17°, July high 85°Danforth: January low 17°, July high 85°Douglas: January low 17°, July high 85°Beaver: January low 17°, July high 84°Washington: January low 17°, July high 84°Jefferson: January low 17°, July high 84°Papineau: January low 17°, July high 85°Chebanse: January low 17°, July high 85°Onarga: January low 17°, July high 85°Belmont: January low 17°, July high 85°Iroquois: January low 17°, July high 85°Concord: January low 17°, July high 84°Martinton: January low 17°, July high 85°Crescent: January low 17°, July high 85°Middleport: January low 17°, July high 85° MiddleportBelmontIroquoisConcordMartintonCrescent
ColderMilder17° to 17°
Martinton16.6° −0.1°
Middleport16.7°
Belmont16.7° same
Concord16.7° same
Crescent16.7° same
Iroquois16.9° +0.2°

Temperatures and rain come from NOAA’s 5 km grid, so each town gets its own value.

Compared with other towns

How Middleport compares

Summer heat85° July high
Hotter than 50% of U.S. towns1127th coolest of 2,886 Illinois towns
Winter cold17° January low
Colder than 63% of U.S. towns1220th coldest of 2,886 Illinois towns
Precipitation38" a year
Drier than 55% of U.S. towns806th driest of 2,886 Illinois towns
Snow17" a winter
Less snow than 62% of U.S. towns1133rd least snowy of 2,880 Illinois towns