mariuscomper.uk Română

Air quality in Bucharest

What you breathe on your street

Thirty official stations are measuring Bucharest's air today. We put them all on one map, in 3D, with the European model and the sensors from citizen networks and schools — and each of the 4,878 streets gets its own number.

Today, 4,835 of 4,878 streets sit below the WHO daily line for PM2.5 (15 µg/m³). Where the air crosses it, the page shows by how much and why it thinks so.

The highest station is B-17, at Colegiul Tehnic Mihai Bravu: 20.9 µg/m³ of PM2.5. The cleanest is B-8, at Balotești: 1.1.

The numbers are measurements of 30 September 2026, 16:30 Bucharest time. The page gives no medical advice: the bands show the WHO and European lines, and sensitive people ask their doctor.

See the 3D map Search your street

The city with all its air#

Green are the 30 official stations, each on its value of today. Orange are the 44 indicative sensors from citizen networks and schools. Between them, the surface joins everything: where nobody measures, the European model speaks.

  • Official stations
  • Indicative sensors
  • Today's PM2.5 surface
  • Buildings with no measurement

30 official stations · 44 indicative sensors · measurements of 30 September 2026, 16:30 Bucharest time

Your browser cannot draw the 3D map, so you see it from above. Drag to move it; + and − zoom.

Drag to move the map; right-click or Shift-drag to turn it; wheel to zoom. Click a point to see its value.

One finger moves the map, two fingers turn and zoom it. Tap a point to see its value.

This is the whole network of today: 30 official stations and 44 indicative sensors, on the PM2.5 surface. Colour says the band, height says the value.

Only the official stations: B-1 to B-30, traffic, industrial and background, from Sintești to Balotești. Their values come via Aerlive and are informative; the official method sits with the environment agency.

Only the citizen networks: 44 sensors from neighbourhoods and schools. They are indicative and uncorrected — they show the city's texture, not the street's verdict.

For example, Șoseaua Mihai Bravu: 10.2 µg/m³ in the middle, between 6.7 and 18.4 along its length. The nearest official station, B-16, is 0.5 km away; the model share is 1%.

Only the surface: where stations are sparse, the number comes mostly from the European CAMS model, on 11 km cells. Every street shows its model share; the larger it is, the more the number is arithmetic and the less it is measurement.

What is on your street#

Type a street. You get its value of today, the band it falls in, how much it varies along its length, and where the number comes from: the nearest official station, the neighbouring indicative sensor, and the model share.

  • Below the WHO line
  • Above WHO, below EU 2030
  • Above EU 2030

Air on Șoseaua Mihai Bravu today

10.2 µg/m³ of PM2.5 Below the WHO line

  • PM10 today: 18.1 µg/m³.
  • Along the street, between 6.7 and 18.4 µg/m³.
  • Nearest official station: B-16, 0.5 km away.
  • Indicative sensor nearby: Colegiul National Iulia Hasdeu, 1.1 km away, reads 5.5 µg/m³.
  • Model share: 1%.

What the bands mean#

The bands set today's number against daily lines, not annual ones: a value of today is read against what is allowed in a day, not against a year's average. The lines are defined for 24-hour means, and today's number comes from a single hour — an hour above the line is not a day in breach.

BandPM2.5 today (µg/m³)Which line it crosses
Greenup to 15Below the WHO daily line of 2021.
Yellow15–25Above WHO, but below the European daily line from 2030.
Orangeabove 25Above the 2030 European line (25 µg/m³ a day, at most 18 days a year).

For PM10, the daily lines are 45 at WHO and EU 2030, and 50 at the EU of today (at most 35 days a year).

WHO counts people with chronic conditions — asthma, COPD, diabetes, heart failure —, children and pregnant women as the most affected. When values run high, they ask their doctor; the page gives no medical advice.

How the number is made#

Each street takes its value from the official stations around it, weighted by distance: the closer the station, the more it counts. Where stations are far, the European CAMS model steps in, counted as one station 4 km away. The model share of every number is written beside it.

The 44 indicative sensors stay out of the arithmetic. They are shown as they come, uncorrected: some read differently in humid air, and the page does not guess a correction. You see them as texture, and the nearest one appears beside the street's number, as a witness.

The numbers are measurements of 30 September 2026, 16:30 Bucharest time: the official stations via Aerlive (informative), the indicative sensors via Aerlive and sensor.community, the model via Open-Meteo. A long street also gets its range along its length, not just the middle.

Limits: the CAMS model sees 11 km cells, not streets; a large model share means a number more computed than measured. The official values are the ones Aerlive republishes; the official method and alerts sit with the environment agency.

All stations#

The 30 official stations, as Aerlive publishes them on 30 September 2026, 16:30 Bucharest time: code, type from the city plan, place, and today's values. PM2.5 is missing where the station does not measure it.

StationTypePlacePM2.5PM10
B-1urban backgroundLacul Morii, Al. Lacul Morii nr. 1, sector 64.420.6
B-2industrialTitan, Str. Rotundă nr. 4, sector 3—17.0
B-3trafficMihai Bravu, Șos. Mihai Bravu nr. 42-62, sector 2—27.2
B-4industrialBerceni, Șos. Berceni, sector 4—5.3
B-5industrialDrumul Taberei, Str. Drumul Taberei nr. 119, sector 6—31.9
B-6trafficCercul Militar, Calea Victoriei nr. 32, sector 1—24.1
B-7suburban backgroundMăgurele, Str. Atomiștilor nr. 4075.617.4
B-8regional backgroundBalotești1.113.2
B-9urban backgroundBucureștii Noi6.16.9
B-10urban backgroundChiajna7.934.0
B-11trafficBragadiru, lângă primărie7.412.3
B-12trafficMinisterul Mediului6.911.7
B-13trafficVeranda Mall6.436.7
B-14trafficPrimăria Sectorului 68.410.8
B-15trafficȘcoala 39, Colentina8.219.5
B-16trafficBulevardul Basarabia10.315.7
B-17trafficColegiul Tehnic Mihai Bravu20.923.2
B-18trafficLiceul Tudor Vladimirescu6.311.1
B-19trafficCalea 13 Septembrie5.88.7
B-20trafficȘcoala 190, Berceni7.411.9
B-21urban backgroundParcare Tulnici6.99
B-22urban backgroundGrădinița 38, str. Odobești5.88.2
B-23urban backgroundȘcoala 161, Giulești5.27.2
B-24urban backgroundParcare Pridvorului – Palatul Copiilor6.69.3
B-25urban backgroundGrădinița nr. 4, Sintești8.79.8
B-26urban backgroundȘcoala nr. 3, Voluntari68.4
B-27urban backgroundPrimăria Voluntari6.712.8
B-28urban backgroundGlina4.45.4
B-29urban backgroundOtopeni6.610.8
B-30urban backgroundBuftea6.921.0