Michigan Weather

Current Michigan Weather
The high temperature across Michigan is 74 in Ferndale
The high temperature across Michigan is 57 in Marquette