Skip to content
Javni tragOur money. Our services. Public responsibility.
Site appearance
HR

Sensors · Zagreb

Air measurements

Official monitoring stations and citizen sensors are shown side by side. Citizen measurements are never merged into, averaged with or used to change official values.

Hrvatski

Station and sensor locations — Zagreb

Updated:

Every dot is one instrument. A blue square is an official monitoring station, an orange circle is a citizen sensor; filled marks have fresh readings.

  • Official station
  • Citizen sensor
  • no recent data
  • Lead for review, not a finding
ZAGREB-3 (EEA) — Official stationZAGREB-3Đorđićeva ulica (Poliklinika za zaštitu djece i mladih Grada Zagreba) — Official stationĐorđićeva ulicaPešćenica — Official stationPešćenicaPrilaz baruna Filipovića — Official stationPrilaz baruna Fil…Susedgrad (Rasadnik Zrinjevac) — Official stationSusedgradSiget (Dom zdravlja) — Official stationSigetZAGREB-1 — Official stationZAGREB-1ZAGREB-2 — Official stationZAGREB-2ZAGREB-3 — Official stationZAGREB-3Mirogojska cesta — Official stationMirogojska cestaZAGREB-4 — Official stationZAGREB-4Sesvete — Official stationSesveteKsaverska cesta — Official stationKsaverska cestaSensor.Community 53229 (SDS011) — Citizen sensor (approx. 100 m)Sensor.Community 53230 (BME280) — Citizen sensor (approx. 100 m)Sensor.Community 66585 (SDS011) — Citizen sensor (approx. 100 m)Sensor.Community 66586 (SHT30) — Citizen sensor (approx. 100 m)Sensor.Community 83597 (PMS5003) — Citizen sensor (approx. 100 m)Sensor.Community 88499 (SDS011) — Citizen sensor (approx. 100 m)Sensor.Community 90864 (SDS011) — Citizen sensor (approx. 100 m)Sensor.Community 98423 (SDS011) — Citizen sensor (approx. 100 m)Sensor.Community 98424 (BME280) — Citizen sensor (approx. 100 m)

13 official stations and 9 citizen sensors in view. Citizen sensor locations are rounded to about 100 m.

Open leads for review (9)

  1. Lead for review, not a finding

    PM10 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 14 consecutive hours.

    Window
    23/10/2026, 12:00 – 24/10/2026, 01:00
    Citizen sensor (mean) (citizen-measured, community)
    4.4 µg/m³
    Official station (mean) (official source)
    16.8 µg/m³
    Review threshold
    ± 10 µg/m³
    Distance
    511 m
  2. Lead for review, not a finding

    PM2.5 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 5 consecutive hours.

    Window
    22/10/2026, 22:00 – 23/10/2026, 02:00
    Citizen sensor (mean) (citizen-measured, community)
    2.8 µg/m³
    Official station (mean) (official source)
    15.3 µg/m³
    Review threshold
    ± 10 µg/m³
    Distance
    511 m
  3. Lead for review, not a finding

    PM10 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 5 consecutive hours.

    Window
    22/10/2026, 22:00 – 23/10/2026, 02:00
    Citizen sensor (mean) (citizen-measured, community)
    4.9 µg/m³
    Official station (mean) (official source)
    20 µg/m³
    Review threshold
    ± 10.4 µg/m³
    Distance
    511 m
  4. Lead for review, not a finding

    PM2.5 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 132 consecutive hours.

    Window
    16/10/2026, 19:00 – 22/10/2026, 06:00
    Citizen sensor (mean) (citizen-measured, community)
    6.6 µg/m³
    Official station (mean) (official source)
    25.9 µg/m³
    Review threshold
    ± 13.2 µg/m³
    Distance
    511 m
  5. Lead for review, not a finding

    PM10 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 15 consecutive hours.

    Window
    21/10/2026, 08:00 – 21/10/2026, 22:00
    Citizen sensor (mean) (citizen-measured, community)
    13.4 µg/m³
    Official station (mean) (official source)
    40.8 µg/m³
    Review threshold
    ± 20.4 µg/m³
    Distance
    511 m
  6. Lead for review, not a finding

    PM10 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 16 consecutive hours.

    Window
    20/10/2026, 10:00 – 21/10/2026, 01:00
    Citizen sensor (mean) (citizen-measured, community)
    9.9 µg/m³
    Official station (mean) (official source)
    35.2 µg/m³
    Review threshold
    ± 17.6 µg/m³
    Distance
    511 m
  7. Lead for review, not a finding

    PM10 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 64 consecutive hours.

    Window
    17/10/2026, 10:00 – 20/10/2026, 01:00
    Citizen sensor (mean) (citizen-measured, community)
    11.3 µg/m³
    Official station (mean) (official source)
    33.2 µg/m³
    Review threshold
    ± 16.6 µg/m³
    Distance
    511 m
  8. Lead for review, not a finding

    PM10 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 28 consecutive hours.

    Window
    16/10/2026, 03:00 – 17/10/2026, 06:00
    Citizen sensor (mean) (citizen-measured, community)
    8.2 µg/m³
    Official station (mean) (official source)
    30.6 µg/m³
    Review threshold
    ± 15.3 µg/m³
    Distance
    511 m
  9. Lead for review, not a finding

    PM2.5 · Sensor.Community 53229 (SDS011) ↔ ZAGREB-1

    The difference exceeded the review threshold for 4 consecutive hours.

    Window
    16/10/2026, 08:00 – 16/10/2026, 11:00
    Citizen sensor (mean) (citizen-measured, community)
    3.3 µg/m³
    Official station (mean) (official source)
    20.4 µg/m³
    Review threshold
    ± 11.1 µg/m³
    Distance
    511 m

