Indian Lake Average Temperature by Month

This page shows the average temperature in each month of the year in Indian Lake, New York. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Indian Lake?
In Indian Lake, New York, the warmest month is July, with an average daily high temperature of 74.6 °F and an average low of 53.9 °F.
What's the Coldest Month in Indian Lake?
In Indian Lake, New York, the coolest month is January, with an average daily high temperature of 25.6 °F and an average low of 5.9 °F.
Month Avg. High Avg. Low
January 25.6 °F 5.9 °F
February 28.1 °F 6.6 °F
March 36.1 °F 14.5 °F
April 49.4 °F 28.0 °F
May 62.9 °F 39.5 °F
June 70.9 °F 49.4 °F
July 74.6 °F 53.9 °F
August 73.3 °F 52.5 °F
September 67.0 °F 45.6 °F
October 54.2 °F 34.8 °F
November 41.9 °F 25.2 °F
December 30.8 °F 14.2 °F
Year 51.3 °F 31.0 °F
Weather Station Details
Years Station Coordinates
1899–2024 Indian Lake 2SW location