Terre Haute Average Temperature by Month

This page shows the average temperature in each month of the year in Terre Haute, Indiana. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Terre Haute?
In Terre Haute, Indiana, the warmest month is July, with an average daily high temperature of 86.6 °F and an average low of 65.0 °F.
What's the Coldest Month in Terre Haute?
In Terre Haute, Indiana, the coolest month is January, with an average daily high temperature of 36.7 °F and an average low of 20.0 °F.
Month Avg. High Avg. Low
January 36.7 °F 20.0 °F
February 42.1 °F 23.9 °F
March 53.2 °F 32.9 °F
April 65.3 °F 43.1 °F
May 75.1 °F 53.3 °F
June 83.7 °F 62.2 °F
July 86.6 °F 65.0 °F
August 85.2 °F 62.7 °F
September 79.8 °F 54.8 °F
October 67.3 °F 43.9 °F
November 53.0 °F 33.5 °F
December 41.4 °F 25.6 °F
Year 64.3 °F 43.6 °F
Weather Station Details
Years Station Coordinates
1999–2024 Hulman Regional Airport location
1954–1998 Terre Haute Indiana State location
1875–1954 Terre Haute CAA AP location