Climaviso

Storms and rain in Cataluña, Aragón and elsewhere, 11–12 July 2025

11 July 2025 to 12 July 2025. Updated 26 October 2026.

Over 2 days, 44 of Spain's 182 warning zones had an orange or red warning for storms and rain: 59 zone-days at orange or red, 8 of them red. The day with the most zones at orange or red was 12 July, with 32 zones.

12 July was the day with the most people in zones under an orange or red warning: 12.7 million people live there (INE municipal register, 2025).

RedOrangeYellowNo warningEach zone at the highest warning it had during the episode. Grey: no warning on those days.
True-colour satellite image of the Iberian Peninsula and the Balearic Islands on 12 July 2025
Spain from space on 12 July 2025, the day with the most zones at orange or red. Image: NASA Worldview.

How it compares

Day by day

DayRedOrangeYellowOrange or red warnings for
Fri 11 July12625storms, rain
Sat 12 July72540rain, storms

Zones with a warning each day, at their highest level that day.

The zones

ZoneProvinceHighest levelWarning days
Bajo Aragón de TeruelTeruelred2
Depresión central de BarcelonaBarcelonared2
Depresión central de LleidaLleidared2
Ribera del Ebro de ZaragozaZaragozared2
Litoral de BarcelonaBarcelonared1
Prelitoral de BarcelonaBarcelonared1
Prelitoral norte de TarragonaTarragonared1
Centro de HuescaHuescaorange2
Centro de NavarraNavarraorange2
Cinco Villas de ZaragozaZaragozaorange2
Ibérica zaragozanaZaragozaorange2
Pirineo de GironaGironaorange2
Pirineo de LleidaLleidaorange2
Pirineo navarroNavarraorange2
Pirineo oscenseHuescaorange2
Prepirineo de BarcelonaBarcelonaorange2
Ribera del Ebro de NavarraNavarraorange2
Sur de HuescaHuescaorange2
Albarracín y JilocaTeruelorange2
Bizkaia interiorBizkaiaorange2
Condado de TreviñoBurgosorange2
Cordillera Cantábrica de BurgosBurgosorange2
Cuenca del NerviónAraba/Álavaorange2
Gipuzkoa interiorGipuzkoaorange2
Gúdar y MaestrazgoTeruelorange2
Llanada alavesaAraba/Álavaorange2
Norte de BurgosBurgosorange2
Prelitoral de GironaGironaorange2
Ribera del Ebro de La RiojaLa Riojaorange2
Rioja alavesaAraba/Álavaorange2
Centro y valle de VillaverdeCantabriaorange1
Depresión central de TarragonaTarragonaorange1
Interior norte de CastellónCastelló/Castellónorange1
Interior sur de CastellónCastelló/Castellónorange1
Litoral norte de AlicanteAlacant/Alicanteorange1
Litoral norte de CastellónCastelló/Castellónorange1
Litoral norte de TarragonaTarragonaorange1
Litoral norte de ValenciaValència/Valenciaorange1
Litoral oriental asturianoAsturiasorange1
Litoral sur de CastellónCastelló/Castellónorange1
Litoral sur de TarragonaTarragonaorange1
LiébanaCantabriaorange1
Prelitoral sur de TarragonaTarragonaorange1
Serranía de GuadalajaraGuadalajaraorange1

And 42 more zones with yellow warnings only.

What AEMET's stations measured

The most measured in the zones with an orange or red warning, on their warning days: 155.4 l/m² of rain in 24 h at Vilafranca del Penedès (Prelitoral de Barcelona) on 12 July; a 115 km/h gust at Tarazona (Ibérica zaragozana) on 11 July.

