Historical La Crosse Temperature Data

View long-term temperature data for La Crosse, Wisconsin. The annual average temperature in La Crosse is 48.8 degrees Fahrenheit, the annual average high temperature is 58.6 degrees, and the annual average low temperature is 39.1 degrees (averages are based on the 1991-2020 climate normals). Notable records for La Crosse include:

  • Hottest day (record high temperature): 108 degrees (July 13, 1995, and July 14, 1936)
  • Coldest day (record low temperature): -43 degrees (January 18, 1873)
  • Warmest annual average temperature: 51.9 degrees (1998)
  • Coldest annual average temperature: 42.1 degrees (1917)

Daily and Annual Temperatures

View daily temperatures for La Crosse, Wisconsin, from 1872 to the present day, using combined data from the stations at the La Crosse city weather bureau office (October 1872–December 1950), La Crosse weather service office (October 1985–January 1986) and La Crosse Municipal Airport (January 1951–September 1985 and February 1986–present). This chart shows the observed high and low temperatures compared with the normal highs and lows. The bumpy lines are the observed temperatures; the smooth lines are the normal temperatures.


Click and drag anywhere on the chart to zoom in on specific data points.

Download the complete record of temperature data (CSV)

The file contains daily average, high, and low temperatures.