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 152 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-2023)
1991-2020 Normals
Records
Maximum Temperature
30°F
Warmest High Temperature
61°F
December 24, 1889
Coldest High Temperature
-10°F
December 24, 1983
Minimum Temperature
15°F
 
Warmest Low Temperature
41°F
December 24, 2023
December 24, 1936
December 24, 1893
Coldest Low Temperature
-37°F
December 24, 1872
Average Temperature
23°F
 
Warmest Average Temperature
48.5°F
December 24, 1889
Coldest Average Temperature
-21.5°F
December 24, 1872
Precipitation
0.04"
Wettest
1.21"
December 24, 1875
Snowfall
0.3"
Snowiest
5.1"
December 24, 1977
Snow Depth at 6 AM
4"
Most Snow on the Ground at 6 AM
21"
December 24, 2010


The odds of having precipitation on Christmas Eve is 58.6% (89 out of 152).  There has been measurable (0.01" or greater) precipitation on 45 Christmas Eves (29.6%) and trace amounts (less than 0.01") on another 44 Christmas Eves (28.9%).  

Since 1896, it has snowed on 66 out of 128 (51.6%) Christmas Eves.  Measurable snow (0.1" or greater) has fallen on 30 Christmas Eves (23.4%) and trace amounts on 36 Christmas Eves (28.1%).  

Since 1893, residents have woken up with measurable snow (1/2" or greater) on the ground 90 times (68.7%), trace amounts (less than a 1/2") 18 times (13.7%), and no snow on the ground 23 times (17.6%). 

Looking back at the 2023 Christmas Eve, the high temperature was 54°F. Only 1889 was warmer with a high temperature of 61°F. The low temperature was 41°F. This tied 1893 and 1936 for the warmest. The average temperature was 47.5°F. Only 1889 was warmer with an average temperature of 48.5°F. A total of 0.11" of rain fell. This was the wettest Christmas Eve since 2013 (0.19"). There was no snow on the ground. The last time that occurred on Christmas Eve was 2021. The average wind speed was 9.2 mph.

Rochester, MN:

The following statistics comprise 111 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, 1921 to 1927, and 1933.

Christmas Eve in Rochester, MN
(Period of Record 1886-2023)
1991-2020 Normals
Records
Maximum Temperature
25°F
Warmest High Temperature
52°F
December 24, 2023
Coldest High Temperature
-14°F
December 24, 1983
Minimum Temperature
11°F
 
Warmest Low Temperature
44°F
December 24, 2023
Coldest Low Temperature
-26°F
December 24, 1983
Average Temperature
18°F
 
Warmest Average Temperature
48°F
December 24, 2023
Coldest Average Temperature
-20.0°F
December 24, 1983
Precipitation
0.03"
Wettest
0.94"
December 24, 1932
Snowfall
0.4"
Snowiest
5.0"
December 24, 1916
Snow Depth at 6 AM
5"
Most Snow on the Ground at 6 AM
28"
December 24, 2010

 

The odds of having any precipitation on Christmas Eve is 55% (61 out of 111).  There has been measurable (0.01" or greater) precipitation on 30 Christmas Eves (27%) and trace amounts (less than 0.01") of precipitation on 31 Christmas Eves (27.9%).  

It has snowed on 52 out of 107 (48.6%) Christmas Eves.  Measurable snow (0.1" or greater) has fallen on 28 Christmas Eves (26.2%) and trace amounts on 24 Christmas Eves (22.4%). 

Residents have woken up with measurable snow (1/2" or greater) on the ground 67 times (76.1%), trace amounts (less than a 1/2") 13 times (14.8%), and no snow 8 times (9.1%). 

Looking back at the 2023 Christmas Eve, the high temperature at Rochester International Airport was 52°F. This was the warmest on Christmas Eve. The previous record was 41°F in 1953 and 2021. The low temperature was 44°F. This was the warmest on Christmas Eve. The previous record was 36°F in 1936. The average temperature was 48°F. This was the warmest on Christmas Eve. The previous record was 37.5°F in 1936 and 1940. A total of 0.32" of rain fell. This was the 4th greatest. It was the wettest Christmas Eve since 2009 (0.48"). The wettest Christmas occurred back in 1932 when 0.94" of precipitation fell. There was no snow on the ground. The last time that occurred on Christmas Eve was 2021. The average wind speed was 16.6 mph.


The following weather events 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 region on 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 temperatures was 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 snowstorm 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 snow 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.
  • In 2021, it was a foggy and unusually warm Christmas Eve across the Upper Mississippi River Valley.  A dense fog advisory was in effect in northeast Iowa and southeast Minnesota from mid-morning into the early afternoon. Another dense fog advisory was issued for the remainder of the afternoon and evening for southwest and central Wisconsin.  It was the warmest Christmas Eve at Preston, MN (45°F - previous record 42°F in 2006); Alma Dam, WI (44°F - tied 1994); Theilman 1SSW, MN (43°F - tied 2006); Caledonia, MN (43°F - tied 1982); and Rochester, MN (41°F - tied 1953) for their warmest Christmas Eve. La Crosse, WI tied their 8th warmest Christmas Eve with 1953.  It was also their warmest Christmas Eve since 1953. It was the first Christmas Eve with no snow on the ground since 2011 in Rochester, MN.
  • In 2022, a slow-moving winter storm moved through the region. This system produced white-outs and occasional blizzard conditions west of the Mississippi River and occasional white-outs for western Wisconsin. Wind chills ranged from -20 to -35°F for much of the day.  
     

    The high temperature at La Crosse Regional Airport was 9°F. This was the coldest high temperature on Christmas Eve since 2000 (2°F). This was tied with 1914, 1920, and 1984 for the 8th coldest high on a Christmas Eve for La Crosse. The coldest high was -10°F in 1983. In contrast, the high was 44°Fin 2021 which was tied with 1953 for the 8th warmest Christmas Eve. The area was under a Blizzard Warning during the early morning. This was then replaced with a Winter Weather Advisory for blowing snow and bitterly cold wind chills. Wind chills were as low as -25°F at La Crosse Regional Airport.

    The high temperature at Rochester International Airport was 1°F today. This was the coldest high temperature on Christmas Eve since 2000 (-6°F). This was the 5th coldest high on Christmas Eve for Rochester. The coldest was -14°F in 1983. In contrast, the high was 41°F which was tied with 1953 for the warmest Christmas Eve. The average temperature was -2.5°F (9th coldest). There was 12" of snow on the ground. This was tied with 1996 for the 8th greatest. The area was under a Blizzard Warning. Wind chills ranged from -21°F to -33°F at Rochester International Airport.

  • in 2023, a low pressure system over the Central Plains brought an unusually warm air mass northward into the region. It was so warm that some places were breaking high temperature records at midnight. Rochester International Airport had a high temperature of 52°F. This broke the previous record high for the day by 11°F (41°F in 1953 and 2021). The low temperature was 44°F. This broke the previous record warm low by 8°F (36°F in 1936). La Crosse Regional Airport had a high temperature of 54°F. Only 1889 was warmer with a high temperature of 61°F. The low temperature was 41°F. This tied 1893 and 1936 for the warmest. Rochester International Airport received a total of 0.32" of rain fell. This was the 4th greatest. It was the wettest Christmas Eve since 2009 (0.48").  A Dense Fog Advisory was in effect for much of Wisconsin on Christmas Eve morning.