Detroit, MI Climate

Summary Graph

The summary climate graph for Detroit, MI shows a selection of temperature, rainfall and snow minimum, mean and maximum measures over the course of a year. Click on each of the measures in the key to toggle them on and off.

Graph of average and extreme temperature ranges by day for Detroit, MI.


The warmest month in Willow Run, Detroit, Michigan is July with an average high temperature of 84.3°F. The hottest day on record was June 28 2012 when the temperature hit 105.1°F. During January the overnight temperature drops to an average of 17.5°F with the lowest temperature of -22.0°F being recorded on January 19 1994.

Warmest Days

Warmest Months

Coldest Days

Coldest Months

The warmest days on record are:

28 Jun 2012105.1°F
17 Jul 2012105.1°F
21 Jul 2011102.9°F
15 Jul 1977100°F
8 Sep 197899°F

The warmest months on average were:

July 201293.6°F
July 201192.1°F
July 201087.4°F
June 201287.4°F
August 201287.2°F

The coldest days on record are:

19 Jan 1994-22°F
16 Jan 2009-17°F
10 Feb 1994-13°F
28 Jan 2005-11.9°F
2 Feb 1976-11.7°F

The coldest months on average were:

January 19774.9°F
January 20097.7°F
February 19787.8°F
January 19998°F
January 19949.1°F


The wettest month by average rainfall in Detroit, MI is July with an average of 1.4 inches of rain falling on 6 to 7 days.Although in April it typically rains on more days with 1.0 inches falling in 8 to 9 days. The driest month by average rainfall in Detroit, MI is February with an average of 0.5 inches of rain falling on 3 to 4 days. Although in January it typically rains on less days with 0.7 inches falling in 3 to 4 days

Wettest Days

The wettest days on record are:

11 May 20062.5 inches
26 May 20111.7 inches
14 May 20091.2 inches
8 May 20101 inches
1 May 20070.9 inches

Wettest Months

The wettest months on record are:

July 20057 inches
June 20106.7 inches
July 20116.4 inches
May 20116.1 inches
July 20106 inches

Driest Months

The driest months on record are:

February 19730 inches
March 19730 inches
April 19730 inches
May 19730 inches
June 19730 inches