... including targeted forecasts at the time of your arrival to each point!
St. Louis, Michigan has a temperate climate, with hot summers and cold winters. Average temperatures range from a low of 22°F (-5.5°C) in January to a high of 81°F (27°C) in July.
In spring, temperatures quickly increase, with average highs of 57°F (14°C) in March and 69°F (20.5°C) in May. Rainfall is common in spring, with an average of 4.5 inches (114.3 mm) for the season.
In summer, temperatures remain high with an average high of 81°F (27°C). It is usually sunny and dry, although thunderstorms are common.
In fall, temperatures cool off, with average highs of 66°F (19°C) in September and 52°F (11°C) in November. Rainfall is common in the fall, with an average of 4.3 inches (109.2 mm) for the season.
In winter, temperatures drop, with average highs of 35°F (1.7°C) in December and 28°F (-2.2°C) in February. Snowfall is common in the winter, with an average of 22.7 inches (577.5 mm) for the season.
As of 2020, the city population is 7156.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for St. Louis, Michigan.