Buffalo Average Temperature by Month

This page shows the average temperature in each month of the year in Buffalo, New York. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Buffalo?
In Buffalo, New York, the warmest month is July, with an average daily high temperature of 80.4 °F and an average low of 63.1 °F.
What's the Coldest Month in Buffalo?
In Buffalo, New York, the coolest month is January, with an average daily high temperature of 32.3 °F and an average low of 19.0 °F.
Month Avg. High Avg. Low
January 32.3 °F 19.0 °F
February 33.5 °F 19.4 °F
March 42.0 °F 26.4 °F
April 54.9 °F 36.5 °F
May 67.5 °F 48.3 °F
June 75.8 °F 58.1 °F
July 80.4 °F 63.1 °F
August 79.2 °F 61.7 °F
September 72.5 °F 54.5 °F
October 59.8 °F 43.9 °F
November 48.0 °F 34.2 °F
December 37.3 °F 25.5 °F
Year 57.0 °F 41.0 °F
Weather Station Details
Years Station Coordinates
1939–2024 Buffalo location
1871–1938 Buffalo location