Climaviso

August 2023 heatwave: heat across much of Spain, 20–27 August 2023

20 August 2023 to 27 August 2023. Updated 26 October 2026.

AEMET records a heatwave from 17 August to 25 August 2023.

Over 8 days, 118 of Spain's 182 warning zones had an orange or red warning for heat: 303 zone-days at orange or red, 7 of them red. The day with the most zones at orange or red was 23 August, with 66 zones.

23 August was the day with the most people in zones under an orange or red warning: 22.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 23 August 2023
Spain from space on 23 August 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
Sun 20 August—1885heat
Mon 21 August—4756heat
Tue 22 August—6164heat
Wed 23 August46284heat
Thu 24 August34596heat
Fri 25 August—2462heat
Sat 26 August—1557rain, storms, heat
Sun 27 August—2434rain, storms, wind

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

The zones

ZoneProvinceHighest levelWarning days
AmpurdánGironared8
Ribera del Ebro de ZaragozaZaragozared7
Ribera del Ebro de NavarraNavarrared6
Ribera del Ebro de La RiojaLa Riojared5
Bizkaia interiorBizkaiared2
Cuenca del NerviónAraba/Álavared2
Gipuzkoa interiorGipuzkoared2
Campiña cordobesaCórdobaorange7
Campiña sevillanaSevillaorange7
Valle del Guadalquivir de JaénJaénorange7
Pirineo de LleidaLleidaorange8
Pirineo oscenseHuescaorange8
Prelitoral de GironaGironaorange8
Campiña gaditanaCádizorange7
Andévalo y CondadoHuelvaorange6
Depresión central de BarcelonaBarcelonaorange8
Prepirineo de BarcelonaBarcelonaorange8
Depresión central de LleidaLleidaorange7
Morena y CondadoJaénorange7
Prelitoral sur de TarragonaTarragonaorange7
Serranía de CuencaCuencaorange7
Sur de HuescaHuescaorange7
AracenaHuelvaorange6
Cinco Villas de ZaragozaZaragozaorange6
Vegas del GuadianaBadajozorange6
Depresión central de TarragonaTarragonaorange8
Bajo Aragón de TeruelTeruelorange7
Centro de HuescaHuescaorange7
Pirineo navarroNavarraorange7
Barros y SerenaBadajozorange6
Ibérica zaragozanaZaragozaorange6
Metropolitana y HenaresMadridorange6
Sierra de MadridMadridorange6
Sur, Vegas y OesteMadridorange6
Valle del TajoToledoorange6
Centro de NavarraNavarraorange5
Pirineo de GironaGironaorange8
Cazorla y SeguraJaénorange7
Cuenca del GenilGranadaorange7
Litoral de HuelvaHuelvaorange7
La Siberia extremeñaBadajozorange6
Meseta cacereñaCáceresorange6
Norte de CáceresCáceresorange6
Sur de BadajozBadajozorange6
Sur de ÁvilaÁvilaorange6
Tajo y AlagónCáceresorange6
Villuercas y MontánchezCáceresorange6
Norte de BurgosBurgosorange5
Prelitoral de BarcelonaBarcelonaorange8
Prelitoral norte de TarragonaTarragonaorange7
Subbética cordobesaCórdobaorange7
Litoral sur de CastellónCastelló/Castellónorange6
Litoral sur de TarragonaTarragonaorange6
Serranía de GuadalajaraGuadalajaraorange6
Sierra de San VicenteToledoorange6
Sierra norte de SevillaSevillaorange6
Sierra y PedrochesCórdobaorange6
Sur de SalamancaSalamancaorange6
Valle del GuadianaCiudad Realorange6
Litoral sur de ValenciaValència/Valenciaorange5
Meseta de SalamancaSalamancaorange5
Meseta de ValladolidValladolidorange5
Meseta de ZamoraZamoraorange5
Rioja alavesaAraba/Álavaorange5
Vega del SeguraMurciaorange5
AntequeraMálagaorange4
Condado de TreviñoBurgosorange4
Interior norte de CastellónCastelló/Castellónorange4
Litoral norte de CastellónCastelló/Castellónorange4
Miño de OurenseOurenseorange4
Vertiente cantábrica de NavarraNavarraorange4
Cantabria del EbroCantabriaorange3
Gipuzkoa litoralGipuzkoaorange3
Llanada alavesaAraba/Álavaorange3
Sur de OurenseOurenseorange3
Este, sur y oeste de Gran CanariaGran Canariaorange8
Interior norte de ValenciaValència/Valenciaorange8
Interior de MallorcaMallorcaorange7
Litoral de BarcelonaBarcelonaorange7
Litoral norte de TarragonaTarragonaorange7
Litoral sur de GironaGironaorange7
Valle de AránLleidaorange7
Alcarria conquenseCuencaorange6
Alcarria de GuadalajaraGuadalajaraorange6
Hellín y AlmansaAlbaceteorange6
Interior sur de CastellónCastelló/Castellónorange6
Montes de ToledoToledoorange6
Montes del norte y AnchurasCiudad Realorange6
Norte y nordeste de MallorcaMallorcaorange6
Sierra sur de SevillaSevillaorange6
Sierras de Alcudia y MadronaCiudad Realorange6
Ibérica de SoriaSoriaorange5
Interior sur de ValenciaValència/Valenciaorange5
Meseta de BurgosBurgosorange5
Meseta de PalenciaPalenciaorange5
Meseta de SegoviaSegoviaorange5
Meseta de SoriaSoriaorange5
Meseta de ÁvilaÁvilaorange5
Sistema Central de SoriaSoriaorange5
Sur de MallorcaMallorcaorange5
Altiplano de MurciaMurciaorange4
Bizkaia litoralBizkaiaorange4
Centro y valle de VillaverdeCantabriaorange4
GrazalemaCádizorange4
Interior de AlicanteAlacant/Alicanteorange4
Litoral norte de AlicanteAlacant/Alicanteorange4
MenorcaMenorcaorange4
Poniente y Almería CapitalAlmeríaorange4
RondaMálagaorange4
Bierzo de LeónLeónorange3
Ibiza y FormenteraIbiza y Formenteraorange3
Litoral cántabroCantabriaorange3
Sierra TramontanaMallorcaorange3
LiébanaCantabriaorange2
Sur de LugoLugoorange2
Suroccidental asturianaAsturiasorange2
Centro de LugoLugoorange1
Levante mallorquínMallorcaorange1

