This page tracks the highest and lowest temperatures ever officially recorded at 93 weather stations across Michigan, United States, based on measurements dating from 1861 to 2026. Use the interactive map or the list below to see the record high and record low temperature (in Fahrenheit) for each location, along with the date each record was set.
| Location | Temperature | Record Date |
| Adrian | 108 °F (42 °C) | July 24, 1934 |
| Alma | 108 °F (42 °C) | July 14, 1936 |
| Alpena | 100 °F (38 °C) | August 25, 1948 |
| Alpena | 106 °F (41 °C) | July 13, 1936 |
| Ann Arbor | 105 °F (41 °C) | July 24, 1934 |
| Bad Axe | 103 °F (39 °C) | July 13, 1936 |
| Battle Creek | 103 °F (39 °C) | July 20, 1977 |
| Beaver Island | 95 °F (35 °C) | June 9, 1914 |
| Belleville | 105 °F (41 °C) | July 17, 2012 |
| Benton Harbor | 104 °F (40 °C) | July 21, 2002 |
| Big Rapids | 103 °F (39 °C) | July 30, 1916 |
| Bloomingdale | 105 °F (41 °C) | July 13, 1936 |
| Boyne Falls | 102 °F (39 °C) | July 1, 2018 |
| Cadillac | 99 °F (37 °C) | August 21, 1955 |
| Calumet | 102 °F (39 °C) | July 7, 1988 |
| Caro | 108 °F (42 °C) | July 13, 1936 |
| Cass City | 108 °F (42 °C) | July 15, 1977 |
| Cedar | 102 °F (39 °C) | July 14, 1995 |
| Charlevoix | 99 °F (37 °C) | July 27, 1894 |
| Chatham | 101 °F (38 °C) | July 7, 1988 |
| Cheboygan | 104 °F (40 °C) | August 6, 1947 |
| Coldwater | 108 °F (42 °C) | July 24, 1934 |
| Copper Harbor | 99 °F (37 °C) | July 7, 1988 |
| De Tour Village | 102 °F (39 °C) | July 3, 1966 |
| Dearborn | 104 °F (40 °C) | June 26, 1988 |
| Detroit | 103 °F (39 °C) | July 14, 1995 |
| Dowagiac | 103 °F (39 °C) | July 31, 1999 |
| East Jordan | 103 °F (39 °C) | July 13, 1936 |
| East Tawas | 106 °F (41 °C) | July 9, 1936 |
| Eaton Rapids | 98 °F (37 °C) | July 6, 2012 |
| Ewen | 100 °F (38 °C) | July 2, 1911 |
| Flint | 101 °F (38 °C) | July 17, 2012 |
| Flint | 99 °F (37 °C) | July 18, 2012 |
| Frankfort | 99 °F (37 °C) | July 7, 1921 |
| Freeland | 111 °F (44 °C) | July 13, 1936 |
| Gaastra | 103 °F (39 °C) | July 13, 1936 |
| Gaylord | 101 °F (38 °C) | July 30, 1916 |
| Gladwin | 105 °F (41 °C) | July 13, 1936 |
| Glennie | 107 °F (42 °C) | July 13, 1936 |
| Grand Rapids | 104 °F (40 °C) | July 6, 2012 |
| Grayling | 104 °F (40 °C) | July 12, 1936 |
| Greenville | 108 °F (42 °C) | July 13, 1936 |
| Grosse Pointe Farms | 105 °F (41 °C) | June 26, 1988 |
| Harbor Beach | 105 °F (41 °C) | July 10, 1936 |
| Harrison Township | 106 °F (41 °C) | July 5, 1911 |
| Harrisville | 103 °F (39 °C) | August 7, 2001 |
| Hastings | 109 °F (43 °C) | July 14, 1936 |
| Hickory Corners | 108 °F (42 °C) | July 13, 1936 |
| Hillsdale | 107 °F (42 °C) | July 14, 1936 |
| Houghton Lake | 103 °F (39 °C) | June 19, 1995 |
| Ironwood | 104 °F (40 °C) | July 13, 1936 |
| Jackson | 103 °F (39 °C) | July 15, 1977 |
| Kalkaska | 97 °F (36 °C) | July 1, 2018 |
| Kent City | 104 °F (40 °C) | July 7, 2012 |
| Kingsford | 104 °F (40 °C) | July 29, 1917 |
| Lake City | 106 °F (41 °C) | July 12, 1936 |
| Lanse | 96 °F (36 °C) | July 28, 1988 |
| Lanse | 100 °F (38 °C) | July 29, 1988 |
| Lansing | 103 °F (39 °C) | July 6, 2012 |
| Lapeer | 100 °F (38 °C) | July 17, 1988 |
| Level Park-Oak Park | 104 °F (40 °C) | July 6, 2012 |
| Levering | 95 °F (35 °C) | July 8, 1988 |
| Lupton | 105 °F (41 °C) | June 20, 1995 |
| Manistee | 100 °F (38 °C) | August 5, 1947 |
| Manistique | 101 °F (38 °C) | August 19, 1955 |
| Marquette | 104 °F (40 °C) | July 19, 1977 |
| Merritt | 107 °F (42 °C) | July 13, 1936 |
| Michigamme | 103 °F (39 °C) | July 7, 1988 |
| Midland | 103 °F (39 °C) | June 28, 1971 |
| Milford | 104 °F (40 °C) | July 24, 1934 |
| Montague | 98 °F (37 °C) | June 17, 1957 |
| Mount Pleasant | 108 °F (42 °C) | August 6, 1918 |
| Munising | 103 °F (39 °C) | August 6, 1947 |
| Negaunee | 99 °F (37 °C) | July 28, 1988 |
| Newberry | 103 °F (39 °C) | July 13, 1936 |
| Norton Shores | 99 °F (37 °C) | August 3, 1964 |
| Onaway | 106 °F (41 °C) | July 12, 1936 |
| Oscoda | 101 °F (38 °C) | July 20, 1977 |
| Owosso | 105 °F (41 °C) | July 24, 1934 |
| Paradise | 98 °F (37 °C) | July 7, 1988 |
| Pellston | 99 °F (37 °C) | June 19, 1995 |
| Petoskey | 101 °F (38 °C) | July 31, 1917 |
| Pontiac | 104 °F (40 °C) | July 24, 1934 |
| Port Huron | 103 °F (39 °C) | July 9, 1936 |
| Romulus | 104 °F (40 °C) | June 25, 1988 |
| Sault Ste. Marie | 98 °F (37 °C) | August 6, 1947 |
| Standish | 100 °F (38 °C) | August 9, 2001 |
| Three Rivers | 107 °F (42 °C) | July 25, 1934 |
| Traverse City | 99 °F (37 °C) | August 1, 2006 |
| Traverse City | 105 °F (41 °C) | July 7, 1936 |
| Vanderbilt | 108 °F (42 °C) | July 11, 1936 |
| Vassar | 99 °F (37 °C) | July 18, 2012 |
| West Branch | 107 °F (42 °C) | July 13, 1936 |
The highest temperature ever officially recorded in Michigan, United States was 111 °F (44 °C), set in Freeland on July 13, 1936.
The lowest temperature ever officially recorded in Michigan, United States was -51 °F (-46 °C), set in Vanderbilt on February 9, 1934.
This page includes record high and low temperature data for 93 weather stations in Michigan, United States.
The record highs and lows on this page span from 1861 to 2026 and are updated whenever a new station record is set.