About Saint Joseph, MO's Climate & Weather History

Saint Joseph is a city of approximately 76,800 people in Missouri, United States. Located in the Central Time Zone at 39.8°N latitude.

In 2025, Saint Joseph recorded an average annual temperature of 55°F — right at the 30-year normal of 55°F. The hottest day reached 93°F in June; the coldest was -10°F in February. Total precipitation was 38 inches (near normal). Snowfall totaled 6 inches, below the 18-inch average. The wettest month was June.