Spain

Across 39 destinations in Spain, the warmest is Córdoba at 36 °C in Jul, the coolest is Oviedo at 22 °C, and annual rainfall ranges from 213 mm in Almería to 1,706 mm in Vigo. Figures are 1991–2020 climate normals.

39 destinations with full climate records · 1,193 awaiting data

The rangeHow much Spain varies

Climate varies across Spain. At the warmest month of the year, Córdoba averages 36 °C by day while Oviedo reaches 22 °C — a difference of 14 °C between two places in the same country.

Rainfall separates them more than temperature does: Vigo averages 1,706 mm a year against 213 mm in Almería.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
Madrid Jul 32 °C 402 mm
Barcelona Aug 27 °C 590 mm
Valencia Aug 30 °C 418 mm
Zaragoza Jul 33 °C 350 mm
Sevilla Jul 35 °C 479 mm
Málaga Aug 29 °C 464 mm
Murcia Aug 33 °C 305 mm
Palma Aug 31 °C 394 mm
Las Palmas de Gran Canaria Aug 25 °C 216 mm
Alicante Aug 30 °C 384 mm
Bilbao Aug 23 °C 1,083 mm
Córdoba Jul 36 °C 506 mm
Valladolid Jul 30 °C 457 mm
Vigo Aug 24 °C 1,706 mm
Gijón Aug 22 °C 1,216 mm
Gasteiz / Vitoria Aug 25 °C 756 mm
L'Hospitalet de Llobregat Aug 28 °C 641 mm
A Coruña Aug 23 °C 1,180 mm
Elche Aug 31 °C 283 mm
Granada Jul 33 °C 529 mm
Ciudad Lineal Jul 32 °C 407 mm
Oviedo Aug 22 °C 1,223 mm
Terrassa Jul 28 °C 655 mm
Badalona Aug 28 °C 590 mm
Cartagena Aug 29 °C 269 mm
Jerez de la Frontera Aug 33 °C 512 mm
Sabadell Aug 27 °C 650 mm
Pamplona Aug 26 °C 740 mm
Almería Aug 32 °C 213 mm
Alcalá de Henares Jul 32 °C 462 mm
Donostia / San Sebastián Aug 23 °C 1,465 mm
Burgos Aug 26 °C 578 mm
Santander Aug 24 °C 1,167 mm
Albacete Jul 33 °C 360 mm
Castelló de la Plana Aug 28 °C 386 mm
Marbella Aug 28 °C 655 mm
Logroño Aug 27 °C 572 mm
La Laguna Aug 22 °C 270 mm
Badajoz Jul 34 °C 444 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

… and 1,073 more.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.