SmogRank / Countries / Poland

Most polluted cities in Poland

57 measured cities ranked by PM2.5, last 7 days. Worst: Otwock at 19.1 µg/m³, #168 in the world.

#City µg/m³
1Otwock Mazovia
19.1
2Kalisz Greater Poland
16.2
3Radomsko Łódź Voivodeship
16.0
4Włocławek Kujawsko-Pomorskie
15.0
5Starachowice Świętokrzyskie
14.9
6Zamość Lublin
14.6
7Pruszków Mazovia
14.6
8Radom Mazovia
14.4
9Wrocław Lower Silesia
14.3
10Rzeszów Subcarpathia
14.2
11Nisko Subcarpathia
13.8
12Bydgoszcz Kujawsko-Pomorskie
13.8
13Kłodzko Lower Silesia
13.5
14Jarosław Subcarpathia
13.3
15Żywiec Silesia
13.3
16Poznań Greater Poland
13.3
17Opole Opole Voivodeship
13.3
18Jastrzębie Zdrój Silesia
13.3
19Legionowo Mazovia
13.2
20Łódź Łódź Voivodeship
13.1
21Gdańsk Pomerania
12.9
22Brzeg Opole Voivodeship
12.9
23Toruń Kujawsko-Pomorskie
12.8
24Lublin Lublin
12.7
25Katowice Silesia
12.7
26Bielsko-Biala Silesia
12.7
27Płock Mazovia
12.5
28Kielce Świętokrzyskie
12.4
29Warsaw Mazovia
12.2
30Konstancin-Jeziorna Mazovia
12.2
31Czechowice-Dziedzice Silesia
11.8
32Zgierz Łódź Voivodeship
11.7
33Wawer Mazovia
11.4
34Mielec Subcarpathia
11.3
35Kraków Lesser Poland
11.3
36Ciechanów Mazovia
11.2
37Szczecin West Pomerania
11.2
38Dębica Subcarpathia
10.9
39Kościerzyna Pomerania
10.3
40Kołobrzeg West Pomerania
10.3
41Ełk Warmia-Masuria
10.2
42Białystok Podlasie
10.2
43Gorzów Wielkopolski Lubusz
10.2
44Elbląg Warmia-Masuria
10.1
45Jasło Subcarpathia
9.9
46Krosno Subcarpathia
9.8
47Sopot Pomerania
9.8
48Przemyśl Subcarpathia
9.3
49Kędzierzyn-Koźle Opole Voivodeship
9.2
50Jelenia Góra Lower Silesia
9.0
51Żary Lubusz
8.9
52Racibórz Silesia
8.9
53Tarnów Lesser Poland
8.1
54Zielona Góra Lubusz
7.9
55Olsztyn Warmia-Masuria
7.7
56Augustów Podlasie
6.9
57Suwałki Podlasie
6.7
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 12:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.