Average Temperature in St. Johnsbury by Year

This page contains a list of the average yearly high and low temperatures in St. Johnsbury, Vermont for each year between 1895 and 2023. It is based on NOAA data.
Change:
Month:
What Was the Hottest Year Ever in St. Johnsbury?
2023 was the warmest year in the history of St. Johnsbury, Vermont. The average daily high temperature was 58.9 °F, and the average low was 38.5 °F.
What Was the Coldest Year Ever in St. Johnsbury?
1904 was the coolest year in the history of St. Johnsbury, Vermont. The average daily high temperature was 52.6 °F, and the average low was 28.3 °F.
* click column headers to sort
Year Rank High (°F) Low (°F)
2023 1 58.9 38.5
2022 8 58.8 35.6
2021 4 58.1 37.1
2020 5 58.5 36.3
2019 62 55.2 33.6
2018 21 56.2 35.5
2017 15 57.4 35.6
2016 7 58.3 36.2
2015 32 56.7 33.9
2014 54 55.3 34.0
2013 24 56.0 35.4
2012 2 58.4 37.3
2011 14 56.7 36.4
2010 9 57.0 37.4
2009 59 55.0 33.9
2008 35 55.7 34.7
2007 57 55.5 33.6
2006 6 57.2 37.5
2005 23 56.4 35.1
2004 60 55.5 33.4
2003 74 55.1 33.2
2002 25 56.2 35.1
2001 18 57.5 34.8
2000 66 54.9 33.7
1999 13 58.3 35.6
1998 3 58.4 37.2
1997 85 54.9 32.5
1996 44 55.7 34.3
1995 31 56.5 34.2
1994 55 56.4 32.9
1993 49 56.3 33.2
1992 91 55.2 32.2
1991 17 58.1 34.5
1990 10 58.6 35.7
1989 96 55.6 31.4
1988 56 56.3 32.9
1987 36 57.2 33.2
1986 45 56.3 33.5
1985 65 55.6 33.0
1984 27 57.0 33.9
1983 22 56.9 34.8
1982 69 56.2 32.4
1981 30 56.4 34.3
1980 106 54.5 31.7
1979 26 56.4 34.7
1978 108 55.1 30.9
1977 46 56.1 33.7
1976 104 54.8 31.6
1974 78 55.2 32.7
1973 19 57.0 35.0
1972 107 54.0 32.0
1971 80 55.7 32.1
1970 82 55.8 31.9
1969 68 55.6 32.9
1968 97 55.1 31.8
1967 86 55.3 32.2
1966 77 56.3 31.7
1965 99 55.1 31.5
1964 63 56.6 32.0
1963 89 56.2 31.3
1962 98 55.4 31.4
1961 29 57.2 33.7
1960 50 56.7 32.7
1959 40 57.0 33.3
1958 110 54.7 31.2
1957 43 57.7 32.3
1956 100 54.9 31.7
1955 51 56.5 32.9
1954 75 55.4 32.6
1953 12 59.4 34.6
1952 28 57.5 33.4
1951 34 56.6 33.9
1950 53 56.8 32.5
1949 11 59.1 34.9
1948 67 56.8 31.8
1947 61 56.3 32.6
1946 41 57.5 32.5
1945 58 56.0 33.0
1944 79 56.0 31.8
1943 120 53.4 31.0
1942 47 56.4 33.4
1941 73 56.1 32.3
1940 121 53.4 30.9
1939 105 54.7 31.7
1938 39 56.6 33.7
1937 33 56.5 34.0
1936 95 54.9 32.1
1935 109 54.2 31.7
1934 103 54.8 31.6
1933 64 55.4 33.2
1932 38 56.2 34.1
1931 20 57.2 34.5
1930 48 56.3 33.4
1929 84 55.1 32.6
1928 81 54.6 33.2
1927 70 55.6 32.9
1926 127 52.2 29.7
1925 101 54.4 32.1
1924 114 54.3 31.1
1923 113 55.0 30.5
1922 72 56.2 32.3
1921 16 58.8 33.8
1920 87 55.4 32.1
1919 52 56.4 33.0
1918 94 55.7 31.4
1917 126 52.3 29.7
1916 88 56.1 31.3
1915 37 56.7 33.7
1914 119 54.6 29.9
1913 42 56.4 33.6
1912 117 54.8 30.4
1911 90 55.8 31.5
1910 76 55.7 32.3
1909 71 56.5 32.0
1908 93 56.5 30.7
1907 125 52.6 30.0
1906 92 55.9 31.3
1905 118 53.9 30.7
1904 128 52.6 28.3
1903 102 55.0 31.5
1902 112 54.0 31.8
1901 111 53.4 32.4
1900 124 52.9 30.3
1899 123 52.8 31.3
1898 83 53.9 33.7
1897 115 52.8 32.4
1896 122 52.1 32.2
1895 116 52.8 32.4
Weather Station Details
Years Station Coordinates
1894–2024 St. Johnsbury location