Storms and rain across much of Spain, 21 June 2023
21 June 2023. Updated 26 October 2026.
In a single day, 29 of Spain's 182 warning zones had an orange or red warning for storms and rain: 29 zone-days at orange or red, 0 of them red. The day with the most zones at orange or red was 21 June, with 29 zones.
21 June was the day with the most people in zones under an orange or red warning: 3.3 million people live there (INE municipal register, 2025).

How it compares
- It is number 98 of 119 episodes since June 2018 by zone-days at orange or red.
- Among the 10 storms episodes, it is number 8.
- There hadn't been a storms episode this widespread since June 2021.
Day by day
| Day | Red | Orange | Yellow | Orange or red warnings for |
|---|---|---|---|---|
| Wed 21 June | — | 29 | 53 | storms, rain |
Zones with a warning each day, at their highest level that day.
The zones
And 53 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: 69.8 l/m² of rain in 24 h at Cenicero (Ribera del Ebro de La Rioja) on 21 June; a 75 km/h gust at Xàtiva (Interior sur de Valencia) on 21 June.
| Zone | Most rain in 24 h | Strongest gust |
|---|---|---|
| Ribera del Ebro de La Rioja | 69.8 l/m² Cenicero · 21 June | 55 km/h Cenicero · 21 June |
| Gipuzkoa litoral | 59.1 l/m² Donostia / San Sebastián Aeropuerto · 21 June | 38 km/h Zumaia · 21 June |
| Noroeste de Murcia | 57.4 l/m² Caravaca de la Cruz · 21 June | 57 km/h Caravaca de la Cruz · 21 June |
| Centro de Navarra | 48.8 l/m² Navascués/nabaskoze · 21 June | 57 km/h Monreal/elo · 21 June |
| Pirineo oscense | 43.2 l/m² Aragüés del Puerto · 21 June | 69 km/h Cerler, Cogulla · 21 June |
| Ibérica de Soria | 42.0 l/m² Ólvega · 21 June | 42 km/h Ólvega · 21 June |
| Hellín y Almansa | 41.0 l/m² Almansa · 21 June | 47 km/h Hellín · 21 June |
| Interior sur de Valencia | 33.6 l/m² Bicorp · 21 June | 75 km/h Xàtiva · 21 June |
| Pirineo navarro | 32.8 l/m² Oroz-Betelu/orotz-Betelu · 21 June | 60 km/h Oroz-Betelu/orotz-Betelu · 21 June |
| Ribera del Ebro de Navarra | 31.6 l/m² Los Arcos · 21 June | 69 km/h Tudela · 21 June |
| Alcaraz y Segura | 29.2 l/m² Nerpio · 21 June | no reading |
| Gúdar y Maestrazgo | 27.2 l/m² Castellote · 21 June | 65 km/h Mosqueruela · 21 June |
| Vertiente cantábrica de Navarra | 27.2 l/m² Bera · 21 June | 17 km/h Bera · 21 June |
| Rioja alavesa | 26.4 l/m² Leza · 21 June | 35 km/h Labastida · 21 June |
| Norte de Burgos | 24.2 l/m² Belorado · 21 June | 47 km/h Briviesca · 21 June |
| Ibérica riojana | 20.0 l/m² Anguiano, Valvanera · 21 June | 60 km/h Valdezcaray · 21 June |
| Sur de Huesca | 18.4 l/m² Sariñena · 21 June | 53 km/h Lanaja · 21 June |
| Cinco Villas de Zaragoza | 18.0 l/m² Sos del Rey Católico · 21 June | 57 km/h Sos del Rey Católico · 21 June |
| Gipuzkoa interior | 16.8 l/m² Legazpi · 21 June | 25 km/h Beasain, Arriaran · 21 June |
| Llanada alavesa | 14.0 l/m² Campezo/kanpezu · 21 June | 35 km/h Foronda-Txokiza · 21 June |
And 9 more zones with an orange or red warning.
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 orange warning reached 29 zone-days. AEMET issued it ahead of time in 26 of them (median: 14 h) and for the current hour in the other 3: warnings are also raised as things unfold. The first warning of any level for those same days had come a median 23 h earlier.
| Zone | Day | First warning | Orange issued | For · notice |
|---|---|---|---|---|
| Pirineo oscense | Wed 21 | Sun 18 Jun, 23:50 yellow | Tue 20 Jun, 11:19 | 05:00 · 18 h before |
| Condado de Treviño | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:24 | 12:00 · 15 h before |
| Ibérica de Burgos | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:24 | 12:00 · 15 h before |
| Ibérica de Soria | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:24 | 12:00 · 15 h before |
| Norte de Burgos | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:24 | 12:00 · 15 h before |
| Ibérica riojana | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:25 | 12:00 · 15 h before |
| Ribera del Ebro de La Rioja | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:25 | 12:00 · 15 h before |
| Centro de Navarra | Wed 21 | Mon 19 Jun, 11:31 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Cuenca del Nervión | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Gipuzkoa interior | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Gipuzkoa litoral | Wed 21 | Tue 20 Jun, 11:10 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Llanada alavesa | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Pirineo navarro | Wed 21 | Mon 19 Jun, 11:31 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Ribera del Ebro de Navarra | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
| Rioja alavesa | Wed 21 | Mon 19 Jun, 23:01 yellow | Tue 20 Jun, 21:46 | 12:00 · 14 h before |
And 14 more zone-days.
The full timeline: 59 changes at orange or red
Tue 20 June
- Pirineo oscense: Raises the rain warning to orange: Wednesday 21, 05:00–20:00. Up to 30 mm in 1 h.
- Pirineo oscense: Raises the storms warning to orange: Wednesday 21, 05:00–20:00. Hail possible.
- Condado de Treviño, Ibérica de Burgos, Ibérica de Soria, Norte de Burgos: Raises the rain warning to orange: Wednesday 21, 12:00–24:00. Up to 30 mm in 1 h.
- Condado de Treviño, Ibérica de Burgos, Ibérica de Soria, Norte de Burgos: Raises the storms warning to orange: Wednesday 21, 12:00–24:00. Hail possible.
- Ibérica riojana, Ribera del Ebro de La Rioja: Raises the rain warning to orange: Wednesday 21, 12:00–24:00. Up to 30 mm in 1 h.
- Ibérica riojana, Ribera del Ebro de La Rioja: Raises the storms warning to orange: Wednesday 21, 12:00–24:00. Hail possible.
- Centro de Navarra, Gipuzkoa interior, Gipuzkoa litoral, Llanada alavesa, Pirineo navarro, Ribera del Ebro de Navarra, Rioja alavesa, Vertiente cantábrica de Navarra: Raises the rain warning to orange: Wednesday 21, 12:00–24:00. Up to 30 mm in 1 h.
- Centro de Navarra, Cuenca del Nervión, Gipuzkoa interior, Gipuzkoa litoral, Llanada alavesa, Pirineo navarro, Ribera del Ebro de Navarra, Rioja alavesa, Vertiente cantábrica de Navarra: Raises the storms warning to orange: Wednesday 21, 12:00–24:00. Hail possible.
- Alcaraz y Segura, Hellín y Almansa: Raises the storms warning to orange: Wednesday 21, 12:00–18:00. Hail possible.
- Centro de Huesca, Cinco Villas de Zaragoza, Sur de Huesca: Raises the rain warning to orange: Wednesday 21, 12:00–24:00. Up to 30 mm in 1 h.
- Centro de Huesca, Cinco Villas de Zaragoza, Sur de Huesca: Raises the storms warning to orange: Wednesday 21, 12:00–24:00. Hail possible.
- Pirineo oscense: Extends the orange rain warning: now until 24:00 on Wednesday 21. Up to 30 mm in 1 h.
- Pirineo oscense: Extends the orange storms warning: now until 24:00 on Wednesday 21. Hail possible.
Wed 21 June
- La Mancha albaceteña: Raises the storms warning to orange: Wednesday 21, 12:00–18:00. Hail possible.
- Interior norte de Castellón, Interior sur de Castellón: Raises the storms warning to orange: Wednesday 21, 10:00–24:00. Hail possible.
- Bajo Aragón de Teruel, Gúdar y Maestrazgo: Raises the storms warning to orange: Wednesday 21, 10:00–24:00. Hail possible.
- Centro de Huesca, Cinco Villas de Zaragoza, Pirineo oscense, Sur de Huesca: Brings the orange rain warning forward: now from 11:00 on Wednesday 21. Up to 30 mm in 1 h.
- Centro de Huesca, Cinco Villas de Zaragoza, Pirineo oscense, Sur de Huesca: Brings the orange storms warning forward: now from 11:00 on Wednesday 21. Hail possible.
- Noroeste de Murcia: Raises the rain warning to orange: Wednesday 21, 17:00–22:00. Up to 30 mm in 1 h.
- Interior norte de Valencia: Raises the storms warning to orange: Wednesday 21, 17:00–20:00. Hail possible.
- Noroeste de Murcia: Raises the storms warning to orange: Wednesday 21, 18:00–22:00. Hail possible.
- Interior norte de Valencia: Extends the orange storms warning: now until 21:00 on Wednesday 21. Hail possible.
- Interior sur de Valencia: Raises the storms warning to orange: Wednesday 21, 19:00–21:00. Hail possible.
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 → · 2023 warnings review