Marine on St. Croix weather by month
What a typical year looks like in Marine on St. Croix, Minnesota: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at FOREST LAKE 5NE, 18 km from Marine on St. Croix; records cover 1958–2026.
The year at a glance
- Precipitation a year
- 33.1 in841 mm
- Snow a year
- 52 in131 cm
- Last spring freeze
- May 1
- First fall freeze
- Oct 7
- Heating degree days
- 7,917
- Cooling degree days
- 613
Freeze dates are medians (half of years earlier, half later). Degree days use a 65°F base; HVAC design temperatures here are −17°−27° (heating, 99%) and 94°34° (cooling, 1%).
Month by month
Marine on St. Croix in January
Highs average 24°−4° and lows 3°−16°, with 0.88 in22 mm of precipitation and 10 in24 cm of snow in a typical January.
- Record high
- 57°14° (2003)
- Record low
- −38°−39° (1977)
- Heating degree days
- 1593
- Cooling degree days
- 0
Marine on St. Croix in February
Highs average 30°−1° and lows 6°−14°, with 0.9 in23 mm of precipitation and 9 in24 cm of snow in a typical February.
- Record high
- 65°18° (2000)
- Record low
- −37°−38° (1996)
- Heating degree days
- 1310
- Cooling degree days
- 0
Marine on St. Croix in March
Highs average 43°6° and lows 19°−7°, with 1.7 in43 mm of precipitation and 9 in23 cm of snow in a typical March.
- Record high
- 81°27° (1963)
- Record low
- −32°−36° (1962)
- Heating degree days
- 1056
- Cooling degree days
- 0
Marine on St. Croix in April
Highs average 58°14° and lows 33°0°, with 3 in76 mm of precipitation and 4 in9 cm of snow in a typical April.
- Record high
- 91°33° (1962)
- Record low
- 2°−17° (1975)
- Heating degree days
- 599
- Cooling degree days
- 2
Marine on St. Croix in May
Highs average 70°21° and lows 45°7°, with 4.4 in111 mm of precipitation in a typical May.
- Record high
- 95°35° (2006)
- Record low
- 21°−6° (1967)
- Heating degree days
- 258
- Cooling degree days
- 29
Marine on St. Croix in June
Highs average 79°26° and lows 56°13°, with 4.5 in114 mm of precipitation in a typical June.
- Record high
- 100°38° (2011)
- Record low
- 33°1° (1960)
- Heating degree days
- 51
- Cooling degree days
- 127
Marine on St. Croix in July
Highs average 83°29° and lows 60°16°, with 4.7 in119 mm of precipitation in a typical July.
- Record high
- 104°40° (1988)
- Record low
- 42°6° (1959)
- Heating degree days
- 9
- Cooling degree days
- 220
Marine on St. Croix in August
Highs average 82°28° and lows 58°15°, with 4 in102 mm of precipitation in a typical August.
- Record high
- 102°39° (1988)
- Record low
- 41°5° (1965)
- Heating degree days
- 19
- Cooling degree days
- 171
Marine on St. Croix in September
Highs average 74°23° and lows 50°10°, with 3.2 in81 mm of precipitation in a typical September.
- Record high
- 96°36° (2023)
- Record low
- 25°−4° (1965)
- Heating degree days
- 154
- Cooling degree days
- 59
Marine on St. Croix in OctoberThis month
Highs average 60°16° and lows 37°3°, with 2.9 in74 mm of precipitation and 0.6 in1.5 cm of snow in a typical October.
- Record high
- 91°33° (2023)
- Record low
- 13°−11° (1996)
- Heating degree days
- 516
- Cooling degree days
- 5
Marine on St. Croix in November
Highs average 43°6° and lows 24°−5°, with 1.8 in46 mm of precipitation and 7 in19 cm of snow in a typical November.
- Record high
- 76°24° (2016)
- Record low
- −20°−29° (1964)
- Heating degree days
- 951
- Cooling degree days
- 0
Marine on St. Croix in December
Highs average 29°−2° and lows 11°−12°, with 1.2 in30 mm of precipitation and 12 in30 cm of snow in a typical December.
- Record high
- 65°18° (1998)
- Record low
- −37°−38° (1983)
- Heating degree days
- 1401
- Cooling degree days
- 0