June 2025 heatwave: heat across much of Spain, 28 June – 5 July 2025
28 June 2025 to 5 July 2025. Updated 26 October 2026.
AEMET records a heatwave from 18 June to 4 July 2025.
Over 8 days, 91 of Spain's 182 warning zones had an orange or red warning for heat: 306 zone-days at orange or red, 0 of them red. The day with the most zones at orange or red was 29 June, with 49 zones.
1 July was the day with the most people in zones under an orange or red warning: 18.5 million people live there (INE municipal register, 2025).

How it compares
- It is number 7 of 119 episodes since June 2018 by zone-days at orange or red.
- Among the 37 heat episodes, it is number 5.
- There hadn't been a heat episode this widespread since July 2022.
Day by day
| Day | Red | Orange | Yellow | Orange or red warnings for |
|---|---|---|---|---|
| Sat 28 June | — | 36 | 61 | heat |
| Sun 29 June | — | 49 | 84 | heat |
| Mon 30 June | — | 46 | 92 | heat, storms |
| Tue 1 July | — | 47 | 87 | heat, storms |
| Wed 2 July | — | 32 | 72 | heat, storms, rain |
| Thu 3 July | — | 33 | 75 | heat, rain, storms |
| Fri 4 July | — | 38 | 84 | heat, storms, rain |
| Sat 5 July | — | 25 | 71 | rain, storms, heat |
Zones with a warning each day, at their highest level that day.
The zones
And 70 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.9 °C at Alconchel (Vegas del Guadiana) on 29 June.
| Zone | Highest temperature |
|---|---|
| Vegas del Guadiana | 44.9 °C Alconchel · 29 June |
| Campiña sevillana | 44.3 °C Fuentes de Andalucía · 29 June |
| Campiña cordobesa | 44.1 °C Montoro · 29 June |
| Aracena | 43.6 °C Aroche · 29 June |
| Morena y Condado | 43.4 °C Andújar · 28 June |
| Sierras de Alcudia y Madrona | 43.3 °C Almadén · 30 June |
| Andévalo y Condado | 43.1 °C Valverde del Camino · 29 June |
| Tajo y Alagón | 43.1 °C Zarza la Mayor · 29 June |
| Barros y Serena | 42.9 °C Zafra · 29 June |
| La Siberia extremeña | 42.9 °C Navalvillar de Pela · 29 June |
| Meseta cacereña | 42.9 °C Brozas · 29 June |
| Valle del Tajo | 42.9 °C Talavera de la Reina · 29 June |
| Norte de Cáceres | 42.8 °C Torrecilla de los Angeles · 29 June |
| Villuercas y Montánchez | 42.7 °C Alcuescar · 29 June |
| Sur de Badajoz | 42.6 °C Jerez de los Caballeros · 29 June |
| Litoral de Huelva | 42.4 °C Almonte · 30 June |
| Sierra norte de Sevilla | 42.4 °C La Puebla de los Infantes · 29 June |
| Pirineo de Lleida | 42.3 °C Llimiana · 30 June |
| Sierra y Pedroches | 42.2 °C Espiel · 29 June |
| Sur de Ávila | 42.1 °C Candeleda · 30 June |
And 71 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 306 zone-days. AEMET issued it ahead of time in 286 of them (median: 2 days) and for the current hour in the other 20: warnings are also raised as things unfold. The first warning of any level for those same days had come a median 12 h earlier.
| Zone | Day | First warning | Orange issued | For · notice |
|---|---|---|---|---|
| Andévalo y Condado | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Barros y Serena | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Campiña cordobesa | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Campiña sevillana | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Cazorla y Segura | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Depresión central de Lleida | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Depresión central de Tarragona | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| La Siberia extremeña | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Morena y Condado | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Ribera del Ebro de Zaragoza | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Sierra y Pedroches | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Sur de Huesca | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Valle del Guadalquivir de Jaén | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Vegas del Guadiana | Sat 28 | Wed 25 Jun, 23:50 orange | Wed 25 Jun, 23:50 | 13:00 · 61 h before |
| Aracena | Sat 28 | Wed 25 Jun, 23:50 yellow | Thu 26 Jun, 11:28 | 13:00 · 50 h before |
And 291 more zone-days.
The full timeline: 337 changes at orange or red
Only the changes involving red are listed: there were 337 in all.
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