Search a place

Harmony weather by month

What a typical year looks like in Harmony, Illinois: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at ELGIN WATER, 23 km from Harmony; records cover 1983–2026.

Today’s Harmony forecast

The year at a glance

January: typical high 30.1°F, low 14.1°F, precipitation 2.02 in. February: typical high 34.2°F, low 16.8°F, precipitation 1.87 in. March: typical high 46.1°F, low 26.3°F, precipitation 2.37 in. April: typical high 58.7°F, low 37°F, precipitation 3.96 in. May: typical high 70.3°F, low 48.3°F, precipitation 5.12 in. June: typical high 80.1°F, low 58.4°F, precipitation 4.46 in. July: typical high 84.1°F, low 63.2°F, precipitation 3.98 in. August: typical high 82.3°F, low 61.2°F, precipitation 4.33 in. September: typical high 75.7°F, low 52.8°F, precipitation 3.53 in. October: typical high 62.7°F, low 40.9°F, precipitation 3.31 in. November: typical high 47.6°F, low 30.1°F, precipitation 2.68 in. December: typical high 35.5°F, low 20.1°F, precipitation 2.22 in.−40°−40°−20°−29°0°−18°20°−7°40°4°60°16°80°27°100°38°30°−1°14°−10°Jan34°1°17°−8°Feb46°8°26°−3°Mar59°15°37°3°Apr70°21°48°9°May80°27°58°15°Jun84°29°63°17°Jul82°28°61°16°Aug76°24°53°12°Sep63°17°41°5°Oct48°9°30°−1°Nov36°2°20°−7°DecPrecipitation
Bars: typical low to high (official normals, 1991–2020) Record high Record low
Precipitation a year
39.9 in1012 mm
Snow a year
32 in82 cm
Last spring freeze
Apr 25
First fall freeze
Oct 14
Heating degree days
6,592
Cooling degree days
808

Freeze dates are medians (half of years earlier, half later). Degree days use a 65°F base; HVAC design temperatures here are −7°−22° (heating, 99%) and 93°34° (cooling, 1%).

Month by month

Harmony in January

Highs average 30°−1° and lows 14°−10°, with 2 in51 mm of precipitation and 10 in24 cm of snow in a typical January.

Record high
63°17° (2008)
Record low
−27°−33° (1985)
Heating degree days
1330
Cooling degree days
0

Harmony in February

Highs average 34°1° and lows 17°−8°, with 1.9 in47 mm of precipitation and 8 in20 cm of snow in a typical February.

Record high
74°23° (2024)
Record low
−25°−32° (2019)
Heating degree days
1106
Cooling degree days
0

Harmony in March

Highs average 46°8° and lows 26°−3°, with 2.4 in60 mm of precipitation and 4 in9 cm of snow in a typical March.

Record high
83°28° (2012)
Record low
−9°−23° (2015)
Heating degree days
894
Cooling degree days
1

Harmony in April

Highs average 59°15° and lows 37°3°, with 4 in101 mm of precipitation and 0.8 in2 cm of snow in a typical April.

Record high
91°33° (1986)
Record low
11°−12° (1987)
Heating degree days
519
Cooling degree days
4

Harmony in May

Highs average 70°21° and lows 48°9°, with 5.1 in130 mm of precipitation in a typical May.

Record high
97°36° (2018)
Record low
28°−2° (2004)
Heating degree days
224
Cooling degree days
48

Harmony in June

Highs average 80°27° and lows 58°15°, with 4.5 in113 mm of precipitation in a typical June.

Record high
101°38° (1988)
Record low
36°2° (2003)
Heating degree days
40
Cooling degree days
168

Harmony in July

Highs average 84°29° and lows 63°17°, with 4 in101 mm of precipitation in a typical July.

Record high
102°39° (2012)
Record low
45°7° (1983)
Heating degree days
4
Cooling degree days
273

Harmony in August

Highs average 82°28° and lows 61°16°, with 4.3 in110 mm of precipitation in a typical August.

Record high
98°37° (1988)
Record low
40°4° (1986)
Heating degree days
10
Cooling degree days
219

Harmony in September

Highs average 76°24° and lows 53°12°, with 3.5 in90 mm of precipitation in a typical September.

Record high
95°35° (1990)
Record low
29°−2° (1995)
Heating degree days
109
Cooling degree days
86

Harmony in OctoberThis month

Highs average 63°17° and lows 41°5°, with 3.3 in84 mm of precipitation in a typical October.

Record high
89°32° (2010)
Record low
18°−8° (1988)
Heating degree days
418
Cooling degree days
9

Harmony in November

Highs average 48°9° and lows 30°−1°, with 2.7 in68 mm of precipitation and 1.4 in3.6 cm of snow in a typical November.

Record high
76°24° (2016)
Record low
4°−16° (1986)
Heating degree days
785
Cooling degree days
0

Harmony in December

Highs average 36°2° and lows 20°−7°, with 2.2 in56 mm of precipitation and 9 in22 cm of snow in a typical December.

Record high
68°20° (2012)
Record low
−24°−31° (1983)
Heating degree days
1153
Cooling degree days
0