Buffalo Weather Records

Buffalo, New York weather averages and records from 1871–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Buffalo, New York was 99 °F which occurred on August 27, 1948.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Buffalo, New York was -20 °F which occurred on February 2, 1961.
Lowest Temperatures: All-Time By Year
Buffalo Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 32.3 19.0 72 -16 3.3 26.7
February 33.5 19.4 71 -20 2.5 18.1
March 42.0 26.4 82 -7 2.9 14.1
April 54.9 36.5 94 5 3.4 2.5
May 67.5 48.3 94 25 3.4 0.0
June 75.8 58.1 97 35 3.4 0.0
July 80.4 63.1 98 43 3.2 0.0
August 79.2 61.7 99 38 3.2 0.0
September 72.5 54.5 98 31 4.1 0.0
October 59.8 43.9 92 20 4.0 0.9
November 48.0 34.2 80 2 3.5 7.8
December 37.3 25.5 74 -10 3.7 25.5
Entire year 57.0 41.0 99 -20 40.6 95.5
More Buffalo Weather Records
1871–2024
Highest daily low 79 °F August 1, 2006
Lowest daily high -3 °F February 10, 1899
Greatest daily range
(Difference of high and low)
49 °F December 20, 1875
Greatest difference in daily high
over two conscutive days
45 °F Nov 12–13, 1911
Most daily precipitation 5.0 inches June 22, 1987
Most monthly precipitation 10.7 inches August 1977
Most yearly precipitation 60.2 inches 1878
Most yearly days with precipitation 204 1890
Earliest snow in season October 6 1991
Latest snow in season May 20 1907
Most daily snow 33.9 inches December 10, 1995
Most monthly snow 82.7 inches December 2001
Most yearly snow 188.3 inches 2022
Most snow in a winter 199.4 inches 1976–1977
Greatest snow accumulation 44.0 inches December 28, 2001
Earliest freeze September 29 1942
Earliest day ≥ 70 °F January 22 1906
Earliest day ≥ 80 °F March 20 2012
Earliest day ≥ 90 °F April 28 1990
Latest freeze May 24 1963
Latest day ≥ 70 °F December 14 2015
Latest day ≥ 80 °F November 3 1961
Latest day ≥ 90 °F October 2 1927
Most days in a year < 0 °F 17 1885
Most days in a year < 32 °F 157 1962
Most days in a year ≥ 80 °F 83 2016
Most days in a year ≥ 90 °F 20 1955
Buffalo Weather Streaks
Most consecutive days...
With precipitation 28 days Dec 26, 1976 – Jan 22, 1977
Without precipitation 30 days Oct 8 – Nov 6, 1924
With snow 28 days Dec 26, 1976 – Jan 22, 1977
High temperature at or
below freezing
45 days Dec 26, 1976 – Feb 8, 1977
High temperature ≥ 80 °F 32 days Jun 12 – Jul 13, 1949
High temperature ≥ 90 °F 8 days Jul 3–10, 2020
Plant Hardiness Zone
6B
Buffalo is in plant hardiness zone 6B
based on average yearly minimum temperature from 1991–2020
Facts About Buffalo Weather
Buffalo Weather by Year
More Buffalo Weather
Compare Buffalo to:
Weather Station Details
Years Station Coordinates
1939–2024 Buffalo location
1871–1938 Buffalo location