Kansas City vs St. Louis weather
July highs: 90°F in Kansas City, 90°F in St. Louis. January highs: 40°F and 40°F. Kansas City has about 86 wet days a year, St. Louis about 114. Muggy days: about 65 a year in Kansas City, about 67 in St. Louis. Snow: 18.2 in a year in Kansas City, 16.6 in in St. Louis.
Kansas City, MO
Best months: April, May
St. Louis, MO
Best months: April, May
Which city for what
- Fewer wet days: Kansas City (86 a year vs 114 a year)
- Longer growing season: Kansas City (211 frost-free days vs 200 frost-free days)
Listed only where the difference is at least 3°F in highs, 10 days a year or 3 in of snow.
Season by season
| Season | Avg high Kansas City | Avg high St. Louis | Wet days Kansas City | Wet days St. Louis |
|---|---|---|---|---|
| Winter (Dec-Feb) | 43°F | 44°F | 14 | 27 |
| Spring (Mar-May) | 67°F | 67°F | 27 | 35 |
| Summer (Jun-Aug) | 88°F | 88°F | 25 | 27 |
| Fall (Sep-Nov) | 68°F | 69°F | 20 | 25 |
Side by side over a year
| Kansas City | St. Louis | |
|---|---|---|
| Hot days (90°F+) | 47 | 47 |
| Freezing nights | 93 | 85 |
| Muggy days | 65 | 67 |
| Comfortable days | 79 | 78 |
| Precipitation | 38.1 in | 41.7 in |
| Snowfall | 18.2 in | 16.6 in |
| Frost dates | last Apr 4, first Nov 2 | last Apr 8, first Oct 26 |
| Daylight in June / December | 14.9 h / 9.5 h | 14.8 h / 9.5 h |
| Best months | April, May | April, May |
Day counts from each city's daily records, 1991-2020. Comfortable days: highs 65-80°F and dew point under 60°F.
Month by month
| Month | High Kansas City | High St. Louis | Wet days Kansas City | Wet days St. Louis |
|---|---|---|---|---|
| January | 40°F | 40°F | 5 | 9 |
| February | 45°F | 46°F | 5 | 9 |
| March | 57°F | 57°F | 7 | 11 |
| April | 67°F | 68°F | 9 | 12 |
| May | 76°F | 77°F | 11 | 13 |
| June | 86°F | 86°F | 10 | 10 |
| July | 90°F | 90°F | 8 | 9 |
| August | 89°F | 88°F | 8 | 8 |
| September | 80°F | 81°F | 8 | 7 |
| October | 68°F | 69°F | 7 | 9 |
| November | 55°F | 56°F | 5 | 9 |
| December | 44°F | 45°F | 5 | 9 |
Both charts use the same temperature scale.
Where the numbers come from
- Kansas City, MO: temperature from Kansas City Downtown Airport (USW00013988), 1.8 mi NW of the city center; precipitation from Kansas City Downtown Airport (USW00013988). NOAA 1991-2020 normals and daily records.
- St. Louis, MO: temperature from St Louis Lambert Intl Airport (USW00013994), 13 mi NW of the city center; precipitation from St Louis Lambert Intl Airport (USW00013994). NOAA 1991-2020 normals and daily records.
Every station for each city, including humidity and frost, is listed on the city page. Methodology.