Climateby Month

Kansas City vs St. Louis weather

Kansas City, MO and St. Louis, MO · 238 mi apart

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

20°40°60°80°100° January: normal high 40°F (4°C), low 22°F (-6°C) 40° 22° February: normal high 45°F (7°C), low 26°F (-3°C) March: normal high 57°F (14°C), low 36°F (2°C) April: normal high 67°F (19°C), low 46°F (8°C) May: normal high 76°F (24°C), low 57°F (14°C) June: normal high 86°F (30°C), low 67°F (19°C) July: normal high 90°F (32°C), low 72°F (22°C) 90° 72° August: normal high 89°F (32°C), low 70°F (21°C) September: normal high 80°F (27°C), low 61°F (16°C) October: normal high 68°F (20°C), low 49°F (9°C) November: normal high 55°F (13°C), low 36°F (2°C) December: normal high 44°F (7°C), low 27°F (-3°C) JFMAMJJASOND

Best months: April, May

St. Louis, MO

20°40°60°80°100° January: normal high 40°F (4°C), low 24°F (-4°C) 40° 24° February: normal high 46°F (8°C), low 28°F (-2°C) March: normal high 57°F (14°C), low 37°F (3°C) April: normal high 68°F (20°C), low 47°F (8°C) May: normal high 77°F (25°C), low 58°F (14°C) June: normal high 86°F (30°C), low 67°F (19°C) July: normal high 90°F (32°C), low 71°F (22°C) 90° 71° August: normal high 88°F (31°C), low 69°F (21°C) September: normal high 81°F (27°C), low 61°F (16°C) October: normal high 69°F (21°C), low 49°F (9°C) November: normal high 56°F (13°C), low 37°F (3°C) December: normal high 45°F (7°C), low 29°F (-2°C) JFMAMJJASOND

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

SeasonAvg high Kansas CityAvg high St. LouisWet days Kansas CityWet days St. Louis
Winter (Dec-Feb)43°F44°F1427
Spring (Mar-May)67°F67°F2735
Summer (Jun-Aug)88°F88°F2527
Fall (Sep-Nov)68°F69°F2025

Side by side over a year

Kansas CitySt. Louis
Hot days (90°F+)4747
Freezing nights9385
Muggy days6567
Comfortable days7978
Precipitation38.1 in41.7 in
Snowfall18.2 in16.6 in
Frost dateslast Apr 4, first Nov 2last Apr 8, first Oct 26
Daylight in June / December14.9 h / 9.5 h14.8 h / 9.5 h
Best monthsApril, MayApril, 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

MonthHigh Kansas CityHigh St. LouisWet days Kansas CityWet days St. Louis
January40°F40°F59
February45°F46°F59
March57°F57°F711
April67°F68°F912
May76°F77°F1113
June86°F86°F1010
July90°F90°F89
August89°F88°F88
September80°F81°F87
October68°F69°F79
November55°F56°F59
December44°F45°F59

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.