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
samoEKO, a samoLabs brand
NASA FIRMS · Copernicus EFFIS · NASA GIBS
not fetched yet
Situation by country
| Country | Detections 7 d | Area 2026 (ha) |
|---|---|---|
| Slovenia | 29 | 399 |
| Croatia | 206 | 16,215 |
| Bosnia and Herzegovina | 590 | 63,303 |
| Serbia | 3,592 | 16,106 |
| Montenegro | 706 | 22,544 |
| North Macedonia | 492 | 19,824 |
| Kosovo | 418 | 3,077 |
As of 16:10 · Europe/Sarajevo
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.
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.
| Quantity | Resolution | Cadence |
|---|---|---|
| Measured from orbit | ||
| Aerosol (AOT)VIIRS · NASA GIBS | about 25 km | daily |
| Nitrogen dioxide (NO₂)Sentinel-5P TROPOMI | 3.5 km | daily |
| Sulphur dioxide (SO₂)Sentinel-5P TROPOMI | 3.5 km | daily |
| Carbon monoxide at 5.5 kmAIRS · NASA GIBS | about 45 km | daily |
| Calculated: CAMS model | ||
| Particulate matter (PM2.5)CAMS · ECMWF | 10 km | hourly |
| Particulate matter (PM10)CAMS · ECMWF | 10 km | hourly |
| Carbon monoxide, surfaceCAMS · ECMWF | 10 km | hourly |
| Mineral dustCAMS · ECMWF | 10 km | hourly |
| Biomass burning smoke (AOD 550 nm)CAMS · ECMWF | about 40 km | 3 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.
Submit the request
State the agency, its type, country and area of responsibility, together with an official contact address.
Accreditation
The request is reviewed. Access is granted only once the agency and the contact address given have been confirmed.
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.
If your agency is already accredited, sign in here: Sign in