What is measurably true about Belgium at this moment. Every number here was read off an instrument by a public body, carries the time it was measured, and names who measured it.
120 of 129 air stations reporting Newest measurement Checked updating by itself
Fine for most people, worth easing off if your lungs or heart are sensitive.
NO2 reads 40.5 µg/m³ as the mean of the last 24 hours, above the WHO 24 hour guideline of 25.
Fine particles under 2.5 micrometres
This station does not measure PM2.5.
Coarse particles under 10 micrometres
This station does not measure PM10.
Nitrogen dioxide, mostly traffic and combustion
Measured at 09:00 Belgian time, .
40.5 µg/m³ as the mean of the last 24 hours, against the WHO 24 hour guideline of 25 (the mark).
Ground level ozone, made by sunlight acting on other pollution
This station does not measure Ozone.
Measured by IRCELINE, the Belgian Interregional Environment Agency, across the Flemish, Walloon and Brussels networks. Published under CC BY 4.0. SevinHub fetches it on a schedule and serves you a cached copy, so your visit never touches their servers.
The hourly concentration is theirs, read off the instrument. The 24 hour mean, the highest 8 hour ozone mean and the three hour trend are worked out here from their measured hourly values, and are labelled as such wherever they appear. Guideline values are the World Health Organization 2021 figures, taken from IRCELINE's own published table.
Stations report once an hour, so the newest measurement here is normally between a few minutes and an hour old. That is the real cadence of the instruments, not a delay we have added. Times are Belgian local time, the same clock IRCELINE uses in their own published tables, so you can look up any station code there and check this page against it.
It will not print a number that nobody measured. Counters elsewhere tick upward smoothly because they are dividing a yearly estimate by the seconds in a year, which is why they never stall and never jump. Real measurements stall and jump, and when a station goes quiet this page says so and leaves the gap empty.
It also does not show an air quality index. Belgium's own BelAQI index is defined on daily means, and converting it to "right now" needs a method we would be guessing at. The measured concentration and the WHO comparison are stated instead, because those we can stand behind.
Wind and sun are covering about 21 percent of Belgian demand.
At 09:30 Belgian time, the last moment all three were measured together, wind and solar were producing 2,242 MW against measured demand of 10,727 MW. The rest comes from everything else on the grid and from imports. Belgium is importing 1,776 MW net across the 4 borders Elia is publishing right now.
09:30, .
5% of the 5,991 MW Elia is monitoring
09:45, .
19% of the 12,128 MW Elia is monitoring
09:45, .
Belgium is importing on balance. Elia states the sign itself: positive is export, negative is import.
Measured 09:30, .
These are the 4 interconnectors Elia is publishing in its near real time feed right now. Any border not listed here is not in that feed and is not counted in the net above.
Across the rest of today it is cheapest at 13:45 (132.39) and dearest at 19:15 (320.66). This is the day-ahead wholesale market, so it moves your bill only on a dynamic tariff. On a fixed contract nothing here changes what you pay. Household prices also carry network fees, levies and VAT on top of this figure.
Every quarter hour of today's Belgian day-ahead auction, in EUR / MWh. Faded bars have already happened, the outlined one is now. Bars below the baseline are negative prices, which happen when there is more power on the system than anyone wants. energy-charts.info (Fraunhofer ISE), CC BY 4.0 (creativecommons.org/licenses/by/4.0) from Bundesnetzagentur | SMARD.de.
This is the only place gas, nuclear and biomass appear at all, and Elia publishes it with a long delay. It is a real measurement of 04:45 on 2 October, not of now, and it is shown that way rather than dressed up as live. Total generation in that quarter hour was 4,718 MW. 1 of the fuel rows in that slot published empty and left out.
Measured by Elia, the Belgian transmission system operator, published under CC BY 4.0. Fetched on a schedule and served from SevinHub's own cache, so your visit never touches their portal.
Demand, wind, solar and the border flows are theirs, each read at its own quarter hour and stamped with it. The share of demand is worked out here, and only from an instant when all three were genuinely measured together, which is why it carries its own time. Elia publishes forecasts in the same datasets as the measurements, so every figure on this page is filtered to the measured column and no forecast is ever shown as a reading.
One line is disrupted right now.
Across 6 major stations, 176 train departures are on the boards. 5 are running six minutes or more behind. NMBS is reporting one live disruption, listed below. Check your own train before you travel.
Delays between 10 and 15 minutes are possible. Disruption for an undetermined amount of time. Listen to the announcements, consult the screens in the station or plan your journey through belgiantrain.be or the SNCB-NMBS app. Cause: failure of a level crossing
Reported , at 09:59 Belgian time.Showing the 25 most recent of 65.
| Station | Trains | Left | Late | Cancelled | Worst |
|---|---|---|---|---|---|
| Brussels-South | 58 | 0 | 2 | 0 | 35 min |
| Antwerp-Central | 29 | 0 | 1 | 0 | 6 min |
| Ghent-Sint-Pieters | 24 | 0 | 0 | 0 | 1 min |
| Liege-Guillemins | 26 | 0 | 1 | 0 | 18 min |
| Charleroi-Central | 14 | 0 | 0 | 0 | none |
| Leuven | 25 | 0 | 1 | 0 | 8 min |
"Left" counts departures that have already gone, whose delay is therefore a measurement. The rest is the delay NMBS is currently announcing for a train that has not departed yet, which is a statement about the near future, so the two are never added into one punctuality figure. "Late" means six minutes or more. Replacement buses appear on these boards and are excluded from the train counts.
Real-time NMBS/SNCB data through iRail, an open API run by volunteers. SevinHub fetches seven requests every few minutes and caches them, so your visit never reaches iRail and their service is not carrying this page's traffic.
This is a sample of 6 major stations, not the whole 715-station network, and it is not trying to replace the NMBS app for your specific train. It answers one question: is the network having a bad moment right now. For your own departure, use NMBS directly.
28 stretches of Flemish motorway are closed right now.
The Verkeerscentrum is publishing 193 active situations on the Flemish motorways right now: 97 roadworks layouts, 39 narrowed lanes, 28 full closures, 14 roadside works, 9 single alternating lanes and 6 roadworks. This feed carries no traffic volumes at all, so nothing here says whether a road is actually busy.
Every line is a situation the Verkeerscentrum is publishing right now, drawn from the geometry in the feed itself. The lines stop at the Flemish border because the feed does, while the air stations cover the whole country, so the gap you can see in the south is real and is the limit of this data, not of Belgium.
Vlaams Verkeerscentrum DATEX2 version 3, free reuse under the Flemish Modellicentie Gratis Hergebruik v1.0. Coordinates arrive in Belgian Lambert 72 and are converted here, checked against PROJ to within a tenth of a metre.
This panel is disruptions, not congestion. Flanders does run about 5,000 loop detectors publishing minute-by-minute traffic volumes, and that dataset is still listed as open, but its endpoint refuses connections from two separate networks, the alternative feed needs credentials and the data portal needs an itsme login. So there is no public live flow data to show, and rather than substitute something that looks like it, this panel shows only what the roadworks feed actually knows.
The same measurements written as a bulletin, with every source and time attached so it can be checked before it is said on air. It regenerates with the page, so it is never older than the numbers above it.
Four public bodies measure Belgium continuously and publish what they find. This page puts their measurements in one place, keeps the timestamp attached to every one, and refuses to print anything they did not actually measure. Where a feed is delayed it says so, where it covers only part of the country it says so, and where a number would have to be guessed it is simply absent.