National Weather Service United States Department of Commerce

Below are some Christmas Eve weather statistics for La Crosse, WI and Rochester, MN.

La Crosse, WI:

The following statistics comprise 149 years of data. From 1872 through 1950, the data came from various locations in downtown La Crosse. Since 1950, the data has been gathered at La Crosse Regional Airport. No temperature data was available in 1985.

Christmas Eve in La Crosse, WI
(Period of Record 1872-2020)
1981-2010 Normals
Records
Maximum Temperature
27°F
Warmest High Temperature
61°F
December 24, 1889
Coldest High Temperature
-10°F
December 24, 1983
Minimum Temperature
12°F
 
Warmest Low Temperature
41°F
December 24, 1936
December 24, 1893
Coldest Low Temperature
-37°F
December 24, 1872
Average Temperature
19°F
 
Warmest Average Temperature
48.5°F
December 24, 1889
Coldest Average Temperature
-21.5°F
December 24, 1872
Precipitation
0.03"
Wettest
1.21"
December 24, 1875
Snowfall
0.3"
Snowiest
5.1"
December 24, 1977
Snow Depth at 7 AM
4"
Most Snow of Ground at 7 AM
21"
December 24, 2010


The odds of having precipitation on Christmas Eve is 59.1% (88 out of 149).  There has been measurable (0.01" or greater) precipitation on 44 Christmas Eves (29.5%) and trace amounts (less than 0.01") of precipitation 44 Christmas Eves (29.5%).  

Since 1896, it has snowed on 66 out of 125 (52.8%) Christmas Eves.  Measurable snow (0.1" or greater) has fallen on 30 Christmas Eves (24%) and trace amounts on 36 Christmas Eves (28.8%).  

Since 1893, residents have woken up with measurable snow (1/2" or greater) on the ground 89 times (69.5%), trace amounts (less than a 1/2") 18 times (14.1%), and no snow on the ground 21 times (16.4%). 

Looking back at the 2020 Christmas Eve, the high temperature was 16°F and the low temperature was 3°F. 0.03" of precipitation and 0.3" of snow fell.  There was 1" of snow on the ground.  The average wind speed was 16.9 mph.

Rochester, MN:

The following statistics comprise 108 years of data. From 1886 through 1931, the data came from several cooperative observers in the Rochester area. Since 1932, the data has been gathered at Rochester International Airport. No data was taken on Christmas Eve Day from 1889 to 1891, 1901, 1908, from 1921 to 1927, and 1933.

Christmas Eve in Rochester, MN
(Period of Record 1886-2020)
1981-2010 Normals
Records
Maximum Temperature
25°F
Warmest High Temperature
41°F
December 24, 1953
Coldest High Temperature
-14°F
December 24, 1983
Minimum Temperature
10°F
 
Warmest Low Temperature
36°F
December 24, 1936
Coldest Low Temperature
-26°F
December 24, 1983
Average Temperature
17°F
 
Warmest Average Temperature
37.5°F
December 24, 1940
December 24, 1936
Coldest Average Temperature
-20.0°F
December 24, 1983
Precipitation
0.04"
Wettest
0.94"
December 24, 1932
Snowfall
0.4"
Snowiest
5.0"
December 24, 1916
Snow Depth at 7 AM
5"
Most Snow of Ground at 7 AM
28"
December 24, 2010

 

The odds of having any precipitation on Christmas Eve is 55.6% (60 out of 108).  There has been measurable (0.01" or greater) precipitation on 29 Christmas Eves (26.9%) and trace amounts (less than 0.01") of precipitation on 31 Christmas Eves (28.7%).  

It has snowed on 52 out of 104 (50%) Christmas Eves.  Measurable snow (0.1" or greater) has fallen on 28 Christmas Eves (26.9%) and trace amounts on 24 Christmas Eves (23.1%). 

Residents have woken up with measurable snow (1/2" or greater) on the ground 66 times (77.6%), trace amounts (less than a 1/2") 13 times (15.3%), and no snow 6 times (7.1%). 

Looking back at the 2020 Christmas Eve, the high temperature was 5°F and the low temperature was -4°F. A trace of precipitation and snow fell.  There was 1" of snow on the ground.  The average wind speed was 20.2 mph.


The following weather events have occurred on Christmas Eve in southeast Minnesota, northeast Iowa, and western Wisconsin:

  • In 1872, La Crosse, WI had a low temperature of -37°F  This was their coldest December temperature.
  • In 1895,  it looked like the La Crosse, WI area would see a brown Christmas. However, that would change as a result of a strong low pressure system moving through the regionon Christmas Eve and Christmas morning. Rain began at 1030 AM in the morning and then changed over to snow by 4:10 PM. The snow continued to fall through the remainder of the night. By Christmas morning, 11.5" of snow had fallen.
  • In 1949, a strong warm front moved through southwest Wisconsin. After a morning low of -21°F at La Crosse, the temperature climbed to 34°F later in the day. This 55°F difference between the high and low temperature is the greatest difference ever recorded at La Crosse.
  • In 1951, New Hampton, IA received 8" of snow.
  • In 1978, Zumbro Falls, MN received 6" of snow.
  • In 1983, Alma, WI (-32°F) and Waukon, IA (-27°F) recorded their coldest December temperature.
  • In 1996, a snow storm moved through the region.  The following snow amounts were reported in Wisconsin: Gays Mills (9"), Mauston (9"), Alma (8"), Steuben (8"), Hillsboro (6"), LaFarge (6"), and Prairie du Chien (6").
  • In 2010,  a winter storm system moved into the region on Thursday the 23rd, continuing through Friday the 24th. Snow began falling across northeast Iowa on Thursday evening (December 23), then spread into southeast Minnesota and southwest Wisconsin overnight. Snow continued on Christmas Eve, but the bulk of the accumulating snow had occurred by noon. The heavier snows fell south of a line from St Ansgar, IA to Elkader, IA. Some amounts from this event…
    • in IA: North Washington 10.5", New Hampton 10", Oelwein 9.5", Fayette 9.3", Ionia 8.5", Charles City 8.4", Strawberry Point 7.6", Elkader 7.5", Edgewood 7.0", Guttenberg 6.5", Riceville 6.5", Volga 6.5", St. Ansgar 6.4", and Waukon 6.0".
    • In MN: Austin 6.8", Theilman 7.6", Oak Center 6.2", and Wabasha 5.5".
  • In 2020, a winter storm impacted Minnesota, northern and western Iowa, and west-central and northern Wisconsin.  There was even a Blizzard Warning in effect for much of Minnesota.  This included Dodge, Mower and Olmsted counties in southeast Minnesota.  While much of the area received up to 2" of snow, snow totals ranged from 1.5 to around 6" in Dodge County in southeast Minnesota.  Visibilities dropped to a 1/4 mile at times.