Climaviso

The calmest places in Spain, by weather warnings

Averages for 2019–2025, from official warnings. Updated 26 October 2026.

Where in Spain do you get the fewest weather scares? We can't tell you where the weather is nicest, but we can tell you where warnings are rarest: how many days a year bring a rain, heat, wind or storm warning in every corner of Spain, and how many of those are serious. Spoiler: the damp north does very well, and so do a few corners of the south.

20

Nevada y Alpujarras

the calmest zone: warning days a year

54

warning days a year

Spain's median zone

129

Pirineo oscense

the most-warned zone: warning days a year

51

zones with no red at all

2019–2025, of 182

A word before you pack: each zone has its own thresholds. A yellow heat warning starts at 34 °C in Asturias and at 38 °C in Córdoba, so "few warnings" means few departures from what's normal there, not good weather. The Asturian coast has few warnings and plenty of rain; the Canaries, few warnings and plenty of calima.

The 20 zones with the fewest warnings

Warning days a year, 2019–2025 average. Ceuta and Melilla, each a single city, are left out of the zone rankings.

The 20 zones with the fewest serious warnings

Ordered by orange or red warning days a year; ties broken by warning days.

Cities over 100,000 people, from calmest to busiest

CityZoneWarning days a yearOrange or red a yearMostly
1GijónLitoral oriental asturiano Asturias262.0rain and wind
2OviedoCentral y Valles Mineros Asturias263.1rain and storms
3Las Palmas de Gran CanariaNorte de Gran Canaria Gran Canaria262.9heat and wind
4CartagenaCampo de Cartagena y Mazarrón Murcia296.1rain and storms
5SantanderLitoral cántabro Cantabria333.1rain and wind
6MarbellaSol y Guadalhorce Málaga3510rain and heat
7MálagaSol y Guadalhorce Málaga3510rain and heat
8San Cristóbal de La LagunaÁrea metropolitana de Tenerife Tenerife375.7wind and heat
9Santa Cruz de TenerifeÁrea metropolitana de Tenerife Tenerife375.7wind and heat
10CádizLitoral gaditano Cádiz395.1rain and wind
11HuelvaLitoral de Huelva Huelva399.1heat and rain
12AlicanteLitoral sur de Alicante Alacant/Alicante417.1rain and heat
13BarakaldoBizkaia interior Bizkaia418.0rain and storms
14BilbaoBizkaia interior Bizkaia418.0rain and storms
15San SebastiánGipuzkoa litoral Gipuzkoa435.7rain and storms
16Castellón de la PlanaLitoral sur de Castellón Castelló/Castellón4511rain and storms
17MurciaVega del Segura Murcia4613heat and rain
18AlgecirasEstrecho Cádiz496.1wind and rain
19ReusLitoral norte de Tarragona Tarragona498.7rain and storms
20TarragonaLitoral norte de Tarragona Tarragona498.7rain and storms
21LeónMeseta de León León503.6storms and rain
22Jerez de la FronteraCampiña gaditana Cádiz5111heat and rain
23ValènciaLitoral norte de Valencia València/Valencia5112rain and storms
24Vitoria-GasteizLlanada alavesa Araba/Álava5210storms and wind
25BadalonaLitoral de Barcelona Barcelona549.4rain and storms
26BarcelonaLitoral de Barcelona Barcelona549.4rain and storms
27MataróLitoral de Barcelona Barcelona549.4rain and storms
28Santa Coloma de GramenetLitoral de Barcelona Barcelona549.4rain and storms
29l'Hospitalet de LlobregatLitoral de Barcelona Barcelona549.4rain and storms
30AlmeríaPoniente y Almería Capital Almería555.3wind and heat
31Roquetas de MarPoniente y Almería Capital Almería555.3wind and heat
32SabadellPrelitoral de Barcelona Barcelona5610rain and storms
33TerrassaPrelitoral de Barcelona Barcelona5610rain and storms
34GranadaCuenca del Genil Granada5614heat and storms
35BadajozVegas del Guadiana Badajoz5719heat and rain
36LogroñoRibera del Ebro de La Rioja La Rioja5814storms and heat
37SalamancaMeseta de Salamanca Salamanca596.4heat and storms
38JaénValle del Guadalquivir de Jaén Jaén5925heat and rain
39TeldeEste, sur y oeste de Gran Canaria Gran Canaria6112heat and wind
40BurgosMeseta de Burgos Burgos646.6storms and rain
41ValladolidMeseta de Valladolid Valladolid659.0heat and storms
42Alcalá de HenaresMetropolitana y Henares Madrid6516heat and storms
43AlcobendasMetropolitana y Henares Madrid6516heat and storms
44AlcorcónMetropolitana y Henares Madrid6516heat and storms
45FuenlabradaMetropolitana y Henares Madrid6516heat and storms
46GetafeMetropolitana y Henares Madrid6516heat and storms
47LeganésMetropolitana y Henares Madrid6516heat and storms
48MadridMetropolitana y Henares Madrid6516heat and storms
49MóstolesMetropolitana y Henares Madrid6516heat and storms
50Rivas-VaciamadridMetropolitana y Henares Madrid6516heat and storms
51Torrejón de ArdozMetropolitana y Henares Madrid6516heat and storms
52GironaPrelitoral de Girona Girona6610rain and storms
53PamplonaCentro de Navarra Navarra6815storms and rain
54Dos HermanasCampiña sevillana Sevilla6923heat and rain
55SevillaCampiña sevillana Sevilla6923heat and rain
56ParlaSur, Vegas y Oeste Madrid7019heat and storms
57CórdobaCampiña cordobesa Córdoba7329heat and rain
58PalmaSur de Mallorca Mallorca7815rain and storms
59AlbaceteLa Mancha albaceteña Albacete8314heat and storms
60ZaragozaRibera del Ebro de Zaragoza Zaragoza8922heat and storms
61LleidaDepresión central de Lleida Lleida9217heat and storms

