St. Thomas Weather Records

St. Thomas, Ontario weather averages and records from 1882–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in St. Thomas, Ontario was 38.9 °C which occurred on July 13, 1936.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in St. Thomas, Ontario was -34.4 °C which occurred on February 20, 1929.
Lowest Temperatures: All-Time By Year
St. Thomas Weather by Month
Averages based on the years 1991–2020
Month Average (°C) Record (°C) Average (cm)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January -0.7 -8.4 16.7 -33.9 8.1 39.0
February 1.3 -7.9 19.0 -34.4 5.4 24.3
March 5.7 -3.2 26.1 -26.5 6.3 15.8
April 12.6 1.9 29.5 -16.0 8.4 3.0
May 20.1 8.0 32.5 -6.0 8.5 0.0
June 24.9 13.2 38.0 -2.2 8.0 0.0
July 27.2 15.6 38.9 3.3 8.5 0.0
August 26.1 14.9 36.1 0.0 6.4 0.0
September 22.3 11.1 35.6 -2.8 8.6 0.0
October 15.5 5.5 30.0 -8.3 9.1 0.2
November 8.5 0.6 23.3 -17.8 8.5 8.7
December 2.4 -4.3 18.5 -30.6 6.8 23.6
Entire year 13.9 4.0 38.9 -34.4 91.3 111.6
More St. Thomas Weather Records
1882–2024
Highest daily low 26.0 °C July 21, 2011
Lowest daily high -23.3 °C February 8, 1934
Greatest daily range
(Difference of high and low)
32.2 °C January 24, 1970
Greatest difference in daily high
over two conscutive days
21.5 °C Apr 16–17, 2023
Most daily precipitation 10.5 cm June 25, 1968
Most monthly precipitation 29.8 cm August 1975
Most yearly precipitation 131.7 cm 1990
Most yearly days with precipitation 205 1985
Earliest snow in season October 15 1982
Latest snow in season May 9 1885
Most daily snow 37.0 cm November 23, 2013
Most monthly snow 120.6 cm January 1976
Most yearly snow 249.2 cm 1976
Most snow in a winter 252.1 cm 1977–1978
Greatest snow accumulation 48.0 cm January 13, 1999
Earliest freeze September 12 1943
Earliest day ≥ 20 °C March 8 2000
Earliest day ≥ 25 °C March 20 2012
Earliest day ≥ 30 °C May 6 1949
Earliest day ≥ 35 °C June 17 1994
Latest freeze June 11 1972
Latest day ≥ 20 °C November 23 1931
Latest day ≥ 25 °C October 26 1963
Latest day ≥ 30 °C October 6 1946
Latest day ≥ 35 °C September 12 1931
Most days in a year < 0 °C 171 1926
Most days in a year ≥ 20 °C 150 2021
Most days in a year ≥ 25 °C 99 1991
Most days in a year ≥ 30 °C 39 1955
Most days in a year ≥ 35 °C 7 1936
St. Thomas Weather Streaks
Most consecutive days...
With precipitation 20 days Sep 17 – Oct 6, 1986
Without precipitation 27 days Aug 21 – Sep 16, 1973
With snow 9 days Dec 26, 1956 – Jan 3, 1957
Freezing temperatures
High temperature ≤ 0 °C
46 days Dec 26, 1976 – Feb 9, 1977
High temperature ≥ 20 °C 122 days May 20 – Sep 18, 1991
High temperature ≥ 25 °C 42 days Jun 27 – Aug 7, 1955
High temperature ≥ 30 °C 10 days Jul 2–11, 2020
High temperature ≥ 35 °C 7 days Jul 8–14, 1936
St. Thomas Weather by Year
More St. Thomas Weather
Compare St. Thomas to:
Weather Station Details
Years Station Coordinates
1980–2024 St Thomas WPCP location
1882–1980 St Thomas location