Smog w miastach — ranking jakości powietrza 2024
Średnie roczne stężenia pyłów PM2.5 i PM10 oraz liczba dni z przekroczeniem normy dobowej — z 184 miast ze stacjami Państwowego Monitoringu Środowiska (GIOŚ), rok 2024. Norma PL dla PM2.5: 20 µg/m³, zalecenie WHO: 5 µg/m³.
MiastoPM2.5 [µg/m³] · vs 5 lat temu
- 1Piotrków TrybunalskiPM10 29,5 µg/m³ · 32 dni smogowe · 1 stacja21,4µg/m³▼ 14% vs 5 lat temu
- 2GliwicePM10 29 µg/m³ · 35 dni smogowych · 1 stacja21,2µg/m³▼ 20% vs 5 lat temu
- 3ZgierzPM10 28,1 µg/m³ · 28 dni smogowych · 1 stacja20,6µg/m³▼ 24% vs 5 lat temu
- 4Jastrzębie-ZdrójPM10 — µg/m³ · — dni smogowych · 1 stacja20,2µg/m³
- 5ŻoryPM10 28,4 µg/m³ · 24 dni smogowe · 1 stacja20,1µg/m³▼ 19% vs 5 lat temu
- 6DębicaPM10 26,5 µg/m³ · 26 dni smogowych · 1 stacja19,5µg/m³▼ 26% vs 5 lat temu
- 7RacibórzPM10 28 µg/m³ · 31 dni smogowych · 1 stacja19µg/m³
- 8GodówPM10 25,8 µg/m³ · 26 dni smogowych · 1 stacja18,8µg/m³▼ 39% vs 5 lat temu
- 9Nowy SączPM10 26,2 µg/m³ · 26 dni smogowych · 1 stacja18,8µg/m³▼ 31% vs 5 lat temu
- 10ŻywiecPM10 28,8 µg/m³ · 39 dni smogowych · 1 stacja18,8µg/m³
- 11ŁaskPM10 27,2 µg/m³ · 24 dni smogowe · 1 stacja18,3µg/m³
- 12KaliszPM10 23,4 µg/m³ · 18 dni smogowych · 1 stacja18,2µg/m³▼ 9% vs 5 lat temu
- 13PołaniecPM10 24,2 µg/m³ · 18 dni smogowych · 1 stacja18,2µg/m³
- 14PleszewPM10 26,6 µg/m³ · 27 dni smogowych · 1 stacja18,2µg/m³▼ 25% vs 5 lat temu
- 15MielecPM10 24,5 µg/m³ · 13 dni smogowych · 2 stacje17,7µg/m³▼ 16% vs 5 lat temu
- 16Goczałkowice-ZdrójPM10 22,5 µg/m³ · 22 dni smogowe · 1 stacja17,7µg/m³
- 17Bielsko-BiałaPM10 19,2 µg/m³ · 13 dni smogowych · 2 stacje17,6µg/m³▼ 28% vs 5 lat temu
- 18KrakówPM10 26,3 µg/m³ · 25 dni smogowych · 7 stacji17,5µg/m³▼ 31% vs 5 lat temu
- 19BochniaPM10 23,7 µg/m³ · 20 dni smogowych · 1 stacja17,5µg/m³▼ 24% vs 5 lat temu
- 20RadomskoPM10 31,4 µg/m³ · 34 dni smogowe · 1 stacja17,4µg/m³
- 21Nowa SólPM10 25,7 µg/m³ · 19 dni smogowych · 1 stacja17,4µg/m³
- 22RadomPM10 24,9 µg/m³ · 13 dni smogowych · 2 stacje17,1µg/m³▼ 18% vs 5 lat temu
- 23WłocławekPM10 20,2 µg/m³ · 10 dni smogowych · 3 stacje17µg/m³▼ 15% vs 5 lat temu
- 24KłodzkoPM10 23,1 µg/m³ · 25 dni smogowych · 1 stacja17µg/m³
- 25PrzemyślPM10 22,2 µg/m³ · 10 dni smogowych · 1 stacja16,9µg/m³▼ 13% vs 5 lat temu
- 26NiskoPM10 22,6 µg/m³ · 16 dni smogowych · 1 stacja16,6µg/m³▼ 18% vs 5 lat temu
- 27StarachowicePM10 23,5 µg/m³ · 15 dni smogowych · 1 stacja16,6µg/m³▼ 13% vs 5 lat temu
- 28AugustówPM10 20,8 µg/m³ · 11 dni smogowych · 1 stacja16,6µg/m³
- 29ZamośćPM10 22,1 µg/m³ · 14 dni smogowych · 1 stacja16,4µg/m³▼ 11% vs 5 lat temu
- 30Biała PodlaskaPM10 22,7 µg/m³ · 10 dni smogowych · 1 stacja16,3µg/m³▼ 18% vs 5 lat temu
- 31KatowicePM10 25,1 µg/m³ · 16 dni smogowych · 1 stacja16,3µg/m³▼ 32% vs 5 lat temu
- 32Busko-ZdrójPM10 22,5 µg/m³ · 9 dni smogowych · 1 stacja15,9µg/m³▼ 20% vs 5 lat temu
- 33OpolePM10 23,5 µg/m³ · 21 dni smogowych · 2 stacje15,8µg/m³▼ 12% vs 5 lat temu
- 34OtwockPM10 21,8 µg/m³ · 15 dni smogowych · 1 stacja15,8µg/m³▼ 31% vs 5 lat temu
- 35PoznańPM10 21,4 µg/m³ · 12 dni smogowych · 4 stacje15,8µg/m³▼ 13% vs 5 lat temu
- 36Nakło nad NoteciąPM10 21,4 µg/m³ · 12 dni smogowych · 1 stacja15,8µg/m³
- 37RzeszówPM10 21,6 µg/m³ · 14 dni smogowych · 3 stacje15,6µg/m³▼ 15% vs 5 lat temu
- 38TrzebiniaPM10 21,5 µg/m³ · 15 dni smogowych · 1 stacja15,6µg/m³▼ 24% vs 5 lat temu
- 39WrocławPM10 23 µg/m³ · 11 dni smogowych · 3 stacje15,5µg/m³▼ 12% vs 5 lat temu
- 40LublinPM10 22 µg/m³ · 13 dni smogowych · 2 stacje15,5µg/m³▼ 15% vs 5 lat temu
- 41MyślibórzPM10 21,5 µg/m³ · 7 dni smogowych · 1 stacja15,5µg/m³▼ 10% vs 5 lat temu
- 42KielcePM10 23 µg/m³ · 12 dni smogowych · 3 stacje15,4µg/m³▼ 1% vs 5 lat temu
- 43JarosławPM10 23,6 µg/m³ · 14 dni smogowych · 1 stacja15,4µg/m³▼ 32% vs 5 lat temu
- 44ŻyrardówPM10 21,8 µg/m³ · 11 dni smogowych · 1 stacja15,3µg/m³▼ 14% vs 5 lat temu
- 45GrudziądzPM10 24,6 µg/m³ · 19 dni smogowych · 2 stacje15,2µg/m³▼ 22% vs 5 lat temu
- 46LegnicaPM10 24,8 µg/m³ · 19 dni smogowych · 1 stacja15,1µg/m³▼ 11% vs 5 lat temu
- 47PłockPM10 21,8 µg/m³ · 9 dni smogowych · 2 stacje14,8µg/m³▼ 18% vs 5 lat temu
- 48WarszawaPM10 23,2 µg/m³ · 12 dni smogowych · 7 stacji14,7µg/m³▼ 22% vs 5 lat temu
- 49OlsztynPM10 19,7 µg/m³ · 3 dni smogowe · 1 stacja14,7µg/m³▼ 2% vs 5 lat temu
- 50GdyniaPM10 18,2 µg/m³ · 2 dni smogowe · 1 stacja14,7µg/m³
- 51Kędzierzyn-KoźlePM10 21,8 µg/m³ · 13 dni smogowych · 1 stacja14,6µg/m³▼ 27% vs 5 lat temu
- 52ZgorzelecPM10 20,7 µg/m³ · 10 dni smogowych · 1 stacja14,6µg/m³▼ 15% vs 5 lat temu
- 53ChełmPM10 20,7 µg/m³ · 10 dni smogowych · 1 stacja14,6µg/m³
- 54TarnówPM10 21,5 µg/m³ · 13 dni smogowych · 2 stacje14,5µg/m³▼ 32% vs 5 lat temu
- 55KluczborkPM10 21,5 µg/m³ · 11 dni smogowych · 1 stacja14,5µg/m³▼ 16% vs 5 lat temu
- 56Jelenia GóraPM10 18,6 µg/m³ · 15 dni smogowych · 2 stacje14,4µg/m³▼ 28% vs 5 lat temu
- 57BiałaPM10 23,6 µg/m³ · 13 dni smogowych · 1 stacja14,4µg/m³
- 58ZakopanePM10 20,1 µg/m³ · 7 dni smogowych · 1 stacja14,3µg/m³▼ 27% vs 5 lat temu
- 59LegionowoPM10 20,7 µg/m³ · 11 dni smogowych · 1 stacja14,2µg/m³▼ 33% vs 5 lat temu
- 60Gorzów WielkopolskiPM10 21,4 µg/m³ · 13 dni smogowych · 2 stacje14,1µg/m³▼ 5% vs 5 lat temu
- 61PiastówPM10 22 µg/m³ · 9 dni smogowych · 1 stacja14,1µg/m³▼ 28% vs 5 lat temu
- 62ToruńPM10 20,5 µg/m³ · 7 dni smogowych · 3 stacje14µg/m³▼ 8% vs 5 lat temu
- 63Zielona GóraPM10 20,7 µg/m³ · 11 dni smogowych · 2 stacje14µg/m³▲ 1% vs 5 lat temu
- 64Złoty PotokPM10 22,2 µg/m³ · 9 dni smogowych · 1 stacja14µg/m³▼ 13% vs 5 lat temu
- 65WałbrzychPM10 22,1 µg/m³ · 18 dni smogowych · 1 stacja13,8µg/m³▼ 10% vs 5 lat temu
- 66OstródaPM10 19,3 µg/m³ · 3 dni smogowe · 1 stacja13,5µg/m³▼ 14% vs 5 lat temu
- 67EłkPM10 17,2 µg/m³ · 2 dni smogowe · 1 stacja13,5µg/m³
- 68BydgoszczPM10 20,7 µg/m³ · 9 dni smogowych · 3 stacje13,4µg/m³▼ 38% vs 5 lat temu
- 69ŁódźPM10 21,9 µg/m³ · 13 dni smogowych · 3 stacje13,3µg/m³▼ 35% vs 5 lat temu
- 70KościerzynaPM10 20,5 µg/m³ · 10 dni smogowych · 1 stacja13,3µg/m³
- 71SopotPM10 17 µg/m³ · 2 dni smogowe · 1 stacja13,2µg/m³
- 72SzczecinekPM10 18,6 µg/m³ · 5 dni smogowych · 2 stacje13µg/m³▲ 2% vs 5 lat temu
- 73SzczecinPM10 20,1 µg/m³ · 10 dni smogowych · 2 stacje13µg/m³
- 74WschowaPM10 21,5 µg/m³ · 15 dni smogowych · 1 stacja12,8µg/m³▼ 42% vs 5 lat temu
- 75BiałystokPM10 19,6 µg/m³ · 7 dni smogowych · 4 stacje12,8µg/m³▼ 19% vs 5 lat temu
- 76ElblągPM10 19,7 µg/m³ · 10 dni smogowych · 1 stacja12,8µg/m³▼ 15% vs 5 lat temu
- 77GdańskPM10 17,2 µg/m³ · 5 dni smogowych · 3 stacje12,7µg/m³▲ 2% vs 5 lat temu
- 78ŻaryPM10 21 µg/m³ · 11 dni smogowych · 1 stacja12,6µg/m³▼ 14% vs 5 lat temu
- 79Konstancin-JeziornaPM10 19,1 µg/m³ · 6 dni smogowych · 1 stacja12,6µg/m³
- 80JasłoPM10 20,6 µg/m³ · 11 dni smogowych · 1 stacja12,5µg/m³▼ 35% vs 5 lat temu
- 81SuwałkiPM10 15,7 µg/m³ · 1 dzień smogowy · 1 stacja10,8µg/m³
- 82KrosnoPM10 23,8 µg/m³ · 9 dni smogowych · 1 stacja10,5µg/m³▼ 49% vs 5 lat temu
- 83KołobrzegPM10 16,9 µg/m³ · 1 dzień smogowy · 1 stacja10,1µg/m³
- 84Diabla GóraPM10 13,7 µg/m³ · 1 dzień smogowy · 1 stacja9,7µg/m³▼ 13% vs 5 lat temu
- 85KoszalinPM10 16,2 µg/m³ · 4 dni smogowe · 2 stacje9,7µg/m³▼ 29% vs 5 lat temu
- 86OsieczówPM10 14,3 µg/m³ · 3 dni smogowe · 1 stacja9,7µg/m³▼ 26% vs 5 lat temu
- 87Rymanów-ZdrójPM10 14,3 µg/m³ · 3 dni smogowe · 1 stacja9,5µg/m³▼ 39% vs 5 lat temu
- 88ZielonkaPM10 11,9 µg/m³ · 2 dni smogowe · 1 stacja8,1µg/m³▼ 16% vs 5 lat temu
- 89BorsukowiznaPM10 8,9 µg/m³ · 0 dni smogowych · 1 stacja6,8µg/m³▼ 26% vs 5 lat temu
- 90CzerniawaPM10 13,8 µg/m³ · 2 dni smogowe · 1 stacja—
- 91PabianicePM10 28 µg/m³ · 27 dni smogowych · 1 stacja—
- 92GajewPM10 19,5 µg/m³ · 9 dni smogowych · 1 stacja—
- 93DzierżoniówPM10 17,8 µg/m³ · 13 dni smogowych · 1 stacja—
- 94PolkowicePM10 19 µg/m³ · 9 dni smogowych · 1 stacja—
- 95RybnikPM10 25,7 µg/m³ · 21 dni smogowych · 1 stacja—
- 96Wodzisław ŚląskiPM10 25,5 µg/m³ · 21 dni smogowych · 1 stacja—
- 97KoninPM10 25,7 µg/m³ · 12 dni smogowych · 1 stacja—
- 98PiłaPM10 18,4 µg/m³ · 6 dni smogowych · 1 stacja—
- 99ZdzieszowicePM10 30,1 µg/m³ · 34 dni smogowe · 1 stacja—
- 100TychyPM10 27 µg/m³ · 24 dni smogowe · 1 stacja—
- 101CzęstochowaPM10 25,6 µg/m³ · 27 dni smogowych · 2 stacje—
- 102GołdapPM10 18,9 µg/m³ · 2 dni smogowe · 1 stacja—
- 103KraśnikPM10 22,3 µg/m³ · 11 dni smogowych · 1 stacja—
- 104Radzyń PodlaskiPM10 23,9 µg/m³ · 17 dni smogowych · 1 stacja—
- 105NiepołomicePM10 21,9 µg/m³ · 12 dni smogowych · 1 stacja—
- 106SkawinaPM10 22,2 µg/m³ · 17 dni smogowych · 1 stacja—
- 107OławaPM10 22,3 µg/m³ · 14 dni smogowych · 1 stacja—
- 108GorlicePM10 20,7 µg/m³ · 9 dni smogowych · 1 stacja—
- 109TuchówPM10 26,3 µg/m³ · 26 dni smogowych · 1 stacja—
- 110Belsk DużyPM10 18,9 µg/m³ · 3 dni smogowe · 1 stacja—
- 111KnurówPM10 28,7 µg/m³ · 22 dni smogowe · 1 stacja—
- 112Tarnowskie GóryPM10 23,2 µg/m³ · 18 dni smogowych · 1 stacja—
- 113NowinyPM10 29,9 µg/m³ · 31 dni smogowych · 1 stacja—
- 114NidzicaPM10 22,3 µg/m³ · 6 dni smogowych · 1 stacja—
- 115WągrowiecPM10 23,3 µg/m³ · 19 dni smogowych · 1 stacja—
- 116KwidzynPM10 18,8 µg/m³ · 5 dni smogowych · 1 stacja—
- 117SłupskPM10 15,2 µg/m³ · 2 dni smogowe · 1 stacja—
- 118SosnowiecPM10 25,7 µg/m³ · 17 dni smogowych · 1 stacja—
- 119MyszkówPM10 26 µg/m³ · 25 dni smogowych · 1 stacja—
- 120OleśnicaPM10 20,4 µg/m³ · 10 dni smogowych · 1 stacja—
- 121Szczawno-ZdrójPM10 19,1 µg/m³ · 15 dni smogowych · 1 stacja—
- 122InowrocławPM10 18,9 µg/m³ · 9 dni smogowych · 1 stacja—
- 123KoniczynkaPM10 20,8 µg/m³ · 6 dni smogowych · 1 stacja—
- 124SulęcinPM10 23,7 µg/m³ · 25 dni smogowych · 1 stacja—
- 125BrzezinyPM10 27,9 µg/m³ · 20 dni smogowych · 1 stacja—
- 126Tomaszów MazowieckiPM10 26,4 µg/m³ · 24 dni smogowe · 1 stacja—
- 127Zduńska WolaPM10 30,2 µg/m³ · 29 dni smogowych · 1 stacja—
- 128OlesnoPM10 27,3 µg/m³ · 20 dni smogowych · 1 stacja—
- 129OżarówPM10 20,2 µg/m³ · 9 dni smogowych · 1 stacja—
- 130GnieznoPM10 23,7 µg/m³ · 20 dni smogowych · 1 stacja—
- 131Nowy TomyślPM10 24,2 µg/m³ · 18 dni smogowych · 1 stacja—
- 132CiechocinekPM10 18,1 µg/m³ · 4 dni smogowe · 1 stacja—
- 133SanokPM10 21,7 µg/m³ · 9 dni smogowych · 1 stacja—
- 134TarnobrzegPM10 23,8 µg/m³ · 14 dni smogowych · 1 stacja—
- 135IławaPM10 21,3 µg/m³ · 5 dni smogowych · 1 stacja—
- 136UstrońPM10 15,1 µg/m³ · 6 dni smogowych · 1 stacja—
- 137GłogówPM10 21,6 µg/m³ · 16 dni smogowych · 1 stacja—
- 138BrodnicaPM10 21,3 µg/m³ · 12 dni smogowych · 1 stacja—
- 139SkierniewicePM10 27,3 µg/m³ · 22 dni smogowe · 1 stacja—
- 140OstrołękaPM10 21,7 µg/m³ · 8 dni smogowych · 1 stacja—
- 141BorówiecPM10 23,4 µg/m³ · 16 dni smogowych · 1 stacja—
- 142SieradzPM10 27,1 µg/m³ · 21 dni smogowych · 1 stacja—
- 143Guty DużePM10 17,9 µg/m³ · 5 dni smogowych · 1 stacja—
- 144GłubczycePM10 30 µg/m³ · 30 dni smogowych · 1 stacja—
- 145ŚwidnicaPM10 21,4 µg/m³ · 12 dni smogowych · 1 stacja—
- 146Rabka-ZdrójPM10 20 µg/m³ · 19 dni smogowych · 1 stacja—
- 147Iwonicz-ZdrójPM10 17,3 µg/m³ · 3 dni smogowe · 1 stacja—
- 148Wieniec-ZdrójPM10 16,3 µg/m³ · 3 dni smogowe · 1 stacja—
- 149FloriankaPM10 16 µg/m³ · 4 dni smogowe · 1 stacja—
- 150ParzniewicePM10 22,6 µg/m³ · 9 dni smogowych · 1 stacja—
- 151OświęcimPM10 26,9 µg/m³ · 31 dni smogowych · 1 stacja—
- 152Sucha BeskidzkaPM10 26,8 µg/m³ · 36 dni smogowych · 1 stacja—
- 153SzymbarkPM10 13,6 µg/m³ · 3 dni smogowe · 1 stacja—
- 154Stalowa WolaPM10 22 µg/m³ · 12 dni smogowych · 1 stacja—
- 155MałogoszczPM10 27,1 µg/m³ · 17 dni smogowych · 1 stacja—
- 156KoziegłowyPM10 21,9 µg/m³ · 12 dni smogowych · 1 stacja—
- 157Nowa RudaPM10 34,1 µg/m³ · 73 dni smogowe · 1 stacja—
- 158OlkuszPM10 22,2 µg/m³ · 15 dni smogowych · 1 stacja—
- 159ZabierzówPM10 29,3 µg/m³ · 39 dni smogowych · 1 stacja—
- 160LubliniecPM10 22,8 µg/m³ · 18 dni smogowych · 1 stacja—
- 161KrasnobródPM10 20 µg/m³ · 10 dni smogowych · 1 stacja—
- 162Smolary BytnickiePM10 17,3 µg/m³ · 4 dni smogowe · 1 stacja—
- 163ZawierciePM10 29,8 µg/m³ · 36 dni smogowych · 1 stacja—
- 164GołuchówPM10 18,4 µg/m³ · 6 dni smogowych · 1 stacja—
- 165TrzebnicaPM10 16,3 µg/m³ · 8 dni smogowych · 1 stacja—
- 166NałęczówPM10 20,2 µg/m³ · 9 dni smogowych · 1 stacja—
- 167BełchatówPM10 24,2 µg/m³ · 12 dni smogowych · 1 stacja—
- 168OpocznoPM10 26,5 µg/m³ · 21 dni smogowych · 1 stacja—
- 169UniejówPM10 23,8 µg/m³ · 14 dni smogowych · 1 stacja—
- 170WieluńPM10 25,3 µg/m³ · 19 dni smogowych · 1 stacja—
- 171MalborkPM10 14,8 µg/m³ · 2 dni smogowe · 1 stacja—
- 172Dąbrowa GórniczaPM10 26,2 µg/m³ · 23 dni smogowe · 1 stacja—
- 173CieszynPM10 25 µg/m³ · 17 dni smogowych · 1 stacja—
- 174OpatówPM10 30,6 µg/m³ · 30 dni smogowych · 1 stacja—
- 175MosinaPM10 25,4 µg/m³ · 23 dni smogowe · 1 stacja—
- 176MyślenicePM10 20,3 µg/m³ · 17 dni smogowych · 1 stacja—
- 177Nowy TargPM10 28,7 µg/m³ · 42 dni smogowe · 1 stacja—
- 178WejherowoPM10 17 µg/m³ · 7 dni smogowych · 1 stacja—
- 179Uście Gorlickie WysowaPM10 12,7 µg/m³ · 2 dni smogowe · 1 stacja—
- 180BrzegPM10 21,5 µg/m³ · 9 dni smogowych · 1 stacja—
- 181ZabrzePM10 25 µg/m³ · 25 dni smogowych · 1 stacja—
- 182PszczynaPM10 30,7 µg/m³ · 41 dni smogowych · 1 stacja—
- 183KępnoPM10 24,4 µg/m³ · 16 dni smogowych · 1 stacja—
- 184LesznoPM10 22,2 µg/m³ · 11 dni smogowych · 1 stacja—
Najczęstsze pytania
Które miasto w Polsce ma najgorsze powietrze?
Według średnich rocznych PM2.5 (GIOŚ, 2024) czołówka to Piotrków Trybunalski, Gliwice, Zgierz, Jastrzębie-Zdrój i Żory — wszystkie powyżej normy krajowej 20 µg/m³.
Jaka jest norma PM2.5 w Polsce?
Polska norma średnioroczna PM2.5 to 20 µg/m³; zalecenie WHO (2021) — 5 µg/m³. Dla PM10 norma dobowa 50 µg/m³ może być przekraczana maks. 35 dni w roku.
Czy jakość powietrza się poprawia?
Tak — w większości miast PM2.5 spadło wyraźnie w 5 lat (Kraków ok. −30%). Zobacz kolumnę „vs 5 lat temu" w rankingu.
Źródło: GIOŚ — Bank danych pomiarowych (statystyki roczne, serie o kompletności ≥75%), rok 2024. „Dni smogowe" = dni ze średnią dobową PM10 > 50 µg/m³ (norma dobowa; dopuszczalne 35 dni/rok). Miasta bez stacji GIOŚ nie są ujęte. Stan: 2026-07-22.