Bulgaria AQI Analytics
OpenAQ-derived PM2.5 and PM10 history for 35 cities, mapped to AQI Now city pages and normalized to the US EPA AQI scale.
Search city analytics
- Cities
- 35
- Locations
- 111
- Daily rows
- 10,515
- Avg EPA AQI
- 44
with OpenAQ history
mapped monitors
2023-12-31 to 2024-12-31
19.5 ug/m3 PM2.5
Current data story
The highest average AQI in this pilot slice is Svishtov, with an EPA AQI average of 162 and PM2.5 around 107.7 ug/m3. Its worst month is December.
Source: OpenAQ local parquet plus raw CSV coordinate recovery. Build 2026-05-12T00:27:56.105574+00:00.
Analytics tools
City AQI Comparison
LiveRank cities side by side using OpenAQ PM2.5 and PM10 history normalized to US EPA AQI.
35 eligible cities
Open toolAQI Trends
LiveCompare yearly air-quality direction, best years, worst years, and trend deltas.
14 eligible cities
Open toolSeasonal Pollution
LiveFind each city's worst and cleanest months from daily OpenAQ-derived EPA AQI.
35 eligible cities
Open toolHealth Impact
LiveTranslate PM2.5 exposure into WHO exceedance and a simple cigarette-equivalent indicator.
23 eligible cities
Open toolCities ranked by average AQI
| City | Avg AQI | PM2.5 | Worst month | Trend | Coverage |
|---|---|---|---|---|---|
| Svishtov Veliko Tarnovo, Bulgaria | 162 | 107.7 ug/m3 | December | n/a | 363 days · 4 locations |
| Veliko Tarnovo Veliko Tarnovo, Bulgaria | 97 | 33.0 ug/m3 | December | n/a | 79 days · 1 locations |
| Razgrad Razgrad, Bulgaria | 64 | 17.8 ug/m3 | November | n/a | 41 days · 1 locations |
| Velingrad Pazardzhik, Bulgaria | 60 | 15.4 ug/m3 | December | n/a | 357 days · 2 locations |
| Botevgrad Sofia, Bulgaria | 58 | 14.9 ug/m3 | December | n/a | 363 days · 4 locations |
| Ruse Ruse, Bulgaria | 57 | 15.1 ug/m3 | November | n/a | 352 days · 2 locations |
| Targovishte Targovishte, Bulgaria | 57 | 14.8 ug/m3 | November | n/a | 236 days · 2 locations |
| Plovdiv Plovdiv, Bulgaria | 55 | 14.7 ug/m3 | January | n/a | 367 days · 5 locations |
| Lom Montana, Bulgaria | 55 | 13.7 ug/m3 | November | n/a | 165 days · 1 locations |
| Sevlievo Gabrovo, Bulgaria | 52 | 13.2 ug/m3 | January | n/a | 363 days · 9 locations |
| Svilengrad Haskovo, Bulgaria | 52 | 13.6 ug/m3 | January | n/a | 363 days · 3 locations |
| Varna Varna, Bulgaria | 52 | 11.9 ug/m3 | November | n/a | 160 days · 2 locations |
| Dupnitsa Kyustendil, Bulgaria | 51 | 12.5 ug/m3 | January | n/a | 363 days · 4 locations |
| Haskovo Haskovo, Bulgaria | 51 | 13.0 ug/m3 | January | n/a | 363 days · 6 locations |
| Sofia Sofia City, Bulgaria | 51 | 12.4 ug/m3 | January | n/a | 367 days · 7 locations |
| Pleven Pleven, Bulgaria | 50 | 14.8 ug/m3 | January | n/a | 364 days · 2 locations |
| Devnya Varna, Bulgaria | 49 | 11.4 ug/m3 | January | n/a | 367 days · 4 locations |
| Momchilgrad Kardzhali, Bulgaria | 48 | 11.4 ug/m3 | January | n/a | 363 days · 2 locations |
| Dobrich Dobrich, Bulgaria | 45 | 10.4 ug/m3 | November | n/a | 366 days · 3 locations |
| Gabrovo Gabrovo, Bulgaria | 41 | 9.3 ug/m3 | January | n/a | 363 days · 19 locations |
| Dimitrovgrad Haskovo, Bulgaria | 37 | 8.4 ug/m3 | January | n/a | 367 days · 7 locations |
| Vratsa Vratsa, Bulgaria | 36 | 10.6 ug/m3 | November | n/a | 351 days · 4 locations |
| Sofia Sofia-Grad, Bulgaria | 31 | 48.1 ug/m3 | December | n/a | 341 days · 3 locations |
| Vidin Vidin, Bulgaria | 27 | n/a ug/m3 | January | n/a | 282 days · 1 locations |