Marathon, located in South Florida's Keys, has an overall average high temperature of 84° and an average low of 66°.
The highest recorded temperature in Marathon was 104° in 1998 and the lowest recorded temperature was a very 25° in 1989. On average Marathon's warmest month is July and January is the average coolest month. The maximum average rainfall usually falls in August.
January
- Average High: 77° F
- Average Low: 56° F
- Average Precipitation: 1.94 inches
February
- Average High Temperature: 78° F
- Average Low Temperature: 57° F
- Average Precipitation: 1.63 inches
March
- Average High Temperature: 80° F
- Average Low Temperature: 60° F
- Average Precipitation: 1.84 inches
April
- Average High Temperature: 83° F
- Average Low Temperature: 64° F
- Average Precipitation: 2.06 inches
May
- Average High Temperature: 87° F
- Average Low Temperature: 69° F
- Average Precipitation: 5.06 inches
June
- Average High Temperature: 89° F
- Average Low Temperature: 73° F
- Average Precipitation: 7.25 inches
July
- Average High Temperature: 90° F
- Average Low Temperature: 74° F
- Average Precipitation: 4.73 inches
August
- Average High Temperature: 90° F
- Average Low Temperature: 74° F
- Average Precipitation: 7.43 inches
September
- Average High Temperature: 89° F
- Average Low Temperature: 74° F
- Average Precipitation: 7.20 inches
October
- Average High Temperature: 87° F
- Average Low Temperature: 69° F
- Average Precipitation: 4.26 inches
November
- Average High Temperature: 83° F
- Average Low Temperature: 64° F
- Average Precipitation: 2.46 inches
December
- Average High Temperature: 79° F
- Average Low Temperature: 59° F
- Average Precipitation: 1.57 inches
Visit weather.com for current weather conditions, 5- or 10-day forecast and more.

