Weather / Michigan Weather Temperature |
Weather in South Haven, Michigan
Current Conditions (Wednesday, April 24, 2024 at 11:35 America/Detroit time)
Temperature: 41°F (5°C) |
Forecast Overview
Thu Apr 25 57°F 32°F 14°C 0°C A few passing clouds.
detailsFri Apr 26 59°F 37°F 15°C 3°C Chance of rain after 2 pm.
detailsSat Apr 27 72°F 54°F 22°C 12°C Chance of light rain in the morning.
detailsSun Apr 28 75°F 63°F 24°C 17°C Chance of rain before sunrise and late at night.
detailsMon Apr 29 70°F 52°F 21°C 11°C Chance of rain until 2 pm.
detailsTue Apr 30 63°F 50°F 17°C 10°C Times of sun and clouds.
detailsWed May 1 72°F 55°F 22°C 13°C More sun than clouds.
detailsThu May 2 68°F 54°F 20°C 12°C Overcast skies.
detailsFri May 3 61°F 46°F 16°C 8°C Chance of heavy rain all day.
detailsSat May 4 63°F 50°F 17°C 10°C Chance of light rain before sunrise.
detailsSun May 5 61°F 46°F 16°C 8°C Chance of light rain in the morning.
detailsMon May 6 63°F 45°F 17°C 7°C Considerable cloudiness.
detailsTue May 7 52°F 37°F 11°C 3°C Mostly sunny.
detailsWed May 8 48°F 34°F 9°C 1°C Sunny skies.
details
Detailed Forecast
Wednesday, April 24 | sunrise: 06:50 sunset: 20:36 |
Sunny skies. Wind: 13 mph (21 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
11:00 14:00 | Sunny. | 48°F (9°C) | 10 mph (16 km/h) | 55% | 0.265% | |
14:00 17:00 | Sunny. | 42°F (6°C) | 13 mph (21 km/h) | 66% | 0.262% | |
17:00 20:00 | Sunny. | 40°F (4°C) | 9 mph (15 km/h) | 72% | 0.262% | |
20:00 23:00 | Clear. | 37°F (3°C) | 5 mph (9 km/h) | 77% | 0.262% |
Thursday, April 25 | sunrise: 06:49 sunset: 20:37 |
Low around 33°F (0°C), high around 56°F (14°C). A few passing clouds. Wind: 8 mph (13 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Clear. | 34°F (1°C) | 4 mph (7 km/h) | 78% | 0.263% | |
02:00 05:00 | Overcast. | 33°F (1°C) | 7 mph (11 km/h) | 73% | 0.264% | |
05:00 08:00 | Overcast. | 35°F (2°C) | 6 mph (9 km/h) | 65% | 0.264% | |
08:00 11:00 | Sunny. | 47°F (8°C) | 5 mph (9 km/h) | 51% | 0.263% | |
11:00 14:00 | Sunny. | 54°F (12°C) | 3 mph (5 km/h) | 45% | 0.26% | |
14:00 17:00 | Sunny. | 55°F (13°C) | 4 mph (6 km/h) | 45% | 0.257% | |
17:00 20:00 | Sunny. | 49°F (9°C) | 4 mph (6 km/h) | 63% | 0.257% | |
20:00 23:00 | Clear. | 42°F (6°C) | 8 mph (13 km/h) | 66% | 0.258% |
Friday, April 26 | sunrise: 06:47 sunset: 20:38 |
Low around 38°F (3°C), high around 58°F (15°C). Chance of rain after 2 pm. Estimated precipitation: 0.31 in (7.75 mm). Mostly cloudy skies. Wind: 21 mph (34 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Mostly clear. | 40°F (4°C) | 10 mph (17 km/h) | 74% | 0.258% | |
02:00 05:00 | Overcast. | 39°F (4°C) | 12 mph (20 km/h) | 77% | 0.259% | |
05:00 08:00 | Overcast. | 41°F (5°C) | 14 mph (23 km/h) | 69% | 0.259% | |
08:00 11:00 | Overcast. | 51°F (11°C) | 17 mph (28 km/h) | 60% | 0.257% | |
11:00 14:00 | Overcast. | 55°F (13°C) | 17 mph (27 km/h) | 58% | 0.254% | |
14:00 17:00 | Chance of light rain. Precipitation: 0.04 in (0.9375 mm). | 53°F (12°C) | 15 mph (24 km/h) | 75% | 0.259% | |
17:00 20:00 | Chance of rain. Precipitation: 0.2 in (5.1875 mm). | 53°F (12°C) | 19 mph (31 km/h) | 92% | 0.298% | |
20:00 23:00 | Chance of rain. Precipitation: 0.06 in (1.625 mm). | 56°F (13°C) | 21 mph (34 km/h) | 95% | 0.299% |
Saturday, April 27 | sunrise: 06:46 sunset: 20:39 |
Low around 53°F (12°C), high around 72°F (22°C). Chance of light rain in the morning (before 2 am and from 5 am to 11 am). Estimated precipitation: 0.04 in (0.9375 mm). Overcast skies. Wind: 24 mph (38 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Chance of light rain. Precipitation: 0.01 in (0.3125 mm). | 61°F (16°C) | 22 mph (36 km/h) | 92% | 0.29% | |
02:00 05:00 | Overcast. Precipitation: 0 in (0.0625 mm). | 62°F (17°C) | 20 mph (32 km/h) | 92% | 0.285% | |
05:00 08:00 | Chance of light rain. Precipitation: 0.01 in (0.3125 mm). | 62°F (17°C) | 19 mph (30 km/h) | 91% | 0.282% | |
08:00 11:00 | Chance of light rain. Precipitation: 0 in (0.0625 mm). | 67°F (19°C) | 21 mph (34 km/h) | 81% | 0.278% | |
11:00 14:00 | Mostly cloudy. Precipitation: 0 in (0.0625 mm). | 71°F (22°C) | 24 mph (38 km/h) | 74% | 0.273% | |
14:00 17:00 | Considerable cloudiness. Precipitation: 0 in (0.0625 mm). | 71°F (22°C) | 21 mph (33 km/h) | 76% | 0.269% | |
17:00 20:00 | Overcast. | 68°F (20°C) | 17 mph (28 km/h) | 80% | 0.268% | |
20:00 23:00 | Overcast. Precipitation: 0 in (0.0625 mm). | 66°F (19°C) | 18 mph (29 km/h) | 86% | 0.268% |
Sunday, April 28 | sunrise: 06:44 sunset: 20:41 |
Low around 63°F (17°C), high around 75°F (24°C). Chance of rain between 11 pm and 2 am and again at night (after 8 pm). The precipitation may fall as scattered showers of varying intensity. Estimated precipitation: 0.15 in (3.6875 mm). Overcast skies. Wind: 23 mph (37 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Chance of light rain. Precipitation: 0.02 in (0.4375 mm). | 66°F (19°C) | 18 mph (30 km/h) | 86% | 0.269% | |
02:00 05:00 | Overcast. Precipitation: 0.02 in (0.4375 mm). | 65°F (18°C) | 17 mph (28 km/h) | 90% | 0.271% | |
05:00 08:00 | Overcast. Precipitation: 0.06 in (1.4375 mm). | 64°F (18°C) | 19 mph (30 km/h) | 90% | 0.282% | |
08:00 11:00 | Overcast. Precipitation: 0.04 in (1.0625 mm). | 66°F (19°C) | 23 mph (37 km/h) | 84% | 0.283% | |
11:00 14:00 | Overcast. | 74°F (23°C) | 21 mph (34 km/h) | 68% | 0.276% | |
14:00 17:00 | Overcast. | 74°F (24°C) | 18 mph (30 km/h) | 66% | 0.27% | |
17:00 20:00 | Overcast. Precipitation: 0 in (0.125 mm). | 69°F (21°C) | 17 mph (27 km/h) | 75% | 0.267% | |
20:00 23:00 | Chance of light rain. Precipitation: 0.01 in (0.1875 mm). | 68°F (20°C) | 17 mph (27 km/h) | 78% | 0.267% |
Monday, April 29 | sunrise: 06:43 sunset: 20:42 |
Low around 52°F (11°C), high around 69°F (21°C). Chance of rain until late afternoon (2 pm). The precipitation may fall as scattered showers of varying intensity. Estimated precipitation: 0.42 in (10.75 mm). Mostly cloudy skies. Wind: 19 mph (30 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Chance of scattered rain showers. Precipitation: 0.16 in (4.0625 mm). | 65°F (18°C) | 13 mph (21 km/h) | 94% | 0.3% | |
02:00 05:00 | Chance of rain. Precipitation: 0.07 in (1.75 mm). | 65°F (18°C) | 18 mph (29 km/h) | 91% | 0.297% | |
05:00 08:00 | Chance of scattered rain showers. Precipitation: 0.05 in (1.1875 mm). | 65°F (18°C) | 19 mph (30 km/h) | 90% | 0.298% | |
08:00 11:00 | Chance of scattered rain showers. Precipitation: 0.06 in (1.5 mm). | 66°F (19°C) | 17 mph (28 km/h) | 91% | 0.3% | |
11:00 14:00 | Chance of scattered rain showers. Precipitation: 0.06 in (1.625 mm). | 67°F (19°C) | 17 mph (28 km/h) | 85% | 0.298% | |
14:00 17:00 | Overcast. Precipitation: 0.02 in (0.5625 mm). | 63°F (17°C) | 16 mph (26 km/h) | 79% | 0.291% | |
17:00 20:00 | Sunny. | 61°F (16°C) | 11 mph (18 km/h) | 84% | 0.287% | |
20:00 23:00 | Overcast. Precipitation: 0 in (0.0625 mm). | 52°F (11°C) | 11 mph (18 km/h) | 80% | 0.285% |
Tuesday, April 30 | sunrise: 06:41 sunset: 20:43 |
Low around 50°F (10°C), high around 62°F (17°C). Times of sun and clouds. Wind: 11 mph (18 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Overcast. | 50°F (10°C) | 11 mph (17 km/h) | 81% | 0.284% | |
02:00 05:00 | Overcast. | 51°F (10°C) | 10 mph (17 km/h) | 79% | 0.282% | |
05:00 08:00 | Partly cloudy. | 50°F (10°C) | 11 mph (17 km/h) | 80% | 0.281% | |
08:00 11:00 | Sunny. | 55°F (13°C) | 11 mph (18 km/h) | 71% | 0.279% | |
11:00 14:00 | Sunny. | 58°F (14°C) | 9 mph (14 km/h) | 65% | 0.274% | |
14:00 17:00 | Sunny. | 61°F (16°C) | 6 mph (10 km/h) | 60% | 0.271% | |
17:00 20:00 | Sunny. | 59°F (15°C) | 3 mph (6 km/h) | 69% | 0.27% | |
20:00 23:00 | Clear. | 56°F (13°C) | 6 mph (10 km/h) | 69% | 0.271% |
Wednesday, May 1 | sunrise: 06:40 sunset: 20:44 |
Low around 55°F (13°C), high around 72°F (22°C). Estimated precipitation: 0.12 in (3.125 mm). More sun than clouds. Wind: 14 mph (22 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Clear. | 56°F (13°C) | 8 mph (12 km/h) | 82% | 0.271% | |
02:00 05:00 | Clear. | 56°F (13°C) | 8 mph (13 km/h) | 89% | 0.271% | |
05:00 08:00 | Mostly sunny, with a few passing clouds. | 59°F (15°C) | 9 mph (15 km/h) | 86% | 0.271% | |
08:00 11:00 | Sunny. Precipitation: 0.01 in (0.1875 mm). | 67°F (20°C) | 14 mph (22 km/h) | 75% | 0.269% | |
11:00 14:00 | Mostly sunny, with a few passing clouds. Precipitation: 0.01 in (0.3125 mm). | 71°F (22°C) | 13 mph (20 km/h) | 70% | 0.265% | |
14:00 17:00 | Overcast. Precipitation: 0.06 in (1.4375 mm). | 71°F (21°C) | 7 mph (11 km/h) | 75% | 0.262% | |
17:00 20:00 | Overcast. Precipitation: 0.04 in (0.9375 mm). | 60°F (16°C) | 8 mph (13 km/h) | 94% | 0.262% | |
20:00 23:00 | Overcast. Precipitation: 0.01 in (0.25 mm). | 61°F (16°C) | 8 mph (13 km/h) | 96% | 0.263% |
Thursday, May 2 | sunrise: 06:39 sunset: 20:45 |
Low around 53°F (12°C), high around 68°F (20°C). Overcast skies. Wind: 14 mph (22 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Overcast. | 58°F (14°C) | 9 mph (15 km/h) | 88% | 0.263% | |
02:00 05:00 | Overcast. | 55°F (13°C) | 11 mph (17 km/h) | 87% | 0.264% | |
05:00 08:00 | More clouds than sun. | 55°F (13°C) | 12 mph (19 km/h) | 82% | 0.264% | |
08:00 11:00 | Overcast. | 62°F (17°C) | 12 mph (20 km/h) | 63% | 0.262% | |
11:00 14:00 | Overcast. | 68°F (20°C) | 14 mph (22 km/h) | 50% | 0.258% | |
14:00 17:00 | Overcast. | 64°F (18°C) | 10 mph (16 km/h) | 64% | 0.256% | |
17:00 20:00 | Overcast. | 61°F (16°C) | 11 mph (18 km/h) | 68% | 0.256% | |
20:00 23:00 | Overcast. | 59°F (15°C) | 12 mph (20 km/h) | 60% | 0.256% |
Friday, May 3 | sunrise: 06:37 sunset: 20:46 |
Low around 47°F (8°C), high around 61°F (16°C). Chance of heavy rain all day (from 2 am to 11 pm). Estimated precipitation: 1.8 in (46 mm). Overcast skies. Wind: 22 mph (35 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Overcast. | 57°F (14°C) | 13 mph (21 km/h) | 63% | 0.256% | |
02:00 05:00 | Chance of rain. Precipitation: 0.06 in (1.5625 mm). | 49°F (10°C) | 17 mph (28 km/h) | 84% | 0.265% | |
05:00 08:00 | Chance of rain. Precipitation: 0.12 in (3 mm). | 47°F (9°C) | 20 mph (31 km/h) | 91% | 0.285% | |
08:00 11:00 | Chance of rain. Precipitation: 0.33 in (8.375 mm). | 49°F (9°C) | 19 mph (31 km/h) | 94% | 0.332% | |
11:00 14:00 | Chance of rain. Precipitation: 0.28 in (7.1875 mm). | 50°F (10°C) | 22 mph (35 km/h) | 95% | 0.335% | |
14:00 17:00 | Chance of heavy rain. Precipitation: 0.43 in (11 mm). | 50°F (10°C) | 19 mph (31 km/h) | 96% | 0.36% | |
17:00 20:00 | Chance of rain. Precipitation: 0.22 in (5.5625 mm). | 49°F (10°C) | 20 mph (33 km/h) | 96% | 0.338% | |
20:00 23:00 | Chance of rain. Precipitation: 0.37 in (9.3125 mm). | 49°F (10°C) | 17 mph (27 km/h) | 96% | 0.349% |
Saturday, May 4 | sunrise: 06:36 sunset: 20:47 |
Low around 49°F (10°C), high around 63°F (17°C). Chance of light rain before sunrise (from 11 pm to 5 am). Estimated precipitation: 0.05 in (1.1875 mm). Overcast skies. Wind: 12 mph (20 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Chance of light rain. Precipitation: 0.03 in (0.8125 mm). | 50°F (10°C) | 12 mph (20 km/h) | 97% | 0.334% | |
02:00 05:00 | Chance of light rain. Precipitation: 0 in (0.125 mm). | 50°F (10°C) | 10 mph (15 km/h) | 97% | 0.326% | |
05:00 08:00 | Overcast. Precipitation: 0.01 in (0.1875 mm). | 50°F (10°C) | 7 mph (11 km/h) | 98% | 0.321% | |
08:00 11:00 | Overcast. | 53°F (12°C) | 8 mph (13 km/h) | 94% | 0.317% | |
11:00 14:00 | Overcast. | 58°F (15°C) | 8 mph (13 km/h) | 87% | 0.313% | |
14:00 17:00 | Overcast. | 63°F (17°C) | 7 mph (11 km/h) | 80% | 0.309% | |
17:00 20:00 | Overcast. | 61°F (16°C) | 9 mph (15 km/h) | 88% | 0.306% | |
20:00 23:00 | Overcast. Precipitation: 0 in (0.0625 mm). | 58°F (14°C) | 10 mph (16 km/h) | 90% | 0.305% |
Sunday, May 5 | sunrise: 06:35 sunset: 20:48 |
Low around 46°F (8°C), high around 61°F (16°C). Chance of light rain in the morning from 11 pm to 2 am and from 8 am to 11 am. Estimated precipitation: 0.12 in (3.0625 mm). Mostly cloudy skies. Wind: 13 mph (21 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Chance of light rain. Precipitation: 0.04 in (0.9375 mm). | 57°F (14°C) | 10 mph (17 km/h) | 94% | 0.306% | |
02:00 05:00 | Overcast. Precipitation: 0.02 in (0.625 mm). | 56°F (13°C) | 10 mph (16 km/h) | 96% | 0.307% | |
05:00 08:00 | Overcast. Precipitation: 0.01 in (0.1875 mm). | 57°F (14°C) | 7 mph (11 km/h) | 96% | 0.305% | |
08:00 11:00 | Chance of light rain. Precipitation: 0.02 in (0.5625 mm). | 59°F (15°C) | 3 mph (4 km/h) | 97% | 0.306% | |
11:00 14:00 | Overcast. Precipitation: 0.03 in (0.6875 mm). | 52°F (11°C) | 13 mph (21 km/h) | 98% | 0.305% | |
14:00 17:00 | More clouds than sun. | 57°F (14°C) | 13 mph (21 km/h) | 83% | 0.301% | |
17:00 20:00 | Overcast. Precipitation: 0 in (0.0625 mm). | 50°F (10°C) | 6 mph (10 km/h) | 93% | 0.299% | |
20:00 23:00 | Mostly clear, with a few passing clouds. | 46°F (8°C) | 4 mph (7 km/h) | 95% | 0.298% |
Monday, May 6 | sunrise: 06:34 sunset: 20:49 |
Low around 44°F (7°C), high around 62°F (17°C). Estimated precipitation: 0 in (0.0625 mm). Considerable cloudiness. Wind: 15 mph (24 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Partly cloudy. Precipitation: 0 in (0.0625 mm). | 44°F (7°C) | 5 mph (8 km/h) | 98% | 0.298% | |
02:00 05:00 | Times of clear skies and clouds. | 44°F (7°C) | 5 mph (9 km/h) | 98% | 0.297% | |
05:00 08:00 | Sunny. | 48°F (9°C) | 5 mph (7 km/h) | 91% | 0.297% | |
08:00 11:00 | Sunny. | 58°F (14°C) | 8 mph (13 km/h) | 73% | 0.294% | |
11:00 14:00 | Overcast. | 62°F (16°C) | 9 mph (14 km/h) | 64% | 0.29% | |
14:00 17:00 | Overcast. | 60°F (16°C) | 13 mph (21 km/h) | 64% | 0.286% | |
17:00 20:00 | Overcast. | 51°F (11°C) | 15 mph (24 km/h) | 75% | 0.285% | |
20:00 23:00 | Overcast. | 44°F (7°C) | 14 mph (23 km/h) | 78% | 0.286% |
Tuesday, May 7 | sunrise: 06:32 sunset: 20:50 |
Low around 38°F (3°C), high around 51°F (11°C). Mostly sunny. Wind: 25 mph (41 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Clear. | 40°F (4°C) | 15 mph (24 km/h) | 54% | 0.285% | |
02:00 05:00 | Mostly cloudy. | 38°F (3°C) | 13 mph (21 km/h) | 61% | 0.285% | |
05:00 08:00 | Sunny. | 39°F (4°C) | 14 mph (22 km/h) | 64% | 0.285% | |
08:00 11:00 | Sunny. | 45°F (7°C) | 15 mph (24 km/h) | 48% | 0.282% | |
11:00 14:00 | Sunny. | 46°F (8°C) | 21 mph (34 km/h) | 45% | 0.278% | |
14:00 17:00 | Sunny. | 44°F (7°C) | 25 mph (41 km/h) | 56% | 0.275% | |
17:00 20:00 | Sunny. | 42°F (5°C) | 20 mph (33 km/h) | 57% | 0.274% | |
20:00 23:00 | Clear. | 39°F (4°C) | 13 mph (21 km/h) | 56% | 0.274% |
Wednesday, May 8 | sunrise: 06:31 sunset: 20:52 |
Low around 34°F (1°C), high around 47°F (9°C). Sunny skies. Wind: 14 mph (22 km/h). |
Time | Skies | Conditions | Temp | Wind | Humidity | Soil Moisture |
23:00 02:00 | Clear. | 35°F (2°C) | 9 mph (15 km/h) | 66% | 0.275% | |
02:00 05:00 | Clear. | 35°F (1°C) | 8 mph (13 km/h) | 76% | 0.276% | |
05:00 08:00 | Sunny. | 40°F (4°C) | 9 mph (14 km/h) | 74% | 0.277% | |
08:00 11:00 | Sunny. | 46°F (8°C) | 14 mph (22 km/h) | 68% | 0.275% | |
11:00 14:00 | Sunny. | 47°F (8°C) | 14 mph (22 km/h) | 68% | 0.273% | |
14:00 17:00 | Sunny. | 46°F (8°C) | 12 mph (19 km/h) | 69% | 0.271% | |
17:00 20:00 | Sunny. | 43°F (6°C) | 8 mph (13 km/h) | 75% | 0.271% | |
20:00 23:00 | Clear. | 40°F (4°C) | 6 mph (9 km/h) | 83% | 0.272% |
Climate Chart
Places with a similar climate: Benton Harbor, Michigan (MI), Muskegon County (MI), Rochester (NY), Niagara Falls (NY), Dunkirk, Chautauqua County (NY), Franklin (PA), Holland, Tulip City (MI), Ashtabula County (OH), Penn Yan (NY), Owosso (MI), Worcester (MA), Harrison, Macomb County / Mount Clemens (MI), Oxford (CT), Altoona, Blair County (PA), Buffalo (NY), Syracuse (NY), Grand Rapids (MI), Clearfield (PA), Lambertville, Toledo (MI), State College/Bellefonte, Centre County (PA), Lansing (MI), Du Bois-Jefferson County (PA), Youngstown (OH), Portsmouth (NH), Charlotte (MI).
Temperature variation graph for the last seven days
Humidity Variation Graph
Wind speed
Weather Station: South Haven, South Haven Area Regional Airport (latitude 42-21-03N, longitude 086-15-22W)
Local Time:
South Haven is in the "America/Detroit" timezone.
The "America/Detroit" timezone uses a Standard Time (ST) / Daylight Saving Time (DST) alternation scheme, and it currently is in DST (since Sunday, 10 March 2024, 03:00 AM local time). During DST, the timezone abbreviation is EDT and the offset to Universal Time (UTC, GMT or Zulu) is -4:00 hours.
South Haven will exit DST (returning to standard time) on Sunday, 3 November 2024, at 02:00 AM local time, when clocks will be turned backward 1 hour to Sunday, 3 November 2024, 01:00 AM local standard time. During ST, the timezone abbreviation is EST and the offset to UTC will be -5:00 hours.
Weather and Temperature in Michigan