ClimateSearch

Climate in Spain

73 cities in Spain, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.

Hottest summers
Córdoba

average high 99°F (37°C) in the warmest month

Mildest winters
Santa Cruz de Tenerife

coldest-month lows near 58°F (15°C)

Driest
Telde

7.2 in (182 mm) of rain a year

Wettest
Ourense

64.1 in (1627 mm) of rain a year

The 40 largest cities

CityWarmest-month highColdest-month lowRain a yearPopulation
Madrid91°F (33°C)36°F (2°C)15 in (381 mm)3.2M people
Barcelona85°F (30°C)42°F (6°C)22 in (559 mm)1.6M people
Valencia87°F (31°C)45°F (7°C)15.4 in (392 mm)792k people
ZaragozaAragon91°F (33°C)38°F (3°C)12.8 in (325 mm)687k people
SevillaAndalusia97°F (36°C)43°F (6°C)20.6 in (524 mm)687k people
Málaga90°F (32°C)45°F (7°C)20 in (508 mm)578k people
Murcia93°F (34°C)42°F (6°C)10.5 in (268 mm)472k people
Palma de Mallorca89°F (31°C)42°F (5°C)16.5 in (420 mm)419k people
Las PalmasCanary Islands81°F (27°C)58°F (14°C)7.2 in (182 mm)380k people
AlicanteValencia90°F (32°C)44°F (6°C)11.7 in (296 mm)349k people
BilbaoBasque Country80°F (27°C)42°F (6°C)44.8 in (1137 mm)347k people
CórdobaAndalusia99°F (37°C)40°F (4°C)20.7 in (525 mm)326k people
ValladolidCastille and León88°F (31°C)33°F (1°C)16.1 in (409 mm)301k people
VigoGalicia76°F (24°C)44°F (7°C)63.5 in (1614 mm)294k people
GijónAsturias75°F (24°C)43°F (6°C)38.1 in (968 mm)272k people
Gasteiz / VitoriaBasque Country80°F (27°C)35°F (2°C)30.9 in (785 mm)257k people
L'Hospitalet de LlobregatCatalonia85°F (30°C)42°F (5°C)22.5 in (572 mm)257k people
A CoruñaGalicia75°F (24°C)46°F (8°C)39.6 in (1006 mm)250k people
FuencarralMadrid90°F (32°C)35°F (1°C)15.1 in (384 mm)239k people
ElcheValencia90°F (32°C)43°F (6°C)11.6 in (295 mm)235k people
GranadaAndalusia97°F (36°C)37°F (3°C)14.9 in (378 mm)234k people
Fuencarral-El PardoMadrid91°F (33°C)35°F (2°C)14.6 in (372 mm)220k people
OviedoAsturias76°F (24°C)40°F (5°C)38.6 in (981 mm)220k people
TerrassaCatalonia85°F (30°C)38°F (4°C)23.6 in (599 mm)219k people
BadalonaCatalonia86°F (30°C)41°F (5°C)21.4 in (543 mm)218k people
CartagenaMurcia91°F (33°C)44°F (6°C)10.3 in (262 mm)214k people
Jerez de la FronteraAndalusia90°F (32°C)44°F (7°C)22.2 in (565 mm)213k people
SabadellCatalonia86°F (30°C)38°F (4°C)22.7 in (576 mm)212k people
Santa Cruz de TenerifeCanary Islands86°F (30°C)58°F (15°C)10.4 in (265 mm)211k people
PamplonaNavarre84°F (29°C)35°F (2°C)31.8 in (809 mm)208k people
MóstolesMadrid91°F (33°C)35°F (2°C)14.5 in (367 mm)207k people
AlmeríaAndalusia91°F (33°C)44°F (7°C)7.9 in (200 mm)197k people
Alcalá de HenaresMadrid93°F (34°C)33°F (1°C)16 in (406 mm)194k people
FuenlabradaMadrid92°F (33°C)35°F (2°C)14.7 in (374 mm)190k people
LeganésMadrid91°F (33°C)35°F (2°C)14.6 in (371 mm)188k people
GetafeMadrid92°F (33°C)35°F (2°C)14.5 in (368 mm)188k people
Donostia / San SebastiánBasque Country78°F (25°C)42°F (6°C)49.1 in (1246 mm)185k people
BurgosCastille and León85°F (30°C)33°F (0°C)19.3 in (490 mm)176k people
SantanderCantabria77°F (25°C)42°F (6°C)46.4 in (1179 mm)174k people
AlbaceteCastille-La Mancha95°F (35°C)33°F (1°C)13.1 in (334 mm)173k people

More cities in Spain

Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.

Take the quiz