Air quality in Europe
Browse European cities with CAMS forecasts and station observations where available. Check pollutant coverage and reporting times.
Explore places
Choose a city to open its air quality page.
London
Berlin
Madrid
Kyiv
Rome
Paris
Hamburg
Bucharest
Budapest
Warsaw
Vienna
Barcelona
Stockholm
Munich
Kharkiv
Milan
Belgrade
Prague
Birmingham
Copenhagen
Sofia
Oslo
Köln
Dublin
Brussels
Odesa
Dnipro
Naples
Donetsk
Marseille
Rotterdam
Turin
Valencia
Kraków
Riga
Amsterdam
Sarajevo
Zaragoza
Sevilla
Wrocław
Athens
Zagreb
Helsinki
Frankfurt am Main
Palermo
Łódź
Chisinau
Glasgow
Düsseldorf
Stuttgart
Gothenburg
Essen
Málaga
Dortmund
Genoa
Manchester
Dresden
Sheffield
Pristina
Bremen
Vilnius
Leeds
Poznań
Antwerp
Lyon
Cities
- London United Kingdom
- Berlin Germany
- Madrid Spain
- Kyiv Ukraine
- Rome Italy
- Paris France
- Hamburg Germany
- Bucharest Romania
- Budapest Hungary
- Warsaw Poland
- Vienna Austria
- Barcelona Spain
- Stockholm Sweden
- Munich Germany
- Kharkiv Ukraine
- Milan Italy
- Belgrade Serbia
- Prague Czechia
- Birmingham United Kingdom
- Copenhagen Denmark
- Sofia Bulgaria
- Oslo Norway
- Köln Germany
- Dublin Ireland
- Brussels Belgium
- Odesa Ukraine
- Dnipro Ukraine
- Naples Italy
- Donetsk Ukraine
- Marseille France
- Rotterdam The Netherlands
- Turin Italy
- Valencia Spain
- Kraków Poland
- Riga Latvia
- Amsterdam The Netherlands
- Sarajevo Bosnia and Herzegovina
- Zaragoza Spain
- Sevilla Spain
- Wrocław Poland
- Athens Greece
- Zagreb Croatia
- Helsinki Finland
- Frankfurt am Main Germany
- Palermo Italy
- Łódź Poland
- Chisinau Moldova
- Glasgow United Kingdom
- Düsseldorf Germany
- Stuttgart Germany
- Gothenburg Sweden
- Essen Germany
- Málaga Spain
- Dortmund Germany
- Genoa Italy
- Manchester United Kingdom
- Dresden Germany
- Sheffield United Kingdom
- Pristina Kosovo
- Bremen Germany
- Vilnius Lithuania
- Leeds United Kingdom
- Poznań Poland
- Antwerp Belgium
- Lyon France
- Lisbon Portugal
- Nuremberg Germany
- Hannover Germany
- Edinburgh United Kingdom
- Toulouse France
- Leipzig Germany
- Duisburg Germany
- Liverpool United Kingdom
- Gdańsk Poland
- Bristol United Kingdom
- Skopje North Macedonia
- The Hague The Netherlands
- Murcia Spain
- Palma Spain
- Bratislava Slovakia
- Tirana Albania
- Zürich Switzerland
- Brno Czechia
- Szczecin Poland
- Bologna Italy
- Tallinn Estonia
- Bochum Germany
- Las Palmas de Gran Canaria Spain
- Iaşi Romania
- Utrecht The Netherlands
- Cardiff United Kingdom
- Leicester United Kingdom
- Florence Italy
- Malmö Sweden
- Wuppertal Germany
- Alicante Spain
- Bilbao Spain
- Nice France
- Lublin Poland
- Bielefeld Germany
- Bydgoszcz Poland
- Plovdiv Bulgaria
- Córdoba Spain
- Nantes France
- Espoo Finland
- Varna Bulgaria
- Marne La Vallée France
- Constanţa Romania
- Thessaloníki Greece
- Bari Italy
- Catania Italy
- Graz Austria
- Valladolid Spain
- Białystok Poland
- Bergen Norway
- Vigo Spain
- Kaunas Lithuania
- Katowice Poland
- Cluj-Napoca Romania
- Århus Denmark
- Ostrava Czechia
- Strasbourg France
- Ljubljana Slovenia
- Gijón Spain
- Bordeaux France
- Gent Belgium
- Tampere Finland
- Verona Italy
- Gasteiz / Vitoria Spain
- Braşov Romania
- Vantaa Finland
- Porto Portugal
- Timişoara Romania
- Niš Serbia
- Montpellier France
- Groningen The Netherlands
- Lille France
- Podgorica Montenegro
- Eindhoven The Netherlands
- Paris 15 Vaugirard France
- Rennes France
- Košice Slovakia
- Cork Ireland
- Tilburg The Netherlands
- Banja Luka Bosnia and Herzegovina
- Messina Italy
- Trondheim Norway
- Oulu Finland
- Novi Sad Serbia
- Turku Finland
- Linz Austria
- Trieste Italy
- Padua Italy
- Debrecen Hungary
- Geneva Switzerland
- Nicosia Cyprus
- Brescia Italy
- Charleroi Belgium
- Reims France
- Durrës Albania
- Liège Belgium
- Braga Portugal
- Pilsen Czechia
- Le Havre France
- Paris 20 Ménilmontant France
- Breda The Netherlands
- Odense Denmark
- Amadora Portugal
- Basel Switzerland
- Uppsala Sweden
- Klaipėda Lithuania
- Pátra Greece
- Linköping Sweden
- Piraeus Greece
- Szeged Hungary
- Anderlecht Belgium
- Salzburg Austria
- Örebro Sweden
- Miskolc Hungary
- Stavanger Norway
- Split Croatia
- Lárisa Greece
- Aalborg Denmark
- Coimbra Portugal
- Sollentuna Sweden
- Lausanne Switzerland
- Innsbruck Austria
- Leiria Portugal
- Bern Switzerland
- Reykjavík Iceland
- Setúbal Portugal
- Kristiansand Norway
- Petržalka Slovakia
- Rijeka Croatia
- Drammen Norway
- Luxembourg Luxembourg
- Monaco Monaco
- Andorra la Vella Andorra
- Valletta Malta
- San Marino San Marino
Browse by country
- Albania 2 cities
- Andorra 1 city
- Austria 5 cities
- Belgium 6 cities
- Bosnia and Herzegovina 2 cities
- Bulgaria 3 cities
- Croatia 3 cities
- Cyprus 1 city
- Czechia 4 cities
- Denmark 4 cities
- Estonia 1 city
- Finland 6 cities
- France 16 cities
- Germany 18 cities
- Greece 5 cities
- Hungary 4 cities
- Iceland 1 city
- Ireland 2 cities
- Italy 15 cities
- Kosovo 1 city
- Latvia 1 city
- Lithuania 3 cities
- Luxembourg 1 city
- Malta 1 city
- Moldova 1 city
- Monaco 1 city
- Montenegro 1 city
- North Macedonia 1 city
- Norway 6 cities
- Poland 11 cities
- Portugal 7 cities
- Romania 6 cities
- San Marino 1 city
- Serbia 3 cities
- Slovakia 3 cities
- Slovenia 1 city
- Spain 16 cities
- Sweden 7 cities
- Switzerland 5 cities
- The Netherlands 8 cities
- Ukraine 5 cities
- United Kingdom 11 cities
European observations and model coverage
European Environment Agency records come from monitoring stations reported by national networks. Recent values can be provisional. CAMS estimates can cover a wider area than the station network, so each city labels which source describes the latest conditions.