🇪🇸 Spain Climate & Weather Averages

2 cities covered · Data averaged from 2020–2024 (5 years)

Cities
2
in Spain
Avg Temp Range
15.6–16.7°C
60.1–62.1°F
annual mean across cities
Avg Rainfall
575mm
annual, across cities
Climate Zones
1
Mediterranean

Spain spans 1 climate zone: Mediterranean. Across the 2 cities covered, annual mean temperatures range from 15.6°C (60.1°F) to 16.7°C (62.1°F), with an average annual precipitation of roughly 575mm. Spain's climate varies across the 2 cities covered here. The country spans 1 climate zone: Mediterranean. Annual mean temperatures range from 15.6°C (60.1°F) to 16.7°C (62.1°F), reflecting regional and elevational differences. Annual precipitation averages roughly 575mm across these locations. Use the city pages below for detailed monthly temperature, rainfall, sunshine, humidity, UV index, and wind data.

Cities in Spain

Barcelona
Mediterranean
Mediterranean
Avg 16.7°C (62.1°F) · 630.0mm rain
Madrid
Mediterranean
Mediterranean
Avg 15.6°C (60.1°F) · 520.0mm rain

Data Source: Open-Meteo historical archive (2020–2024). Figures are 5-year monthly averages. Last updated: 2026-07-30.