~ $ cd open-data/no2 && cat README.md

NO2 by the hour and the month

Nitrogen dioxide in a city is mostly traffic. The Generalitat de Catalunya measures it every hour at fixed points and publishes every reading since 1991. Looked at a day at a time it is noise. Averaged by hour of the day and month of the year, it is a picture:

Barcelona (Eixample) · traffic, urban · mean NO2 in µg/m³ by hour of the day and month of the year · every day of the week, 1996–2025
JanFebMarAprMayJunJulAugSepOctNovDec
01546261535349454251605656
02485556495044424047554950
03424951454842393743504444
04394547434641383641464140
05364244434440373538423837
06374446454544403640434038
07455254525352484348514745
08596870676564615463656256
09677577737170665769746964
10667170696869655366736664
11596260616363614958666059
12545755565959594856615654
13515452545756564654595452
14515351505453524253585552
15505046454947463647545452
16495045424644433444515450
17555549444947453446556055
18636255485451483751616963
19697063525854524157667468
20727470586358564563717671
21737673636761594965727672
22707571626460574961707471
23647067575854514555666865
24596664545550474252636160

The mean of each year, every day of the week

010203040506070802000200520102015202020251996: 70.1 µg/m³, from only 51% of the year's hours1997: 59.8 µg/m³, from only 72% of the year's hours1998: 69.8 µg/m³, from only 60% of the year's hours1999: 70.4 µg/m³2000: 69.2 µg/m³2001: 55.3 µg/m³, from only 71% of the year's hours2002: 55.3 µg/m³2003: 53.8 µg/m³2004: 59.9 µg/m³2005: 68.6 µg/m³2006: 67.9 µg/m³2007: 66.4 µg/m³2008: 65.6 µg/m³2009: 62.3 µg/m³, from only 42% of the year's hours2011: 65.7 µg/m³2012: 60.8 µg/m³2013: 56.7 µg/m³2014: 52.3 µg/m³2015: 56.7 µg/m³2016: 52.1 µg/m³2017: 59.5 µg/m³2018: 53.9 µg/m³2019: 49.5 µg/m³2020: 35.2 µg/m³2021: 37.5 µg/m³2022: 42.2 µg/m³2023: 34.6 µg/m³2024: 32.5 µg/m³2025: 29.1 µg/m³EU limit, 40WHO guideline, 10

Source: Generalitat de Catalunya, Xarxa de Vigilància i Previsió de la Contaminació Atmosfèrica. Dades obertes. The dataset, at its source. This site keeps sums of the finished years 1991 to 2025, last added to on 20 September 2026.

Each cell is the mean, in µg/m³, of every measurement taken at that hour in that month over the years selected. Press a bar to see one year alone.

What is in it

At Barcelona's Eixample, over its whole record:

The same shape, lower, is at every urban station here. At La Castanya, in the Montseny, the yearly mean has stayed under 4 µg/m³ since 2013: that is what air with no road under it measures. It is also the only station of these nine that ended 2025 under the 10 µg/m³ the WHO has recommended since 2021.

What it is not

The cells are means, and a mean hides the bad days. Public holidays are counted as whatever day of the week they fell on. The dataset numbers its hours 01 to 24 and does not say by which clock. A year drawn as an outline had less than three quarters of its hours measured; Eixample has no 2010 at all. These are open data added up, not validated science: for anything that matters, go to the source.

Where it comes from

I first drew this table in 2021, for myself, in a small app that asked the portal for everything on every visit. This page is that analysis again, with the asking moved out of the reader's way: the site keeps the sums, a finished year at a time, and asks the portal only when a year has ended.

~/open-data/no2 $

~/open-data/no2 $