Louisville has a humid subtropical climate and experiences four seasons. Spring-like conditions typically begin in mid to late March, summer from mid- to late-May to late September, with fall in the October–November period. Seasonal extremes in both temperature and precipitation are not uncommon during early spring and late fall; severe weather is not uncommon, with occasional tornado outbreaks in the region. Winter typically brings a mix of rain, sleet, and snow, with occasional heavy snowfall and icing. Louisville averages 87 days with low temperatures below freezing. Summer is typically hazy, hot, and humid with long periods of 90-100 degree temperatures and drought conditions at times. Louisville averages 31 days a year with high temperatures above 90 degrees. The mean annual temperature is 56.9 °F, with an average annual snowfall of 14.7 inches and an average annual rainfall of 44.5 inches.
The wettest seasons are spring and summer, although rainfall is fairly constant year round. During the winter, particularly in January and February, several days of snow can be expected. January is the coldest month, with a mean temperature of 33.0 °F. July is the average hottest month with a mean of 78.4 °F. The highest recorded temperature was 107 °F on July 14, 1936, and the lowest recorded temperature was -22 °F on January 19, 1994. In 2010, Louisville had the third hottest summer on record, with the temperature rising up to 102 °F. Temperatures in commercial areas and in the industrialized areas along interstates are often higher than in the suburbs, often as much as five degrees Fahrenheit.