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 97°F (36°C) in the warmest month

Mildest winters
Santa Cruz de Tenerife

coldest-month lows near 61°F (16°C)

Driest
Telde

7 in (178 mm) of rain a year

Wettest
Vigo

67.2 in (1706 mm) of rain a year

The 40 largest cities

CityWarmest-month highColdest-month lowRain a yearPopulation
Madrid90°F (32°C)34°F (1°C)15.8 in (402 mm)3.2M people
Barcelona82°F (28°C)41°F (5°C)23.2 in (591 mm)1.6M people
Valencia87°F (31°C)44°F (7°C)16.4 in (418 mm)792k people
ZaragozaAragon91°F (33°C)38°F (3°C)13.8 in (350 mm)687k people
SevillaAndalusia96°F (35°C)43°F (6°C)18.9 in (479 mm)687k people
Málaga84°F (29°C)49°F (10°C)18.2 in (464 mm)578k people
Murcia92°F (33°C)42°F (5°C)12 in (305 mm)472k people
Palma de Mallorca87°F (31°C)48°F (9°C)15.5 in (394 mm)419k people
Las PalmasCanary Islands77°F (25°C)58°F (14°C)8.5 in (216 mm)380k people
AlicanteValencia85°F (30°C)46°F (8°C)15.1 in (384 mm)349k people
BilbaoBasque Country74°F (24°C)44°F (7°C)42.6 in (1083 mm)347k people
CórdobaAndalusia97°F (36°C)41°F (5°C)19.9 in (506 mm)326k people
ValladolidCastille and León86°F (30°C)34°F (1°C)18 in (458 mm)301k people
VigoGalicia75°F (24°C)43°F (6°C)67.2 in (1706 mm)294k people
GijónAsturias73°F (23°C)42°F (6°C)47.9 in (1216 mm)272k people
Gasteiz / VitoriaBasque Country77°F (25°C)35°F (2°C)29.7 in (755 mm)257k people
L'Hospitalet de LlobregatCatalonia82°F (28°C)41°F (5°C)25.2 in (641 mm)257k people
A CoruñaGalicia73°F (23°C)45°F (7°C)46.5 in (1180 mm)250k people
FuencarralMadrid88°F (31°C)33°F (1°C)16.1 in (408 mm)239k people
ElcheValencia88°F (31°C)44°F (7°C)11.1 in (283 mm)235k people
GranadaAndalusia92°F (33°C)36°F (2°C)20.8 in (529 mm)234k people
Fuencarral-El PardoMadrid89°F (32°C)33°F (1°C)16.1 in (408 mm)220k people
OviedoAsturias72°F (22°C)37°F (3°C)48.2 in (1223 mm)220k people
TerrassaCatalonia83°F (28°C)36°F (2°C)25.8 in (655 mm)219k people
BadalonaCatalonia82°F (28°C)40°F (5°C)23.2 in (591 mm)218k people
CartagenaMurcia84°F (29°C)49°F (10°C)10.6 in (269 mm)214k people
Jerez de la FronteraAndalusia91°F (33°C)44°F (7°C)20.2 in (513 mm)213k people
SabadellCatalonia82°F (28°C)38°F (3°C)25.6 in (650 mm)212k people
Santa Cruz de TenerifeCanary Islands77°F (25°C)61°F (16°C)8.1 in (206 mm)211k people
PamplonaNavarre79°F (26°C)35°F (2°C)29.1 in (740 mm)208k people
MóstolesMadrid90°F (32°C)34°F (1°C)16.5 in (419 mm)207k people
AlmeríaAndalusia90°F (32°C)46°F (8°C)8.4 in (213 mm)197k people
Alcalá de HenaresMadrid90°F (32°C)34°F (1°C)18.2 in (462 mm)194k people
FuenlabradaMadrid90°F (32°C)33°F (1°C)16.3 in (414 mm)190k people
LeganésMadrid90°F (32°C)33°F (1°C)16.3 in (414 mm)188k people
GetafeMadrid91°F (33°C)34°F (1°C)16.2 in (410 mm)188k people
Donostia / San SebastiánBasque Country74°F (23°C)43°F (6°C)57.7 in (1465 mm)185k people
BurgosCastille and León79°F (26°C)32°F (0°C)22.8 in (578 mm)176k people
SantanderCantabria75°F (24°C)42°F (6°C)45.9 in (1167 mm)174k people
AlbaceteCastille-La Mancha91°F (33°C)35°F (1°C)14.2 in (360 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