Skip to content

Air quality today in Bosnia and Herzegovina

The official monitoring stations report every hour. samoEKO brings their readings together and shows one level for your municipality, from Good to Extremely poor, with the advice of the European Environment Agency. In summer the same site follows wildfires by satellite. It is free and needs no registration.

Loading air quality data.

Loading air quality data.

One level for your municipality

Choose your municipality or use your location. The level comes from the official station in that municipality. If there are several, the one with the worst air decides. Where a municipality has no station, we show the nearest one and say that the reading comes from another place. A municipality without a station never takes on its neighbour’s colour.

Warning and today’s worst air

When a station in BiH shows “Poor” or worse, a warning with the place name appears at the top of the page. Below it are the five places with the worst hour since midnight.

Winter smog and temperature inversion

In winter, cold air in the valleys holds pollution near the ground, sometimes for days. A warmer layer above acts like a lid. That is why readings in Sarajevo, Zenica, Tuzla or Kakanj are often far higher from November to March than in summer. What the European Environment Agency advises for each level is shown right below the level for your place.

Wildfires

Satellites pass over the region in six time windows a day and record the heat of active fires. samoEKO counts these detections by country and takes burnt areas from the European EFFIS system. Under cloud the satellite sees nothing, so “not observed” never means that nothing is burning. Individual points on the map are shown to fire services and other accredited agencies.

Detections · 24 h

742

Detections · 24 h

As of 16:10 · VIIRS/FIRMS

Detections · 7 days

8,872

Detections · 7 days

As of 16:10 · VIIRS/FIRMS

Burnt areas · 2026 season

1,709

Burnt areas · 2026 season

As of 03:17 · EFFIS

Area burnt · 2026 season

141,468

Area burnt · 2026 seasonha

As of 03:17 · EFFIS

Sources: NASA FIRMS · EFFIS and GWIS, Copernicus

Situation map

checking base map

Nowcast: simulation

loading…

not fetched yet

Situation by country

CountryDetections 7 dArea 2026 (ha)
Slovenia29399
Croatia20616,215
Bosnia and Herzegovina59063,303
Serbia3,59216,106
Montenegro70622,544
North Macedonia49219,824
Kosovo4183,077

As of 16:10 · Europe/Sarajevo

View the season statistics

All figures are clipped to the national borders of these seven countries. Detections in Italy, Austria, Hungary, Romania, Bulgaria, Greece and Albania are excluded from the statistics even where they remain visible on the map.

Map window W / S / E / N · 13.3 / 40.8 / 23.1 / 46.9

In preparation: reporting waste burning and illegal dumping

You will be able to use samoEKO to report waste burning or illegal dumping in nature. We are still building this part. How a report works and who receives it will be published here before it opens.

Who is behind samoEKO

samoEKO is an independent site run by samoLabs in Juelich. For now we pay for it ourselves.

More about us and our rules

Coverage, observation windows and detection limits of the methods used are documented in full: Methodology and limits of detection

How a satellite spots a fire from orbit and why a model estimate is not a measurement is explained in the Knowledge section: Expert pages on sensors and methods

Air from orbit and from the model

Besides the official stations, the agency map carries layers from satellites and from the European CAMS model. A satellite sees a plume of smoke or nitrogen dioxide over a valley, but not what a person breathes on the street. That is why these layers are kept apart from the measurements and never set a municipality’s level.

QuantityResolutionCadence
Measured from orbit
Aerosol (AOT)VIIRS · NASA GIBSabout 25 kmdaily
Nitrogen dioxide (NO₂)Sentinel-5P TROPOMI3.5 kmdaily
Sulphur dioxide (SO₂)Sentinel-5P TROPOMI3.5 kmdaily
Carbon monoxide at 5.5 kmAIRS · NASA GIBSabout 45 kmdaily
Calculated: CAMS model
Particulate matter (PM2.5)CAMS · ECMWF10 kmhourly
Particulate matter (PM10)CAMS · ECMWF10 kmhourly
Carbon monoxide, surfaceCAMS · ECMWF10 kmhourly
Mineral dustCAMS · ECMWF10 kmhourly
Biomass burning smoke (AOD 550 nm)CAMS · ECMWFabout 40 km3 hours

