SmogRank / Countries / Poland

Most polluted cities in Poland

56 measured cities ranked by PM2.5, last 30 days. Worst: Otwock at 14.7 µg/m³, #235 in the world.

#City µg/m³
1Otwock Mazovia
14.7
2Kalisz Greater Poland
12.2
3Radomsko Łódź Voivodeship
11.7
4Włocławek Kujawsko-Pomorskie
11.2
5Radom Mazovia
10.6
6Wrocław Lower Silesia
10.4
7Starachowice Świętokrzyskie
10.2
8Bielsko-Biala Silesia
10.2
9Pruszków Mazovia
10.1
10Katowice Silesia
9.9
11Toruń Kujawsko-Pomorskie
9.8
12Łódź Łódź Voivodeship
9.8
13Jastrzębie Zdrój Silesia
9.8
14Gdańsk Pomerania
9.7
15Zamość Lublin
9.6
16Nisko Subcarpathia
9.5
17Lublin Lublin
9.4
18Bydgoszcz Kujawsko-Pomorskie
9.4
19Rzeszów Subcarpathia
9.2
20Żywiec Silesia
9.0
21Zgierz Łódź Voivodeship
9.0
22Płock Mazovia
8.9
23Kielce Świętokrzyskie
8.7
24Jarosław Subcarpathia
8.6
25Kraków Lesser Poland
8.5
26Legionowo Mazovia
8.4
27Poznań Greater Poland
8.4
28Konstancin-Jeziorna Mazovia
8.1
29Kłodzko Lower Silesia
8.0
30Wawer Mazovia
7.9
31Krosno Subcarpathia
7.9
32Białystok Podlasie
7.9
33Opole Opole Voivodeship
7.9
34Czechowice-Dziedzice Silesia
7.9
35Warsaw Mazovia
7.8
36Jasło Subcarpathia
7.8
37Szczecin West Pomerania
7.8
38Brzeg Opole Voivodeship
7.8
39Mielec Subcarpathia
7.6
40Ciechanów Mazovia
7.5
41Kościerzyna Pomerania
7.5
42Ełk Warmia-Masuria
7.4
43Gorzów Wielkopolski Lubusz
7.3
44Elbląg Warmia-Masuria
7.0
45Dębica Subcarpathia
6.9
46Racibórz Silesia
6.8
47Jelenia Góra Lower Silesia
6.6
48Żary Lubusz
6.5
49Augustów Podlasie
6.4
50Żyrardów Mazovia
6.3
51Przemyśl Subcarpathia
6.3
52Kędzierzyn-Koźle Opole Voivodeship
6.1
53Tarnów Lesser Poland
5.8
54Zielona Góra Lubusz
5.8
55Suwałki Podlasie
5.7
56Olsztyn Warmia-Masuria
5.0
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

Poland 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.

City7-day estimateBand
Częstochowa estimated≈ 10 µg/m³Moderate
Sosnowiec estimated≈ 12 µg/m³Moderate
Mokotów estimated≈ 13 µg/m³Moderate
Gliwice estimated≈ 12 µg/m³Moderate
Zabrze estimated≈ 13 µg/m³Moderate
Bytom estimated≈ 13 µg/m³Moderate
Praga Południe estimated≈ 13 µg/m³Moderate
Ursynów estimated≈ 13 µg/m³Moderate
Ruda Śląska estimated≈ 12 µg/m³Moderate
Rybnik estimated≈ 17 µg/m³Moderate
Wola estimated≈ 14 µg/m³Moderate
Bielany estimated≈ 14 µg/m³Moderate
Tychy estimated≈ 14 µg/m³Moderate
Białołeka estimated≈ 14 µg/m³Moderate
Wałbrzych estimated≈ 12 µg/m³Moderate
Targówek estimated≈ 13 µg/m³Moderate
Bemowo estimated≈ 14 µg/m³Moderate
Dąbrowa Górnicza estimated≈ 12 µg/m³Moderate
Chorzów estimated≈ 13 µg/m³Moderate
Koszalin estimated≈ 10 µg/m³Moderate
Legnica estimated≈ 10 µg/m³Moderate
Śródmieście estimated≈ 13 µg/m³Moderate
Słupsk estimated≈ 10 µg/m³Moderate
Jaworzno estimated≈ 11 µg/m³Moderate
Praga Północ estimated≈ 13 µg/m³Moderate
Grudziądz estimated≈ 11 µg/m³Moderate
Nowy Sącz estimated≈ 10 µg/m³Moderate
Ochota estimated≈ 14 µg/m³Moderate
Konin estimated≈ 13 µg/m³Moderate
Piotrków Trybunalski estimated≈ 13 µg/m³Moderate
Inowrocław estimated≈ 13 µg/m³Moderate
Lubin estimated≈ 11 µg/m³Moderate
Siedlce estimated≈ 12 µg/m³Moderate
Piła estimated≈ 11 µg/m³Moderate
Ostrowiec Świętokrzyski estimated≈ 12 µg/m³Moderate
Siemianowice Śląskie estimated≈ 12 µg/m³Moderate
Ostrów Wielkopolski estimated≈ 11 µg/m³Moderate
Mysłowice estimated≈ 11 µg/m³Moderate
Stargard estimated≈ 9 µg/m³Moderate
Pabianice estimated≈ 13 µg/m³Moderate

Regions

Updated 2026-10-01 08:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.