Miami's climate is tropical — the only US city outside Hawaii that genuinely qualifies. Temperatures hover in a narrow range all year: warm and sticky in winter, hot and stickier in summer. Miami has never recorded a freeze at the official station, and the seasons are better described as wet (May through October) and dry (November through April) than as winter and summer. The wet season delivers daily afternoon thunderstorms, often the heaviest of the year. Late August through October is peak hurricane season, and the city's geography puts it in the cone for nearly every Atlantic system.
Climate and Average Weather Year Round in Miami
Year-round temperature
In Miami, the warmest months are June through September, with average daily highs between 86°F and 88°F. The coldest stretch runs December through February, with highs between 74°F and 76°F and overnight lows reaching 61°F.
Rainfall through the year
Rainfall in Miami averages 4.8 in per month over the long run. September is the wettest at 8.4 in, while December is the driest at 2.3 in.
Days at 90 °F or hotter
Miami averages 22.2 days per year at 90 °F or hotter. The hottest year on record saw 87 such days (2021); the coolest just 2 (2020).