Goldilocks Map

Best time to visit · Missouri

Best time to visit St. Louis

St. Louis averages 23 just-right days a year; no month is reliably just right, and October comes closest. Most other days miss by being too cool.

Comfort map around St. Louis: 23 just-right days a year
Just-right days a year around St. Louis. Map © OpenStreetMap contributors, OpenFreeMap. Open the live map to set your own window.
23
just-right days a year
(70 to 80°F, dry, sunny)
104
runner's-weather days
(45 to 65°F, dry)
28
beach days
(80 to 92°F, bright)
70°F
average high in October, its best month

St. Louis weather by month

0Jan41°0Feb46°1Mar56°4Apr68°4May78°1Jun86°0Jul89°1Aug88°5Sep82°6Oct70°1Nov56°0Dec45°

Bars: share of each month's days that are just right (number = days). Below: average daily high. Outlined bars are the best months.

When to visit St. Louis

St. Louis rarely hits the 70 to 80°F, dry and sunny window; October comes closest, with 6 just-right days. January, February, March, November and December are mostly too cool, with average highs of 41 to 56°F. June, July and August are mostly too hot, with average highs of 86 to 89°F.

Climate table

MonthAvg highDew pointCloud coverJust-right days
January41°F26°F67%0
February46°F28°F71%0
March56°F36°F66%1
April68°F45°F60%4
May78°F55°F61%4
June86°F64°F51%1
July89°F67°F44%0
August88°F66°F41%1
September82°F57°F44%5
October70°F47°F53%6
November56°F36°F64%1
December45°F28°F70%0

How St. Louis compares

With 23 just-right days, St. Louis trails the median of America's 150 largest cities (33 days). On muggy days: 19. On gray days: 21.

Places with a similar climate

Louisville
Kentucky
24 days
Lexington
Kentucky
24 days
Kansas City
Missouri
24 days
Baltimore
Maryland
25 days
Lexington-Fayette
Kentucky
24 days
Meads
Kentucky
26 days

Nearby

Indianapolis
Indiana
22 days
Kansas City
Missouri
24 days
Memphis
Tennessee
25 days
Louisville
Kentucky
24 days
Nashville
Tennessee
26 days
Chicago
Illinois
23 days
Cite thisSt. Louis averages 23 just-right days a year (70 to 80°F highs, dry, mostly sunny), according to Goldilocks Map: https://goldilocksmap.com/us/missouri/st-louis/

Set your own perfect weather on the map →

Numbers are expected days in a typical year from 1991 to 2020 climate normals (TerraClimate; cloud cover from CHELSA), on a grid about 35 km wide. Checked against 10 years of daily records at 28 NOAA weather stations: typical error about 10 days a year. How it works. Updated 2026-10-07.