Climaviso

July 2024 heatwave: heat across much of Spain, 28 July – 2 August 2024

28 July 2024 to 2 August 2024. Updated 26 October 2026.

AEMET records a heatwave from 23 July to 1 August 2024.

Over 6 days, 81 of Spain's 182 warning zones had an orange or red warning for heat: 175 zone-days at orange or red, 4 of them red. The day with the most zones at orange or red was 31 July, with 45 zones.

30 July was the day with the most people in zones under an orange or red warning: 16.9 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 31 July 2024
Spain from space on 31 July 2024, 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 28 July—2264heat
Mon 29 July—2581heat, storms
Tue 30 July—3775heat
Wed 31 July34256heat
Thu 1 August13458heat
Fri 2 August—1135storms, heat, rain

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

The zones

ZoneProvinceHighest levelWarning days
Ribera del Ebro de ZaragozaZaragozared5
AmpurdánGironared5
Hellín y AlmansaAlbacetered5
Campiña cordobesaCórdobaorange6
Morena y CondadoJaénorange6
Pirineo oscenseHuescaorange6
Valle del Guadalquivir de JaénJaénorange6
Cazorla y SeguraJaénorange5
Cuenca del GenilGranadaorange5
Bajo Aragón de TeruelTeruelorange6
Depresión central de LleidaLleidaorange6
Interior de MallorcaMallorcaorange6
Pirineo de GironaGironaorange6
Pirineo de LleidaLleidaorange6
Prepirineo de BarcelonaBarcelonaorange6
Sur de HuescaHuescaorange5
Depresión central de BarcelonaBarcelonaorange6
La Mancha albaceteñaAlbaceteorange6
La Mancha de Ciudad RealCiudad Realorange5
Prelitoral de GironaGironaorange5
Serranía de CuencaCuencaorange5
Sur de MallorcaMallorcaorange5
Ribera del Ebro de La RiojaLa Riojaorange4
Ribera del Ebro de NavarraNavarraorange4
Valle del Almanzora y Los VélezAlmeríaorange4
Guadix y BazaGranadaorange3
Campiña sevillanaSevillaorange6
Cinco Villas de ZaragozaZaragozaorange5
Metropolitana y HenaresMadridorange5
Prelitoral de BarcelonaBarcelonaorange5
Sur, Vegas y OesteMadridorange5
Valle del Guadalentín, Lorca y ÁguilasMurciaorange5
Valle del GuadianaCiudad Realorange5
Valle del TajoToledoorange5
Alcaraz y SeguraAlbaceteorange4
Altiplano de MurciaMurciaorange4
Centro de NavarraNavarraorange4
Interior norte de ValenciaValència/Valenciaorange4
Interior sur de ValenciaValència/Valenciaorange4
Noroeste de MurciaMurciaorange4
Norte y nordeste de MallorcaMallorcaorange4
Pirineo navarroNavarraorange4
Vega del SeguraMurciaorange4
Gipuzkoa interiorGipuzkoaorange3
Interior de AlicanteAlacant/Alicanteorange3
Nacimiento y Campo de TabernasAlmeríaorange3
Sol y GuadalhorceMálagaorange3
AntequeraMálagaorange2
Bizkaia interiorBizkaiaorange2
Alcarria conquenseCuencaorange5
Alcarria de GuadalajaraGuadalajaraorange5
Centro de HuescaHuescaorange5
Ibérica zaragozanaZaragozaorange5
La Mancha conquenseCuencaorange5
La Mancha toledanaToledoorange5
La Siberia extremeñaBadajozorange5
Sierra TramontanaMallorcaorange5
Sierra de San VicenteToledoorange5
Subbética cordobesaCórdobaorange5
Sur de ÁvilaÁvilaorange5
Vegas del GuadianaBadajozorange5
Villuercas y MontánchezCáceresorange5
Depresión central de TarragonaTarragonaorange4
Gúdar y MaestrazgoTeruelorange4
Interior sur de CastellónCastelló/Castellónorange4
Miño de OurenseOurenseorange4
Montes del norte y AnchurasCiudad Realorange4
Norte de BurgosBurgosorange4
Prelitoral sur de TarragonaTarragonaorange4
Sierra de MadridMadridorange4
Cordillera Cantábrica de BurgosBurgosorange3
Cuenca del NerviónAraba/Álavaorange3
Litoral norte de ValenciaValència/Valenciaorange3
Litoral sur de ValenciaValència/Valenciaorange3
Tajo y AlagónCáceresorange3
AxarquíaMálagaorange2
Interior norte de CastellónCastelló/Castellónorange2
Litoral norte de AlicanteAlacant/Alicanteorange2
Centro de LugoLugoorange1
Montaña de LugoLugoorange1
Suroccidental asturianaAsturiasorange1

