Over the course of the year, the temperature in Lansing typically varies from 19°F to 84°F and is rarely below 1°F or above 92°F. The warm season lasts for 115 days, from May 28 to September 20, with an average daily high temperature above 73°F. The hottest day of the year is July 19, with an average high of 84°F and low of 66°F. The cold season lasts for 93 days, from December 1 to March 4, with an average daily high temperature below 43°F. The coldest day of the year is January 29, with an average low of 19°F and high of 32°F.