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).

How it compares
- It is number 57 of 119 episodes since June 2018 by zone-days at orange or red.
- Among the 10 storms episodes, it is number 2.
Day by day
| Day | Red | Orange | Yellow | Orange or red warnings for |
|---|---|---|---|---|
| Fri 11 July | 1 | 26 | 25 | storms, rain |
| Sat 12 July | 7 | 25 | 40 | rain, storms |
Zones with a warning each day, at their highest level that day.
The zones
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.
| Zone | Most rain in 24 h | Strongest gust |
|---|---|---|
| Prelitoral de Barcelona | 155.4 l/m² Vilafranca del Penedès · 12 July | 66 km/h Vilafranca del Penedès · 12 July |
| Ribera del Ebro de Navarra | 95.0 l/m² Monteagudo · 11 July | 91 km/h Bardenas Reales, Base Aérea · 11 July |
| Ibérica zaragozana | 71.6 l/m² Tarazona · 11 July | 115 km/h Tarazona · 11 July |
| Pirineo de Girona | 62.4 l/m² Maçanet de Cabrenys · 12 July | 44 km/h La Molina · 11 July |
| Depresión central de Barcelona | 60.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ón | 57.6 l/m² Castelló - Almassora · 12 July | 57 km/h Torreblanca · 12 July |
| Rioja alavesa | 54.2 l/m² Leza · 11 July | 55 km/h Labastida · 11 July |
| Ribera del Ebro de La Rioja | 46.4 l/m² Cenicero · 11 July | 65 km/h Alfaro, la Plana · 12 July |
| Prelitoral sur de Tarragona | 44.4 l/m² Rasquera · 12 July | 63 km/h Rasquera · 12 July |
| Litoral norte de Valencia | 43.6 l/m² Sagunt/sagunto · 12 July | 54 km/h Llíria · 12 July |
| Litoral norte de Alicante | 40.4 l/m² Pego · 12 July | 54 km/h Jávea/ Xàbia · 12 July |
| Pirineo oscense | 39.6 l/m² Sabiñánigo · 12 July | 79 km/h Cerler, Cogulla · 12 July |
| Albarracín y Jiloca | 36.6 l/m² Cedrillas · 12 July | 53 km/h Calamocha · 11 July |
| Depresión central de Lleida | 34.4 l/m² Els Torms · 12 July | 59 km/h Tordera - Granyanella · 12 July |
| Sur de Huesca | 34.4 l/m² Sariñena · 11 July | 64 km/h Fraga · 12 July |
| Centro y valle de Villaverde | 33.1 l/m² Alto Campoo · 11 July | 51 km/h San Roque de Riomiera · 11 July |
| Interior sur de Castellón | 33.0 l/m² Segorbe · 12 July | 57 km/h Segorbe · 12 July |
| Prelitoral norte de Tarragona | 32.8 l/m² Llorac · 12 July | 43 km/h Llorac · 12 July |
| Prelitoral de Girona | 31.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.
| Zone | Day | First warning | Red issued | For · notice |
|---|---|---|---|---|
| Ribera del Ebro de Zaragoza | Fri 11 | Wed 9 Jul, 11:29 yellow | 23:34 | 23:00 · for the current hour |
| Ribera del Ebro de Zaragoza | Sat 12 | Wed 9 Jul, 23:50 yellow | Fri 11 Jul, 23:34 | 00:00 · 26 min before |
| Bajo Aragón de Teruel | Sat 12 | Wed 9 Jul, 23:50 yellow | 12:32 | 12:00 · for the current hour |
| Depresión central de Lleida | Sat 12 | Wed 9 Jul, 23:50 yellow | 12:33 | 12:00 · for the current hour |
| Depresión central de Barcelona | Sat 12 | Wed 9 Jul, 23:50 yellow | 14:24 | 14:00 · for the current hour |
| Prelitoral de Barcelona | Sat 12 | Thu 10 Jul, 12:07 yellow | 14:24 | 14:00 · for the current hour |
| Prelitoral norte de Tarragona | Sat 12 | Thu 10 Jul, 12:07 yellow | 14:24 | 14:00 · for the current hour |
| Litoral de Barcelona | Sat 12 | Thu 10 Jul, 12:07 yellow | 15:13 | 15: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
- Ribera del Ebro de Zaragoza: Raises the rain warning to red: Saturday 12, 00:00–02:00. Up to 100 mm in 1 h.
Sat 12 July
- Bajo Aragón de Teruel: Raises the rain warning to red: Saturday 12, 13:00–21:00. Up to 60 mm in 1 h.
- Depresión central de Lleida: Raises the rain warning to red: Saturday 12, 13:00–21:00. Up to 60 mm in 1 h.
- Bajo Aragón de Teruel, Depresión central de Lleida: Shortens the red rain warning: now until 15:00 on Saturday 12. Up to 60 mm in 1 h.
- Depresión central de Barcelona, Prelitoral de Barcelona, Prelitoral norte de Tarragona: Raises the rain warning to red: Saturday 12, 15:00–17:00. Up to 90 mm in 1 h.
- Litoral de Barcelona: Raises the rain warning to red: Saturday 12, 16:00–18:00. Up to 90 mm in 1 h.
- Litoral de Barcelona: Extends the red rain warning: now until 21:00 on Saturday 12. Up to 180 mm in 12 h.
- Prelitoral de Barcelona: Extends the red rain warning: now until 21:00 on Saturday 12. Up to 180 mm in 12 h.
- Depresión central de Barcelona: Lowers the rain warning to orange: Saturday 12, 16:00–21:00. Up to 100 mm in 12 h.
- Litoral de Barcelona: Lowers the rain warning to orange: Saturday 12, 18:00–21:00. Up to 50 mm in 1 h.
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