Most polluted cities in Spain
66 measured cities ranked by PM2.5, last 30 days. Worst: Alcalá de Guadaira at 17.7 µg/m³, #197 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Alcalá de Guadaira Andalusia | 17.7 | |
| 2 | Sevilla Andalusia | 16.1 | |
| 3 | Huelva Andalusia | 15.6 | |
| 4 | Arrecife Canary Islands | 13.7 | |
| 5 | Manlleu Catalonia | 12.9 | |
| 6 | Candelaria Canary Islands | 12.3 | |
| 7 | Bailén Andalusia | 11.7 | |
| 8 | Fuenlabrada Madrid | 11.5 | |
| 9 | Valdemoro Madrid | 11.1 | |
| 10 | Gijón Asturias | 10.8 | |
| 11 | Durango Basque Country | 10.6 | |
| 12 | Avilés Asturias | 10.6 | |
| 13 | Murcia Murcia | 10.3 | |
| 14 | Barrio de Peral Murcia | 10.3 | |
| 15 | Alcantarilla Murcia | 10.3 | |
| 16 | Gasteiz / Vitoria Basque Country | 10.3 | |
| 17 | Vigo Galicia | 10.3 | |
| 18 | Burriana Valencia | 10.2 | |
| 19 | Zaragoza Aragon | 10.0 | |
| 20 | Torrejón de Ardoz Madrid | 10.0 | |
| 21 | San Roque Andalusia | 9.8 | |
| 22 | Granada Andalusia | 9.8 | |
| 23 | Madrid Madrid | 9.7 | |
| 24 | A Coruña Galicia | 9.7 | |
| 25 | Oria Basque Country | 9.6 | |
| 26 | Bilbao Basque Country | 9.5 | |
| 27 | Zarautz Basque Country | 9.3 | |
| 28 | Laudio / Llodio Basque Country | 9.3 | |
| 29 | Valencia Valencia | 9.2 | |
| 30 | Santiago de Compostela Galicia | 9.2 | |
| 31 | Amorebieta Basque Country | 9.0 | |
| 32 | Lorca Murcia | 8.8 | |
| 33 | Coslada Madrid | 8.8 | |
| 34 | Manzanares Castille-La Mancha | 8.7 | |
| 35 | La Línea de la Concepción Andalusia | 8.6 | |
| 36 | Molina de Segura Murcia | 8.5 | |
| 37 | Alcalá de Henares Madrid | 8.4 | |
| 38 | Jaén Andalusia | 8.2 | |
| 39 | Cartagena Murcia | 8.2 | |
| 40 | Jumilla Murcia | 8.1 | |
| 41 | Algeciras Andalusia | 8.1 | |
| 42 | Tolosa Basque Country | 8.1 | |
| 43 | Getxo Basque Country | 7.9 | |
| 44 | Hernani Basque Country | 7.8 | |
| 45 | Caravaca Murcia | 7.7 | |
| 46 | Donostia / San Sebastián Basque Country | 7.7 | |
| 47 | Los Barrios Andalusia | 7.1 | |
| 48 | Santurtzi Basque Country | 7.1 | |
| 49 | Sagunto Valencia | 6.8 | |
| 50 | Lugo Galicia | 6.4 | |
| 51 | Oviedo Asturias | 6.3 | |
| 52 | Culleredo Galicia | 6.2 | |
| 53 | Salou Catalonia | 5.9 | |
| 54 | Ferrol Galicia | 5.9 | |
| 55 | Bermeo Basque Country | 5.5 | |
| 56 | Grao de Murviedro Valencia | 5.2 | |
| 57 | Sama Asturias | 5.2 | |
| 58 | Algete Madrid | 4.9 | |
| 59 | Castelló de la Plana Valencia | 4.8 | |
| 60 | Torrevieja Valencia | 4.6 | |
| 61 | Elda Valencia | 4.6 | |
| 62 | Benicàssim Valencia | 4.6 | |
| 63 | Almería Andalusia | 4.5 | |
| 64 | Pontevedra Galicia | 3.7 | |
| 65 | Collado-Villalba Madrid | 2.8 | |
| 66 | Alicante Valencia | 2.6 |
Good 0–9.0Moderate 9.1+Unhealthy for sensitive groups 35.5+Unhealthy 55.5+Very unhealthy 125.5+Hazardous 225.5+No data
Estimated: cities without a monitor
Spain cities we can't measure, with model estimates for the last 7 days. Listed by population, not ranked: estimates aren't precise enough to rank. Model estimates from the Copernicus Atmosphere Monitoring Service (CAMS), adjusted to measured cities nearby where there are any. Adjusted, a single day lands within ×1.5 of what a monitor would read about two times in three; unadjusted, it can be off by half or double. Treat them as a guide, not a measurement.
| City | 7-day estimate |
|---|---|
| L'Hospitalet de Llobregat estimated | ≈ 15 µg/m³ |
| Elche estimated | ≈ 7 µg/m³ |
| Ciudad Lineal estimated | ≈ 11 µg/m³ |
| Badalona estimated | ≈ 19 µg/m³ |
| Jerez de la Frontera estimated | ≈ 6 µg/m³ |
| Sabadell estimated | ≈ 16 µg/m³ |
| Leganés estimated | ≈ 11 µg/m³ |
| Getafe estimated | ≈ 11 µg/m³ |
| Santander estimated | ≈ 11 µg/m³ |
| Alcorcón estimated | ≈ 9 µg/m³ |
| Marbella estimated | ≈ 9 µg/m³ |
| La Laguna estimated | ≈ 14 µg/m³ |
| Badajoz estimated | ≈ 6 µg/m³ |
| Chamartín estimated | ≈ 11 µg/m³ |
| Dos Hermanas estimated | ≈ 6 µg/m³ |
| Santa Coloma de Gramenet estimated | ≈ 19 µg/m³ |
| Cadiz estimated | ≈ 7 µg/m³ |
| Alcobendas estimated | ≈ 11 µg/m³ |
| Parla estimated | ≈ 11 µg/m³ |
| Orihuela estimated | ≈ 9 µg/m³ |
| Barakaldo estimated | ≈ 12 µg/m³ |
| Cáceres estimated | ≈ 6 µg/m³ |
| Las Rozas de Madrid estimated | ≈ 9 µg/m³ |
| San Fernando estimated | ≈ 6 µg/m³ |
| Roquetas de Mar estimated | ≈ 8 µg/m³ |
| Guadalajara estimated | ≈ 6 µg/m³ |
| Talavera de la Reina estimated | ≈ 7 µg/m³ |
| El Puerto de Santa María estimated | ≈ 7 µg/m³ |
| Cornellà de Llobregat estimated | ≈ 15 µg/m³ |
| El Ejido estimated | ≈ 8 µg/m³ |
| Chiclana de la Frontera estimated | ≈ 6 µg/m³ |
| Sant Boi de Llobregat estimated | ≈ 15 µg/m³ |
| Pozuelo de Alarcón estimated | ≈ 9 µg/m³ |
| Mijas estimated | ≈ 9 µg/m³ |
| Sant Cugat del Vallès estimated | ≈ 16 µg/m³ |
| San Sebastián de los Reyes estimated | ≈ 11 µg/m³ |
| Vélez-Málaga estimated | ≈ 7 µg/m³ |
| Gandia estimated | ≈ 6 µg/m³ |
| Rubí estimated | ≈ 16 µg/m³ |
| Fuengirola estimated | ≈ 9 µg/m³ |
Regions
Andalusia 11Aragon 1Asturias 4Basque Country 13Canary Islands 2Castille-La Mancha 1Catalonia 2Galicia 7Madrid 8Murcia 8Valencia 9
Updated 2026-10-01 14:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.