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.