On average in La Crosse, July is the hottest month, January is the coldest month, and May is the wettest month. The hottest temperature ever in La Crosse was 115 °F (46 °C) in 1954; the coldest temperature ever was -24 °F (-31 °C) in 1989.