And 77 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 45.2 °C at Andújar (Morena y Condado) on 29 July.

ZoneHighest temperature
Morena y Condado45.2 °C
Andújar · 29 July
Sol y Guadalhorce44.3 °C
Álora · 1 August
Valle del Guadalentín, Lorca y Águilas44.2 °C
Alhama de Murcia · 1 August
Interior sur de Valencia43.6 °C
Jalance · 1 August
Litoral sur de Valencia43.3 °C
Carcaixent · 31 July
Cuenca del Genil43.2 °C
Granada Base Aérea · 31 July
Bajo Aragón de Teruel42.9 °C
Hijar · 31 July
Campiña cordobesa42.9 °C
Montoro · 29 July
Cazorla y Segura42.9 °C
Villanueva del Arzobispo · 29 July
Alcaraz y Segura42.8 °C
Yeste, Embalse Fuensanta · 1 August
Axarquía42.8 °C
Vélez-Málaga · 2 August
Guadix y Baza42.7 °C
Baza · 31 July
Hellín y Almansa42.5 °C
Almansa · 1 August
Norte y nordeste de Mallorca42.5 °C
La Puebla (sa Canova) · 30 July
Altiplano de Murcia42.4 °C
Jumilla · 31 July
Ribera del Ebro de Zaragoza42.4 °C
Quinto · 31 July
Valle del Almanzora y Los Vélez42.4 °C
Albox · 1 August
Vega del Segura42.2 °C
Archena · 31 July
Pirineo de Lleida42.1 °C
Llimiana · 30 July
Ampurdán42.0 °C
Figueres · 31 July

And 61 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 4 zone-days. AEMET issued it ahead of time in 3 of them (median: 38 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 29 h earlier.

ZoneDayFirst warningRed issuedFor · notice
AmpurdánWed 31Sun 28 Jul, 23:50 orangeMon 29 Jul, 23:2213:00 · 38 h before
Ribera del Ebro de ZaragozaWed 31Sun 28 Jul, 23:50 orangeMon 29 Jul, 23:2213:00 · 38 h before
Hellín y AlmansaWed 31Sun 28 Jul, 23:50 orangeTue 30 Jul, 09:4413:00 · 27 h before
Hellín y AlmansaThu 1Mon 29 Jul, 23:50 orange15:2315:00 · for the current hour
The full timeline: 196 changes at orange or red

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

Mon 29 July

  • Ampurdán: Raises the heat warning to red: Wednesday 31, 13:00–21:00. Highs of 40 °C.
  • Ribera del Ebro de Zaragoza: Raises the heat warning to red: Wednesday 31, 13:00–21:00. Highs of 42 °C.

Tue 30 July

  • Hellín y Almansa: Raises the heat warning to red: Wednesday 31, 13:00–21:00. Highs of 42 °C.
  • Ampurdán: Brings the red heat warning forward: now from 11:00 on Wednesday 31. Highs of 40 °C.

Thu 1 August

  • Hellín y Almansa: Raises the heat warning to red: Thursday 1, 16:00–21:00. Highs of 42 °C.

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 → · 2024 warnings review