ST. LOUIS – As 2025 begins, the National Weather Service has confirmed that 2024 ranked as the second-warmest year in St. Louis history.

In 2024, NWS determined the average temperature in St. Louis was 61.1 degrees Fahrenheit.

This figure not only surpassed St. Louis’ average annual temperature of 56.4°F by nearly five degrees, but it also finished warmer than every other year aside from 2012, which narrowly holds the lead at 61.2°F.

What trends led up to 2024’s distinction?

St. Louis experienced 56 days of high temperatures greater than or equal to 90°F, including three days that topped 100 degrees.

For contrast, St. Louis had 53 days with low temperatures below freezing (32°F) and only two days with lows below zero (0°F). This marked the smallest number of days with temperatures below freezing on record.

St. Louis saw its most days with a high temperature of at least 70°F (218 days) and at least 60°F (263 days).

The observed average high temperatures in St. Louis exceeded normal average high temperatures in every month aside from January and July. That included around seven degrees higher than usual monthly averages in March, October, and November.

Average high temperatures last December (48.3°F) surpassed normal average high temperatures for December (44.5°F) by four degrees, suggesting more seasonal warmth than usual to close the year.

According to the National Weather Service, including 2024, these are the five warmest average yearly temperatures for St. Louis on record.

RankAverage temperatureYear161.22012261.120243 (tie)60.420163 (tie)60.42023460.22017560.11921St. Louis Annual Average Temperatures. Courtesy: National Weather Service

The National Weather Service began tracking such data in St. Louis in 1874.

The first few days of the 2025 calendar year are off to a seasonably normal start, though a winter storm is lurking this weekend with potential to bring considerable snowfall and ice to the St. Louis region. The FOX 2 weather team expects the heaviest effects from Saturday evening to Monday, with estimated snowfall totals to be determined.