Stations and sensors (13 official and 9 citizen)

Values are the latest hour per instrument, in the Europe/Zagreb time zone; the unit is printed next to each number.

Stations and sensorsKindLatest hourly valuesLocation
ZAGREB-3 (EEA)official · official sourcePM10 25.2 µg/m³
24/10/2026, 04:00· no recent data
exact location
Đorđićeva ulica (Poliklinika za zaštitu djece i mladih Grada Zagreba)official · official sourceNo dataexact location
Pešćenicaofficial · official sourceNo dataexact location
Prilaz baruna Filipovićaofficial · official sourceNo dataexact location
Susedgrad (Rasadnik Zrinjevac)official · official sourceNo dataexact location
Siget (Dom zdravlja)official · official sourceNo dataexact location
ZAGREB-1official · official sourcePM10 22 µg/m³PM2.5 18.1 µg/m³
24/10/2026, 04:00· no recent data
exact location
ZAGREB-2official · official sourcePM10 27.8 µg/m³PM2.5 23.9 µg/m³
24/10/2026, 04:00· no recent data
exact location
ZAGREB-3official · official sourcePM10 25.2 µg/m³PM2.5 23.1 µg/m³
24/10/2026, 04:00· no recent data
exact location
Mirogojska cestaofficial · official sourcePM10 17.2 µg/m³PM2.5 13.5 µg/m³
24/10/2026, 04:00· no recent data
exact location
ZAGREB-4official · official sourcePM10 21.1 µg/m³PM2.5 14.6 µg/m³
24/10/2026, 04:00· no recent data
exact location
Sesveteofficial · official sourceNo dataexact location
Ksaverska cestaofficial · official sourceNo dataexact location
Sensor.Community 53229 (SDS011)citizen-measured · communityPM10 3.4 µg/m³PM2.5 1.6 µg/m³
25/10/2026, 02:00
approx. 100 m
Sensor.Community 53230 (BME280)citizen-measured · communityT 19.9 °C
18/10/2026, 15:00
approx. 100 m
Sensor.Community 66585 (SDS011)citizen-measured · communityPM10 16.6 µg/m³PM2.5 9.9 µg/m³
25/10/2026, 02:00
approx. 100 m
Sensor.Community 66586 (SHT30)citizen-measured · communityT 23.4 °CRH 75.4 %
18/10/2026, 15:00
approx. 100 m
Sensor.Community 83597 (PMS5003)citizen-measured · communityPM10 6.6 µg/m³PM2.5 6.6 µg/m³
23/10/2026, 18:00· no recent data
approx. 100 m
Sensor.Community 88499 (SDS011)citizen-measured · communityPM10 32.4 µg/m³PM2.5 10.5 µg/m³
25/10/2026, 02:00
approx. 100 m
Sensor.Community 90864 (SDS011)citizen-measured · communityPM10 5.6 µg/m³PM2.5 2.8 µg/m³
25/10/2026, 02:00
approx. 100 m
Sensor.Community 98423 (SDS011)citizen-measured · communityPM10 8.1 µg/m³PM2.5 4.2 µg/m³
25/10/2026, 02:00
approx. 100 m
Sensor.Community 98424 (BME280)citizen-measured · communityT 20.3 °CRH 51.5 %
18/10/2026, 15:00
approx. 100 m

How to read this

  • Official values are hourly raw (not yet validated) data from the state and city networks on the Croatian air quality portal, and up-to-date (E2a, not yet verified) data from the European Environment Agency (EEA, CC BY 4.0). Where both publish the same station, leads use the EEA instrument; two official publications are never compared with each other.
  • Citizen sensors (Sensor.Community) are low-cost optical devices without calibration; their locations are rounded to about 100 m because many are at homes.
  • Impossible values, flat lines and sudden spikes are checked before display; flagged readings are kept but excluded from comparisons.
  • A lead opens only when the difference exceeds max(10 µg/m³, 50% of the official value) for at least 3 consecutive hours for a sensor within 1500 m of a station. The margin is wide because low-cost sensors often over-read in high humidity (general knowledge from the literature, not a calibration of these devices).
  • A lead is not a finding or a verdict: the difference may come from siting, humidity, a fault or calibration of either device.

Sources

Counts: 61,037 · flagged 711 · leads for review 9