... including targeted forecasts at the time of your arrival to each point!
Lafayette, Tennessee experiences a humid subtropical climate with cold, damp winters and hot, humid summers. Temperatures in Lafayette typically range from an average low of 28°F in January to an average high of 90°F in July.
Spring in Lafayette brings temperatures ranging from an average low of 43°F in March to an average high of 77°F in May. The spring season typically brings mild temperatures, with average rainfall totaling over 11 inches.
Summer in Lafayette is hot and humid, with temperatures ranging from an average low of 68°F in June to an average high of 90°F in July. Thunderstorms are common during the summer months, with average rainfall totaling over 14 inches.
Fall in Lafayette brings temperatures ranging from an average low of 43°F in October to an average high of 78°F in November. The fall season typically brings mild temperatures, with average rainfall totaling over 8 inches.
Winter in Lafayette is cold and damp, with temperatures ranging from an average low of 28°F in January to an average high of 50°F in February. Snowfall is common during the winter months, with average snowfall totaling over 5 inches.
As of 2020, the city population is 5239.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Lafayette, Tennessee.