Serbia AQI Analytics
OpenAQ-derived PM2.5 and PM10 history for 28 cities, mapped to AQI Now city pages and normalized to the US EPA AQI scale.
Search city analytics
- Cities
- 28
- Locations
- 78
- Daily rows
- 8,434
- Avg EPA AQI
- 79
with OpenAQ history
mapped monitors
2024-01-01 to 2024-12-31
25.0 ug/m3 PM2.5
Current data story
The highest average AQI in this pilot slice is Negotin, with an EPA AQI average of 131 and PM2.5 around 60.8 ug/m3. Its worst month is October.
Source: OpenAQ local parquet plus raw CSV coordinate recovery. Build 2026-05-12T00:27:56.105574+00:00.
Country average
79
US EPA scale
PM2.5 25.0 ug/m3 · PM10 36.0 ug/m3
Analytics tools
City AQI Comparison
LiveRank cities side by side using OpenAQ PM2.5 and PM10 history normalized to US EPA AQI.
28 eligible cities
Open toolSeasonal Pollution
LiveFind each city's worst and cleanest months from daily OpenAQ-derived EPA AQI.
28 eligible cities
Open toolHealth Impact
LiveTranslate PM2.5 exposure into WHO exceedance and a simple cigarette-equivalent indicator.
28 eligible cities
Open toolCities ranked by average AQI
| City | Avg AQI | PM2.5 | Worst month | Trend | Coverage |
|---|---|---|---|---|---|
| Negotin Negotin, Serbia | 131 | 60.8 ug/m3 | October | n/a | 74 days · 3 locations |
| Novi Pazar Novi Pazar, Serbia | 99 | 37.4 ug/m3 | January | n/a | 303 days · 1 locations |
| Valjevo Valjevo, Serbia | 90 | 30.3 ug/m3 | December | n/a | 273 days · 1 locations |
| Užice Užice, Serbia | 86 | 28.2 ug/m3 | January | n/a | 305 days · 5 locations |
| Kosjerić Kosjerić, Serbia | 85 | 27.8 ug/m3 | January | n/a | 299 days · 1 locations |
| Lazarevac Beograd, Serbia | 83 | 27.3 ug/m3 | November | n/a | 360 days · 2 locations |
| Niš Niš, Serbia | 82 | 27.5 ug/m3 | January | n/a | 328 days · 1 locations |
| Borča Beograd, Serbia | 80 | 25.0 ug/m3 | January | n/a | 361 days · 2 locations |
| Kraljevo Kraljevo, Serbia | 80 | 26.1 ug/m3 | November | n/a | 269 days · 1 locations |
| Nis Belgrade, Serbia | 80 | 25.4 ug/m3 | January | n/a | 328 days · 2 locations |
| Novi Sad Novi Sad, Serbia | 80 | 24.1 ug/m3 | January | n/a | 29 days · 2 locations |
| Mladenovac Beograd, Serbia | 79 | 24.2 ug/m3 | November | n/a | 361 days · 2 locations |
| Smederevo Smederevo, Serbia | 78 | 24.3 ug/m3 | November | n/a | 319 days · 3 locations |
| Pirot Pirot, Serbia | 78 | 24.4 ug/m3 | February | n/a | 269 days · 1 locations |
| Vladimirci Vladimirci, Serbia | 78 | 23.7 ug/m3 | November | n/a | 356 days · 1 locations |
| Zemun Beograd, Serbia | 76 | 23.1 ug/m3 | January | n/a | 362 days · 3 locations |
| Belgrade Beograd, Serbia | 76 | 22.7 ug/m3 | November | n/a | 363 days · 5 locations |
| Surčin Beograd, Serbia | 75 | 22.5 ug/m3 | November | n/a | 361 days · 2 locations |
| Kaluđerica Beograd, Serbia | 75 | 22.2 ug/m3 | January | n/a | 362 days · 6 locations |
| Paraćin Paraćin, Serbia | 74 | 20.8 ug/m3 | November | n/a | 295 days · 2 locations |
| Čačak Čačak, Serbia | 73 | 22.1 ug/m3 | November | n/a | 269 days · 2 locations |
| Sremčica Beograd, Serbia | 73 | 21.1 ug/m3 | November | n/a | 360 days · 3 locations |
| Kragujevac Kragujevac, Serbia | 71 | 20.9 ug/m3 | November | n/a | 272 days · 2 locations |
| Pančevo Pančevo, Serbia | 70 | 21.1 ug/m3 | November | n/a | 287 days · 5 locations |
Browse Serbia city AQI analytics
NegotinAQI 131Novi PazarAQI 99ValjevoAQI 90UžiceAQI 86KosjerićAQI 85LazarevacAQI 83NišAQI 82BorčaAQI 80KraljevoAQI 80NisAQI 80Novi SadAQI 80MladenovacAQI 79SmederevoAQI 78PirotAQI 78VladimirciAQI 78ZemunAQI 76BelgradeAQI 76SurčinAQI 75KaluđericaAQI 75ParaćinAQI 74ČačakAQI 73SremčicaAQI 73KragujevacAQI 71PančevoAQI 70