January weather in St. Louis, MI

The average temperature in St. Louis in January is 22.0°F (15.0°F–29.1°F). Average precipitation: 2.17 inches. Average snowfall is 10.7 inches.

January is a winter month in St. Louis, and is cooler than the annual average of 47°F. Daily temperatures swing about 14.1°F between overnight low and afternoon high. Expect about 13 days with precipitation. Daylight averages about 9h 7m. For travel, January is cold.

Avg High
29.1°F
Avg Low
15.0°F
Precipitation
2.17 in
Snow
10.7 in

January records in St. Louis

Date Record High Record Low Record Precip
January 1 57.0°F (2005) -8.0°F (1968) 1.28 in (1985)
January 2 54.0°F (1897) -4.0°F (1920) 0.64 in (1965)
January 3 55.9°F (2004) -14.1°F (1918) 2.97 in (1897)
January 4 54.0°F (1950) -16.1°F (1981) 1.09 in (1982)
January 5 57.9°F (1997) -15.0°F (1981) 0.73 in (1993)
January 6 55.0°F (1946) -5.1°F (1979) 0.75 in (1998)
January 7 55.0°F (2012) -13.0°F (2014) 1.12 in (1888)
January 8 59.0°F (2008) -13.0°F (2014) 0.85 in (1937)
January 9 55.0°F (1965) -9.0°F (1977) 0.93 in (1889)
January 10 57.9°F (2026) -9.9°F (1892) 0.72 in (2024)
January 11 54.0°F (1975) -14.1°F (1917) 1.21 in (2020)
January 12 55.9°F (1890) -15.0°F (1918) 1.32 in (1908)
January 13 61.0°F (1890) -18.0°F (1912) 1.04 in (2005)
January 14 53.1°F (1932) -16.1°F (1927) 1.18 in (1940)
January 15 54.0°F (1953) -17.0°F (1893) 0.58 in (1900)
January 16 53.1°F (1953) -20.0°F (1888) 0.80 in (1924)
January 17 51.1°F (1952) -18.0°F (1982) 1.42 in (1897)
January 18 52.0°F (1894) -18.0°F (1982) 0.86 in (1988)
January 19 59.0°F (1996) -22.0°F (1994) 1.40 in (1907)
January 20 55.0°F (1906) -22.0°F (1994) 1.21 in (1894)
January 21 55.9°F (1906) -22.0°F (1888) 0.90 in (1916)
January 22 55.0°F (1933) -18.0°F (1888) 1.00 in (1906)
January 23 53.1°F (1909) -17.0°F (1963) 1.17 in (1898)
January 24 54.0°F (1989) -14.1°F (1888) 0.64 in (1896)
January 25 61.0°F (1950) -24.0°F (1904) 0.74 in (1898)
January 26 64.0°F (1944) -24.0°F (1959) 1.69 in (2024)
January 27 60.1°F (1916) -13.0°F (1925) 0.68 in (1967)
January 28 55.0°F (2002) -15.0°F (1912) 1.27 in (1994)
January 29 54.0°F (1932) -11.0°F (1966) 0.75 in (2006)
January 30 54.0°F (2013) -23.1°F (1951) 1.34 in (1947)
January 31 48.9°F (1988) -17.0°F (1918) 1.61 in (1914)

Other months in St. Louis