July and June are typically the warmest months in Miami when the average temp is 82°F. December and January are the coldest months when the average temperature is 51°F. August and January are the months with the most rain.