Four measurements, five calculations: CAMS determines concentrations for a ten-kilometre grid, it does not measure them. The model layers therefore sit in their own group of the legend. Where a threshold is needed, it is the legal limit and not a chosen number, PM10 begins to colour at 50 µg/m³, the daily limit value of Directive 2008/50/EC.

None of these fields replaces an official monitoring station, and none resolves a city district. Over open sea, high particulate matter is also mostly sea salt, the same figure means something different there than over a valley basin.

To the public air quality portal

Air layers: Copernicus Atmosphere Monitoring Service (ECMWF) · NASA EOSDIS GIBS · modified Copernicus Sentinel data (ESA).

Own ground network (planned)

A ten-kilometre grid is where what a model can say about a town ends. To answer which district is polluted at which hour, measurement points are needed in the town itself: small stations on street lamps, drawing lamp power at night, running on battery by day, reporting over the mobile network.

Particulates
PM2.5 · PM1 · PM10
Redundancy
two channels, mean value
Also measured
temperature, humidity
Interval
10 minutes
Power
street light + battery
Link
NB-IoT / LTE-M
Mounting
lamp post, no civil works

Status: planned. The circuit board is designed and the manufacturing data is complete, but no box stands in the field yet. That is why the public map does not show any own measuring points so far. They will appear once the first box sends real values.

In operation the measurement stays indicative: it adds spatial resolution to the official monitoring stations, it does not replace them.

What the agency map contains

Every building block works from the same data foundation and comes together on the same map.

  • Satellite detection

    Thermal anomalies from VIIRS and Sentinel-3 SLSTR, at 375 metre resolution in regular operation. Neighbouring pixels are clustered in space and time into one fire event, so that a count reflects fires and not rows of data.

  • Fire danger index

    Fire Weather Index and its components as a daily assessment and as a forecast. Six danger levels with published thresholds instead of a traffic light without a scale.

  • Burned areas

    Burn scars as polygons with country, municipality, size and the share of land cover affected. Detection starts at roughly one hectare.

  • Nature protection

    Protected areas from the Emerald Network and Natura 2000 sit underneath the burn scars. Every detection carries the distance to the nearest protected site.

  • Area of responsibility

    Each agency is assigned its area and sees first what happens there. The wider picture stays visible alongside, because fires do not stop at a district boundary.

  • Annual balance

    Burned area, vegetation affected, biomass consumed and the resulting greenhouse gas estimate following IPCC methodology, as a range, not as false precision.

  • Map layers

    Twenty-eight verified layers in one map: twenty-two image layers from satellites and models, plus six specialist layers from our own storage. The finest resolves ten metres, the fastest arrives every five minutes.

  • Overpass forecast

    Eleven spacecraft are propagated from their orbital elements: which satellite sees the area next, at which minute, and whether the location sits at the edge of the swath. Four days ahead, checked against the actual scene inventory.

  • Research interface

    Detections, burn scars, index series and sensor readings as GeoJSON or CSV through a documented interface. Access keys are free for universities; simulated rows are marked as such in the output.

For agencies

Fire services, civil protection, forestry offices, municipalities and ministries get the full fire map, with individual detections in their own area and the annual balance. We grant access only once the agency and its official address have been checked.

  1. Submit the request

    State the agency, its type, country and area of responsibility, together with an official contact address.

  2. Accreditation

    The request is reviewed. Access is granted only once the agency and the contact address given have been confirmed.

  3. Situation map and reports

    After approval, individual detections, the area of responsibility, the reporting journal and the annual balance are available, on the operations centre screen as on the phone in the field.

Every request is reviewed by a person and normally takes one to two working days.

Request access

If your agency is already accredited, sign in here: Sign in