Average January Temperature in Des Moines by Year

This page contains a list of the average monthly high and low temperatures in Des Moines, Iowa for the month of January each year between 1893 and 2024. It is based on NOAA data.
Change:
Month:
What Was the Hottest January Ever in Des Moines?
2006 was the warmest January in the history of Des Moines, Iowa. The average daily high temperature was 43.6 °F, and the average low was 27.5 °F.
What Was the Coldest January Ever in Des Moines?
1912 was the coolest January in the history of Des Moines, Iowa. The average daily high temperature was 14.1 °F, and the average low was -0.9 °F.
* click column headers to sort
Year Rank High (°F) Low (°F)
2024 60 28.7 15.7
2023 28 33.4 19.1
2022 95 28.7 7.5
2021 25 33.2 19.6
2020 35 32.0 17.9
2019 75 29.2 12.4
2018 57 31.9 13.5
2017 15 34.0 21.7
2016 46 31.2 16.5
2015 26 35.8 17.0
2014 96 29.4 6.6
2013 27 36.3 16.2
2012 9 40.0 21.0
2011 92 26.5 10.6
2010 104 22.6 10.8
2009 97 26.8 8.8
2008 90 27.6 11.2
2007 49 32.0 15.3
2006 1 43.6 27.5
2005 68 28.1 14.8
2004 82 28.3 11.4
2003 73 30.0 12.1
2002 6 41.2 20.8
2001 50 31.1 16.1
2000 33 34.1 16.7
1999 79 27.3 13.1
1998 29 33.1 18.7
1997 101 26.4 7.2
1996 100 26.4 8.2
1995 76 27.9 13.6
1994 113 21.4 4.6
1993 71 28.8 13.8
1992 7 39.8 21.6
1991 103 25.3 8.2
1990 5 40.8 22.6
1989 4 42.2 22.7
1988 85 28.8 10.4
1987 24 35.0 18.1
1986 22 36.3 17.4
1985 110 26.1 5.3
1984 83 27.3 12.0
1983 21 34.3 20.3
1982 124 18.0 1.2
1981 32 36.9 14.4
1980 51 30.6 16.2
1979 127 15.2 -0.2
1978 122 18.9 3.0
1977 123 20.0 0.1
1976 56 34.2 11.5
1975 58 31.0 14.2
1974 87 26.7 12.3
1973 62 29.1 14.9
1972 105 25.9 7.2
1971 111 23.6 7.8
1970 116 20.9 4.5
1969 107 23.1 9.3
1968 59 30.5 14.0
1967 48 33.2 14.2
1966 112 22.3 6.1
1965 98 26.4 8.8
1964 16 37.2 18.3
1963 126 16.5 0.5
1962 115 21.7 4.2
1961 63 32.7 11.2
1960 72 28.5 13.8
1959 106 25.0 7.7
1958 37 31.8 17.8
1957 109 24.5 7.0
1956 81 28.2 11.5
1955 67 29.6 13.5
1954 86 30.9 8.3
1953 43 31.9 16.3
1952 69 30.7 12.1
1951 78 29.5 11.2
1950 84 30.9 8.4
1949 93 26.2 10.7
1948 89 29.3 9.6
1947 23 35.7 17.6
1946 31 35.5 15.8
1945 65 29.5 14.0
1944 3 43.7 22.0
1943 88 28.7 10.3
1942 42 32.9 15.5
1941 39 33.1 16.0
1940 125 19.3 -1.4
1939 10 39.9 21.0
1938 47 33.0 14.5
1937 108 25.5 6.2
1936 120 20.4 2.7
1935 45 32.5 15.2
1934 13 37.7 19.3
1933 2 45.1 24.5
1932 30 33.4 18.2
1931 8 41.4 19.9
1930 117 22.7 2.3
1929 118 22.4 1.5
1928 20 36.8 18.1
1927 38 33.8 15.6
1926 36 33.9 15.8
1925 61 32.7 11.6
1924 99 27.5 7.6
1923 12 38.9 21.1
1922 54 34.2 12.3
1920 91 27.4 11.3
1919 14 37.0 19.6
1918 119 20.0 3.5
1917 77 29.9 11.3
1916 64 31.6 12.1
1915 80 27.3 12.4
1914 11 38.5 21.5
1913 41 34.6 14.0
1912 128 14.1 -0.9
1911 55 32.4 14.0
1910 74 27.7 14.3
1909 40 32.6 16.1
1908 18 37.6 17.7
1907 70 29.1 13.7
1906 17 36.7 18.7
1905 114 22.6 3.3
1904 102 25.1 8.4
1902 44 34.3 13.7
1900 19 37.4 17.7
1899 53 33.5 13.1
1897 66 32.3 11.1
1896 34 35.0 15.3
1895 94 30.2 6.0
1894 52 34.5 12.1
1893 121 20.5 1.7
Weather Station Details
Years Station Coordinates
1947–2024 Des Moines International Airport location
1893–1946 Indianola 2W location