Climaviso

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

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 21 June 2023
Spain from space on 21 June 2023, the day with the most zones at orange or red. Image: NASA Worldview.

How it compares

Day by day

DayRedOrangeYellowOrange or red warnings for
Wed 21 June—2953storms, rain

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

The zones

ZoneProvinceHighest levelWarning days
Alcaraz y SeguraAlbaceteorange1
Bajo Aragón de TeruelTeruelorange1
Centro de HuescaHuescaorange1
Centro de NavarraNavarraorange1
Cinco Villas de ZaragozaZaragozaorange1
Condado de TreviñoBurgosorange1
Cuenca del NerviónAraba/Álavaorange1
Gipuzkoa interiorGipuzkoaorange1
Gipuzkoa litoralGipuzkoaorange1
Gúdar y MaestrazgoTeruelorange1
Hellín y AlmansaAlbaceteorange1
Ibérica de BurgosBurgosorange1
Ibérica de SoriaSoriaorange1
Ibérica riojanaLa Riojaorange1
Interior norte de CastellónCastelló/Castellónorange1
Interior norte de ValenciaValència/Valenciaorange1
Interior sur de CastellónCastelló/Castellónorange1
Interior sur de ValenciaValència/Valenciaorange1
La Mancha albaceteñaAlbaceteorange1
Llanada alavesaAraba/Álavaorange1
Noroeste de MurciaMurciaorange1
Norte de BurgosBurgosorange1
Pirineo navarroNavarraorange1
Pirineo oscenseHuescaorange1
Ribera del Ebro de La RiojaLa Riojaorange1
Ribera del Ebro de NavarraNavarraorange1
Rioja alavesaAraba/Álavaorange1
Sur de HuescaHuescaorange1
Vertiente cantábrica de NavarraNavarraorange1

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.

ZoneMost rain in 24 hStrongest gust
Ribera del Ebro de La Rioja69.8 l/m²
Cenicero · 21 June
55 km/h
Cenicero · 21 June
Gipuzkoa litoral59.1 l/m²
Donostia / San Sebastián Aeropuerto · 21 June
38 km/h
Zumaia · 21 June
Noroeste de Murcia57.4 l/m²
Caravaca de la Cruz · 21 June
57 km/h
Caravaca de la Cruz · 21 June
Centro de Navarra48.8 l/m²
Navascués/nabaskoze · 21 June
57 km/h
Monreal/elo · 21 June
Pirineo oscense43.2 l/m²
Aragüés del Puerto · 21 June
69 km/h
Cerler, Cogulla · 21 June
Ibérica de Soria42.0 l/m²
Ólvega · 21 June
42 km/h
Ólvega · 21 June
Hellín y Almansa41.0 l/m²
Almansa · 21 June
47 km/h
Hellín · 21 June
Interior sur de Valencia33.6 l/m²
Bicorp · 21 June
75 km/h
Xàtiva · 21 June
Pirineo navarro32.8 l/m²
Oroz-Betelu/orotz-Betelu · 21 June
60 km/h
Oroz-Betelu/orotz-Betelu · 21 June
Ribera del Ebro de Navarra31.6 l/m²
Los Arcos · 21 June
69 km/h
Tudela · 21 June
Alcaraz y Segura29.2 l/m²
Nerpio · 21 June
no reading
Gúdar y Maestrazgo27.2 l/m²
Castellote · 21 June
65 km/h
Mosqueruela · 21 June
Vertiente cantábrica de Navarra27.2 l/m²
Bera · 21 June
17 km/h
Bera · 21 June
Rioja alavesa26.4 l/m²
Leza · 21 June
35 km/h
Labastida · 21 June
Norte de Burgos24.2 l/m²
Belorado · 21 June
47 km/h
Briviesca · 21 June
Ibérica riojana20.0 l/m²
Anguiano, Valvanera · 21 June
60 km/h
Valdezcaray · 21 June
Sur de Huesca18.4 l/m²
Sariñena · 21 June
53 km/h
Lanaja · 21 June
Cinco Villas de Zaragoza18.0 l/m²
Sos del Rey Católico · 21 June
57 km/h
Sos del Rey Católico · 21 June
Gipuzkoa interior16.8 l/m²
Legazpi · 21 June
25 km/h
Beasain, Arriaran · 21 June
Llanada alavesa14.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.

ZoneDayFirst warningOrange issuedFor · notice
Pirineo oscenseWed 21Sun 18 Jun, 23:50 yellowTue 20 Jun, 11:1905:00 · 18 h before
Condado de TreviñoWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:2412:00 · 15 h before
Ibérica de BurgosWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:2412:00 · 15 h before
Ibérica de SoriaWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:2412:00 · 15 h before
Norte de BurgosWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:2412:00 · 15 h before
Ibérica riojanaWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:2512:00 · 15 h before
Ribera del Ebro de La RiojaWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:2512:00 · 15 h before
Centro de NavarraWed 21Mon 19 Jun, 11:31 yellowTue 20 Jun, 21:4612:00 · 14 h before
Cuenca del NerviónWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:4612:00 · 14 h before
Gipuzkoa interiorWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:4612:00 · 14 h before
Gipuzkoa litoralWed 21Tue 20 Jun, 11:10 yellowTue 20 Jun, 21:4612:00 · 14 h before
Llanada alavesaWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:4612:00 · 14 h before
Pirineo navarroWed 21Mon 19 Jun, 11:31 yellowTue 20 Jun, 21:4612:00 · 14 h before
Ribera del Ebro de NavarraWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:4612:00 · 14 h before
Rioja alavesaWed 21Mon 19 Jun, 23:01 yellowTue 20 Jun, 21:4612:00 · 14 h before

And 14 more zone-days.

The full timeline: 59 changes at orange or red

Tue 20 June

Wed 21 June

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