And 55 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: a high of 44.5 °C at Montoro (Campiña cordobesa) on 21 August.

ZoneHighest temperature
Campiña cordobesa44.5 °C
Montoro · 21 August
Campiña gaditana44.1 °C
Jerez de la Frontera Aeropuerto · 25 August
Interior sur de Valencia44.1 °C
Xàtiva · 25 August
Norte de Burgos44.1 °C
Miranda de Ebro · 23 August
Bizkaia litoral44.0 °C
Bilbao Aeropuerto · 23 August
Morena y Condado43.9 °C
Andújar · 21 August
Prelitoral sur de Tarragona43.9 °C
Estación de Tortosa (roquetes) · 23 August
Sierra sur de Sevilla43.9 °C
La Roda de Andalucía · 20 August
Campiña sevillana43.8 °C
Écija · 21 August
Litoral de Huelva43.8 °C
Almonte · 22 August
Vegas del Guadiana43.6 °C
Badajoz · 21 August
Andévalo y Condado43.5 °C
Villarrasa · 25 August
Centro y valle de Villaverde43.3 °C
Ramales de la Victoria · 23 August
Ribera del Ebro de La Rioja43.3 °C
Logroño, Aeropuerto · 24 August
Sierra norte de Sevilla43.3 °C
La Puebla de los Infantes · 21 August
Bizkaia interior43.2 °C
Orozko, Ibarra · 23 August
Liébana43.2 °C
Cillorigo de Liébana, Tama · 23 August
Sierra y Pedroches43.1 °C
Espiel · 21 August
Vega del Segura43.0 °C
Archena · 25 August
Pirineo de Lleida42.9 °C
Llimiana · 23 August

And 96 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 red warning reached 7 zone-days. AEMET issued it ahead of time in 6 of them (median: 26 h) and for the current hour in the other 1: warnings are also raised as things unfold. The first warning of any level for those same days had come a median 36 h earlier.

ZoneDayFirst warningRed issuedFor · notice
Bizkaia interiorWed 23Sun 20 Aug, 23:50 orangeMon 21 Aug, 23:0113:00 · 38 h before
Cuenca del NerviónWed 23Sun 20 Aug, 23:50 orangeTue 22 Aug, 11:1813:00 · 26 h before
Gipuzkoa interiorWed 23Sun 20 Aug, 23:50 orangeTue 22 Aug, 11:1813:00 · 26 h before
AmpurdánWed 23Sun 20 Aug, 23:50 orange15:3315:00 · for the current hour
Ribera del Ebro de ZaragozaThu 24Mon 21 Aug, 23:50 orangeWed 23 Aug, 11:2113:00 · 26 h before
Ribera del Ebro de La RiojaThu 24Mon 21 Aug, 23:50 orangeWed 23 Aug, 11:2313:00 · 26 h before
Ribera del Ebro de NavarraThu 24Mon 21 Aug, 23:50 orange09:5013:00 · 3 h before
The full timeline: 401 changes at orange or red

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

Mon 21 August

  • Bizkaia interior: Raises the heat warning to red: Wednesday 23, 13:00–21:00. Highs of 42 °C.

Tue 22 August

  • Cuenca del Nervión: Raises the heat warning to red: Wednesday 23, 13:00–21:00. Highs of 42 °C.
  • Gipuzkoa interior: Raises the heat warning to red: Wednesday 23, 13:00–21:00. Highs of 41 °C.

Wed 23 August

  • Ribera del Ebro de Zaragoza: Raises the heat warning to red: Thursday 24, 13:00–21:00. Highs of 42 °C.
  • Ribera del Ebro de La Rioja: Raises the heat warning to red: Thursday 24, 13:00–21:00. Highs of 42 °C.
  • Ampurdán: Raises the heat warning to red: Wednesday 23, 16:00–19:00. Highs of 40 °C.

Thu 24 August

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