Martinsville Average Temperature by Month

This page shows the average temperature in each month of the year in Martinsville, Indiana. It is based on NOAA data for the years 1991–2020.
What's the Hottest Month in Martinsville?
In Martinsville, Indiana, the warmest month is July, with an average daily high temperature of 84.0 °F and an average low of 62.7 °F.
What's the Coldest Month in Martinsville?
In Martinsville, Indiana, the coolest month is January, with an average daily high temperature of 36.5 °F and an average low of 19.2 °F.
Month Avg. High Avg. Low
January 36.5 °F 19.2 °F
February 41.0 °F 21.7 °F
March 51.6 °F 29.9 °F
April 63.5 °F 39.9 °F
May 73.0 °F 50.6 °F
June 80.9 °F 59.7 °F
July 84.0 °F 62.7 °F
August 83.5 °F 60.7 °F
September 77.9 °F 52.9 °F
October 66.1 °F 41.2 °F
November 52.5 °F 31.8 °F
December 41.3 °F 24.3 °F
Year 62.7 °F 41.2 °F
Weather Station Details
Years Station Coordinates
1922–2024 Martinsville 2 SW location