Winds hamper firefighting efforts as blazes rage near Madrid

Spanish Air Force Canadair firefighting aircraft dump water on a wildfire near San Martin de Valdeiglesias, west of Madrid on July 24, 2026
(AFP photo)
Spanish Air Force Canadair firefighting aircraft dump water on a wildfire near San Martin de Valdeiglesias, west of Madrid on July 24, 2026 (AFP photo)

MADRID — Wildfires burning near Madrid remained uncontained and out of control early Friday, with the smell of smoke drifting into parts of the Spanish capital and strong winds expected to hamper firefighting efforts, regional authorities said.

The overnight advance of the fires was limited, but weather conditions were expected to complicate efforts to bring the blazes -- less than 100 kilometres (60 miles) from Madrid -- under control.

The main priority for firefighters tackling wildfires raging in villages around Madrid is to prevent the "convergence" of the blazes, Interior Minister Fernando Grande-Marlaska told reporters on Friday.

The authorities were dealing with an "unfavourable situation" due to strong wind gusts of more than 50 kilometres (30 miles) per hour, low humidity and high temperatures, he added during a visit to the emergency command centre in the village of Cenicientos.

Spain's government declared a national emergency in the Madrid region and the neighbouring province of Avila late Thursday, enabling additional resources to be deployed more quickly and placing the Military Emergency Unit (UME) in charge of coordinating the response.

Officials have issued evacuation orders for around 10,000 people in the Madrid region, where some in the city woke up to the smell of smoke, according to residents.

Several municipalities remained under confinement orders on Friday.

More than 430 elderly people and people with disabilities from five care homes were among the evacuated, the regional government of Madrid said in a statement.

Television images showed Guardia Civil police officers wearing face masks helping elderly residents in wheelchairs board buses as care homes were evacuated.

The largest evacuation operation took place in San Martín de Valdeiglesias, with most of the 178 residents at the private Lopez Rumayor care home evacuated to the municipal sports hall.

‘Couldn't breathe'

Jose Cobos, who fled his home in Navas del Rey some 50 kilometres southwest of Madrid along with his wife and three dogs, said he spent the night at his sister's anxiously awaiting news on the fate of their house.

"The smoke was incredibly thick. You couldn't breathe," he told private TV station Antena 3.

More than 270 firefighters and military personnel were deployed to tackle the blazes, according to the authorities.

Spain has seen a series of wildfires in recent days as a heatwave and dry conditions have heightened the risk of fast-moving fires, particularly in scrubland areas where dry vegetation has fuelled the flames.

The country's largest active wildfire is burning in the province of Guadalajara, around 100 kilometres north of Madrid, where it has scorched about 32,000 hectares over the past week.

"We are living through a dramatic situation, not only in various Spanish provinces but also in regions of neighbouring countries," Prime Minister Pedro Sanchez wrote on X, saying the government "has deployed all available resources".

Nearly 130,000 hectares have burnt across Spain-- an area larger than the sprawling US city of Los Angeles -- since the start of the year, according to the European Forest Fire Information System (EFFIS).

Spain recorded its worst wildfire season in recent history in 2025, when more than 393,000 hectares were destroyed by fire, according to EFFIS.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });