
Twelve months of Madrid, Spain weather — averages from 2006–2025.
Madrid's warmest month is July (average high 33.4°C (92.1°F)) and the coolest is January (9.9°C (49.8°F)). The most rain falls in October (about 64 mm), and July is the driest (about 5 mm). July is the sunniest, with about 14 hours of sunshine a day.
Ranked within Madrid's own year by temperature comfort, rainy days and sunshine — historical averages, not a forecast.
High 9.9°C (49.8°F)
Low 1.3°C (34.3°F)
High 12.2°C (54°F)
Low 2.1°C (35.8°F)
High 15.3°C (59.5°F)
Low 4.2°C (39.6°F)
High 18.6°C (65.5°F)
Low 7.2°C (45°F)
High 23.5°C (74.3°F)
Low 11°C (51.8°F)
High 28.9°C (84°F)
Low 15.8°C (60.4°F)
High 33.4°C (92.1°F)
Low 19.4°C (66.9°F)
High 32.8°C (91°F)
Low 19.2°C (66.6°F)
High 26.8°C (80.2°F)
Low 15°C (59°F)
High 21.1°C (70°F)
Low 10.6°C (51.1°F)
High 14°C (57.2°F)
Low 5.5°C (41.9°F)
High 10.6°C (51.1°F)
Low 2.4°C (36.3°F)
Based on 20 years of historical weather data (2006–2025) from Open-Meteo. Monthly averages, not a forecast.