Cities that share a zone share its warnings, so they tie. Those with a guide link to it.

If you're running from one kind of bad weather

The five zones with the fewest warnings of each type:

Heat

  1. Litoral occidental asturiano Asturias · 0.0
  2. A Mariña Lugo · 0.0
  3. Litoral oriental asturiano Asturias · 0.1
  4. Oeste de A Coruña A Coruña · 0.6
  5. Noroeste de A Coruña A Coruña · 0.9

Rain

  1. Cumbres de Gran Canaria Gran Canaria · 5.3
  2. Fuerteventura Fuerteventura · 5.6
  3. Este, sur y oeste de Gran Canaria Gran Canaria · 6.0
  4. Cuenca del Genil Granada · 6.3
  5. Norte de Gran Canaria Gran Canaria · 6.4

Storms

  1. Este, sur y oeste de Gran Canaria Gran Canaria · 2.1
  2. Norte de Gran Canaria Gran Canaria · 2.6
  3. Cumbres de Gran Canaria Gran Canaria · 2.6
  4. Oeste de A Coruña A Coruña · 2.9
  5. Suroeste de A Coruña A Coruña · 2.9

Wind

  1. Depresión central de Barcelona Barcelona · 2.3
  2. Andévalo y Condado Huelva · 2.7
  3. Valle del Guadalquivir de Jaén Jaén · 2.9
  4. Cuenca del Genil Granada · 3.0
  5. Vegas del Guadiana Badajoz · 3.0

The calmest zone in each region

And the 10 most-warned zones

How this was made

We count the days with an official AEMET warning in each of Spain's 182 warning zones, from 2019 to 2025: a day counts once, at the highest level the zone had. A warning is a forecast that a threshold will be crossed, not damage or a measurement. And since each zone has its own thresholds, this ranking measures how often each place was warned, not which climate is the most pleasant.

Keep exploring