ZoneMost rain in 24 hStrongest gust
Prelitoral de Barcelona155.4 l/m²
Vilafranca del Penedès · 12 July
66 km/h
Vilafranca del Penedès · 12 July
Ribera del Ebro de Navarra95.0 l/m²
Monteagudo · 11 July
91 km/h
Bardenas Reales, Base Aérea · 11 July
Ibérica zaragozana71.6 l/m²
Tarazona · 11 July
115 km/h
Tarazona · 11 July
Pirineo de Girona62.4 l/m²
Maçanet de Cabrenys · 12 July
44 km/h
La Molina · 11 July
Depresión central de Barcelona60.8 l/m²
Berga · 12 July
78 km/h
Berga · 11 July
Prepirineo de Barcelona *60.8 l/m²
Berga · 12 July
78 km/h
Berga · 11 July
Litoral sur de Castellón57.6 l/m²
Castelló - Almassora · 12 July
57 km/h
Torreblanca · 12 July
Rioja alavesa54.2 l/m²
Leza · 11 July
55 km/h
Labastida · 11 July
Ribera del Ebro de La Rioja46.4 l/m²
Cenicero · 11 July
65 km/h
Alfaro, la Plana · 12 July
Prelitoral sur de Tarragona44.4 l/m²
Rasquera · 12 July
63 km/h
Rasquera · 12 July
Litoral norte de Valencia43.6 l/m²
Sagunt/sagunto · 12 July
54 km/h
Llíria · 12 July
Litoral norte de Alicante40.4 l/m²
Pego · 12 July
54 km/h
Jávea/ Xàbia · 12 July
Pirineo oscense39.6 l/m²
Sabiñánigo · 12 July
79 km/h
Cerler, Cogulla · 12 July
Albarracín y Jiloca36.6 l/m²
Cedrillas · 12 July
53 km/h
Calamocha · 11 July
Depresión central de Lleida34.4 l/m²
Els Torms · 12 July
59 km/h
Tordera - Granyanella · 12 July
Sur de Huesca34.4 l/m²
Sariñena · 11 July
64 km/h
Fraga · 12 July
Centro y valle de Villaverde33.1 l/m²
Alto Campoo · 11 July
51 km/h
San Roque de Riomiera · 11 July
Interior sur de Castellón33.0 l/m²
Segorbe · 12 July
57 km/h
Segorbe · 12 July
Prelitoral norte de Tarragona32.8 l/m²
Llorac · 12 July
43 km/h
Llorac · 12 July
Prelitoral de Girona31.7 l/m²
Girona Aeropuerto · 12 July
50 km/h
Girona Aeropuerto · 12 July

And 22 more zones with an orange or red warning.

* Zone with no AEMET station: the value is from the nearest one, outside the zone.

For each zone, the highest value its AEMET stations measured on the episode's warning days (the lowest, for the low temperature), with the station and the day. Rain from 07:00 to 07:00 UTC; gust: the day's strongest. It is what the zone's stations measured, not every town, and a measurement, like a warning, is not damage.

How AEMET's warnings unfolded

The red warning reached 8 zone-days. AEMET issued it ahead of time in 1 of them (median: 26 min) and for the current hour in the other 7: warnings are also raised as things unfold. The first warning of any level for those same days had come a median 2 days earlier.

ZoneDayFirst warningRed issuedFor · notice
Ribera del Ebro de ZaragozaFri 11Wed 9 Jul, 11:29 yellow23:3423:00 · for the current hour
Ribera del Ebro de ZaragozaSat 12Wed 9 Jul, 23:50 yellowFri 11 Jul, 23:3400:00 · 26 min before
Bajo Aragón de TeruelSat 12Wed 9 Jul, 23:50 yellow12:3212:00 · for the current hour
Depresión central de LleidaSat 12Wed 9 Jul, 23:50 yellow12:3312:00 · for the current hour
Depresión central de BarcelonaSat 12Wed 9 Jul, 23:50 yellow14:2414:00 · for the current hour
Prelitoral de BarcelonaSat 12Thu 10 Jul, 12:07 yellow14:2414:00 · for the current hour
Prelitoral norte de TarragonaSat 12Thu 10 Jul, 12:07 yellow14:2414:00 · for the current hour
Litoral de BarcelonaSat 12Thu 10 Jul, 12:07 yellow15:1315:00 · for the current hour
The full timeline: 162 changes at orange or red

Only the changes involving red are listed: there were 162 in all.

Fri 11 July

Sat 12 July

AEMET's issue times, in mainland Spain time (Canary Islands in island time). Notice is the time from issue to the first hour the warning covered; a warning issued “for the current hour” runs from the hour it is published.

What this says and what it doesn't

A warning is an AEMET forecast, not a measurement or a damage report: it says a threshold is expected to be exceeded in a zone. A warning is not damage; a zone is not a building.

A zone-day is one warning zone with a warning on one day. Ten zones at orange on the same day make ten zone-days. A day with several warnings in one zone counts once, at its highest level.

Each zone has its own thresholds, so an orange heat warning in Asturias doesn't mean the same temperature as in Córdoba. More in how warnings work.

To cite: “Climaviso, from AEMET warnings”.

Source: official AEMET warnings, collected by Climaviso since June 2018.

← Previous episode · All episodes · Next episode → · 2025 warnings review