Articles | Volume 18, issue 2
https://doi.org/10.5194/essd-18-927-2026
https://doi.org/10.5194/essd-18-927-2026
Data description paper
 | 
05 Feb 2026
Data description paper |  | 05 Feb 2026

High spatiotemporal resolution traffic CO2 emission maps derived from Floating Car Data (FCD) for 20 European cities (2023)

Qinren Shi, Philippe Ciais, Nicolas Megel, Xavier Bonnemaizon, Rohith Teja Mittakola, Richard Engelen, and Chuanlong Zhou
Abstract

On-road transportation is a major contributor to CO2 emissions in cities, and high-resolution CO2 traffic emission maps are essential for analyzing emission patterns and characteristics. In this study, we developed new hourly on-road CO2 emission maps with a 100 × 100 m resolution for 20 major cities in France, Germany, and the Netherlands in 2023. We used commercial Floating Car Data (FCD) based on anonymized GPS signals periodically reported by individual vehicles, providing hourly information on mean speed and the number of GPS sample counts per street. Machine learning models were developed to fill FCD data gaps and convert sample counts into actual traffic volumes, and the COPERT model was used to estimate speed- and vehicle-type-dependent emission factors. These models were calibrated using independent traffic observations available for Paris and Berlin, and subsequently applied to the remaining 18 cities in an extrapolated manner due to data availability constraints. Hourly emissions, initially estimated at the street level, were aggregated to 100 × 100 m grid cells. Annual on-road CO2 emissions across the 20 European cities in 2023 ranged from 0.4 to 7.9 Mt CO2, with emissions strongly correlated with urban area (R2= 0.98) and, to a lesser extent, population size (R2= 0.74). Spatially, emissions are either highly concentrated along major highways in cities such as Paris and Amsterdam or more evenly distributed in cities such as Berlin and Bordeaux, highlighting the need for context-specific mitigation strategies. Temporally, this study shows the CO2 emission fluctuations due to holiday periods, weekly activity cycles, and distinct usage profiles of different vehicle types. Due to the low latency of FCD, this approach could support near-real-time traffic emission mapping in the future. Our approach enhances the spatial and temporal characterization of CO2 emissions in on-road transportation compared to the conventional method used in gridded inventories, indicating the potential of FCD data for near-real-time urban emission monitoring and timely policy-making. The datasets generated by this study are available on Zenodo https://doi.org/10.5281/zenodo.16600210 (Shi et al., 2025).

Share
1 Introduction

The road transport sector is one of the largest sources of greenhouse gas (GHG) emissions in the European Union and the only major economic sector where carbon dioxide (CO2) emissions have risen since 1990, primarily due to the widespread use of fossil fuel-powered passenger cars and freight vehicles. In 2023, it accounts for approximately 26.0 % of total EU GHG emissions (EEA, 2025a). In response to the dual challenge of reducing emissions and developing cleaner mobility infrastructures, the European Strategy for Low-Emission Mobility outlines three elements: (1) Increasing the efficiency of the transport system, including the optimization of logistics and intelligent transport systems; (2) Accelerating the deployment of low-emission alternative energy sources, such as biofuels, renewable electricity, and hydrogen; and (3) Speeding up the transition to zero-emission vehicles, through regulatory incentives, infrastructure investment, and innovation support (European Commission, 2025). This transition is not only critical for achieving the EU's climate neutrality goal, which involves reducing net CO2 emissions to zero by 2050 (EEA, 2025b), but also for improving air quality, reducing energy dependence on fossil fuel imports, and enhancing the competitiveness of European industry.

Emission reduction targets in the transportation sector are being translated into concrete actions at the city level. For instance, the transportation sector is responsible for approximately 20 % of Paris' local greenhouse gas emissions (Albarus et al., 2025), and Paris plans to reduce its direct emissions by 50 % by 2030 and 100 % by 2050, compared to 2004. Paris has set itself the target of phasing out diesel-powered mobility by 2024 and petrol-powered mobility by 2030, aligning with the EU-wide ban on the sale of internal combustion engine vehicles by 2035. Amsterdam aims to achieve zero-emission transport by 2030, phasing out all fossil-fuel vehicles within city limits (The City of Amsterdam, 2025). The city is rapidly expanding its electric vehicle infrastructure, as all newly registered vehicles are required to have zero-emission engines in 2025 (CINEA, 2025). Similarly, to achieve climate neutrality in 2050, Berlin will require a long-term reduction in CO2 emissions in the transport sector to around 1.17 million tonnes of CO2 per year, a reduction of around 77 % compared with 1990 emissions (Land Berlin, 2025).

High-resolution emission maps are crucial for monitoring emission changes and providing insights into the effectiveness of traffic mitigation policies in cities. For example, a high-resolution (1 km2) CO2 emissions inventory for U.S. road transportation named DARTE enables detailed analysis at the city scale between 1980 to 2012 (Gately et al., 2015), revealing that urban areas drive most of the emission growth and that traditional population-based downscaling methods substantially misrepresent city-level spatial patterns. Over the past decade, several efforts have been made to improve either the temporal or the spatial resolution of traffic emission inventories, primarily by incorporating real-world traffic data generated from sensors or GPS signals. From a temporal resolution perspective, annual aggregated statistics make it impossible to capture short-term variations due to weather, policy changes, or special events. Therefore, daily or hourly data were increasingly applied to improve the accuracy. For example, TomTom collects all the travel times and compares them with the lowest travel times to calculate congestion indexes based on FCD (index, 2024). Tomtom congestion indexes were used by Carbon Monitor Cities (Huo et al., 2022) to estimate daily CO2 emissions for 1500 cities. CAMS-TEMPO is a dataset of European emission temporal profiles that provides gridded monthly, daily, weekly, and hourly weight factors for atmospheric chemistry modelling, and the European part used hourly traffic data collected from over 20 European cities via open-data portals or personal communications (Guevara et al., 2021). One-month GPS-based datasets covering 52 834 conventional fuel vehicles registered in the province of Modena and 40 459 vehicles registered in the province of Firenze were used to generate high-resolution emission maps (De Gennaro et al., 2016). A near-real-time on-road traffic emission product on 2860 km of the main roads in Bangkok was automatically generated by retrieving the traffic data from the Google Maps API service and the Python code every 15 min (Naiudomthum et al., 2022). In recent years, machine learning-based bottom-up approaches have supported the development of high-resolution emission maps. For instance, an hourly street-level emission map of Chengdu was developed using data from 1454 camera-based sensors and 34 highway monitoring sites, employing land-use random forest models (Wen et al., 2022). Similarly, a platform tracking hourly CO2 emissions at a 30 × 30 m resolution was designed for Berlin based on local traffic data, using machine learning methods (Anjos and Meier, 2025).

Despite recent advancements, most city-level emission datasets still suffer from limitations in either temporal or spatial resolution, with few achieving both simultaneously. CAMS-TEMPO (Guevara et al., 2021) and Carbon Monitor (Huo et al., 2022) lack road-specific information and provide only outputs at 0.1° resolution and the city level, respectively. The hourly street-level emission datasets for Chengdu (Wen et al., 2022) and Bangkok (Naiudomthum et al., 2022) only cover one to two months. The Berlin platform offers high spatial and temporal resolution from 2015 to 2022, but may miss data from smaller roads, as counting stations are usually located on major roads.

As part of the Copernicus Atmosphere Monitoring Service (CAMS), this study estimates for the first time hourly street-level on-road transportation CO2 emissions, aggregated into 100 m resolution hourly maps for 20 European cities in 2023. Hourly GPS-based data, reporting traffic counts and speeds of individual vehicles across different road classes, were upscaled using machine learning to reconstruct complete traffic volumes and speeds across the road networks. Then, CO2 emissions were estimated using the COPERT model, and emission maps were developed. This approach enhances the spatial and temporal characterization of CO2 emissions in on-road transportation compared to the downscaling method used in other inventories, indicating the potential of GPS-based data for supporting future efforts in emission monitoring and developing emission reduction policies.

2 Data and Method

2.1 Overview of the Methodology

Figure 1 describes the workflow of this study. The GPS-based high-resolution “Floating Car Data” (FCD) on individual vehicle flow (GPS vehicles counts per street each hour) and speed covering every street was obtained from a data aggregation provider that collects GPS position data from cars (passenger cars) and trucks (light commercial vehicles and heavy duty trucks), providing road-specific information on hourly average speed and sample counts (i.e., the number of cars recorded in each street for each hour). Those GPS data are linked with precise cities' road network datasets, providing detailed information on road length, road functional class, and truck access authorization. All data is anonymized by the data provider to prevent compromising any individual or organizational data privacy issues. After raw data processing and cleaning, a machine learning model was used to fill in missing values in FCD, as well as to transform FCD sample counts limited to vehicles equipped with GPS into traffic volumes for all vehicles. Then, the COPERT model (Ntziachristos et al., 2009), the EU standard vehicle emissions calculator, was applied for estimating specific CO2 emission factors based on individual vehicle hourly average speed and type. Combined with the road lengths obtained from geographical databases and with fleet structures, we finally estimate street-level road-specific emissions using the following equation:

(1) Emis t , v , r = N t , r × Structure v × Length r × EF v , s

where Emist,v,r represents CO2 emission at the hour t, for the vehicle type v , on road r. Nt,r represents the total traffic volume at hour t, on road r (counts/hour). Structurev represents the proportion of vehicle type v in the vehicle fleet (%). Lengthr represents the road length (km) of the road r, and EFv, s (g CO2 km−1) represents the CO2 emission factors for the vehicle type v , at the hourly average speed s (km h−1).

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f01

Figure 1Workflow of this study.

Download

Our FCD source covers France, Germany, and the Netherlands. Therefore, the 20 most populous cities within these three countries were selected to develop high-resolution emission maps. Table 1 shows the basic information (population, area, street length, street density) of the 20 cities in 2023. Note that here Paris is the administrative city jurisdiction (Ville de Paris) covering the central 20 arrondissements, so its area is much smaller than Berlin, which is both a city and a federal state.

Table 1Information of 20 selected cities in 2023.

Download Print Version | Download XLSX

2.2 Description and preparation of FCD

FCD provides hourly average speed and sample counts for each street, with separate data for cars and trucks reporting GPS data. The FCD is linked with high-resolution road network datasets that feature information such as road length, speed category, road functional class, lane category, on more detailed and complete road networks than public traffic datasets based on sensors. As shown in Fig. 2, public datasets used by previous studies are only available for a few cities and provide hourly traffic data for 3739 road segments in Paris (Bonnemaizon et al., 2024) and 19 808 segments in Berlin (Anjos and Meier, 2025), respectively. In contrast, FCD gives vehicle count samples and speed information for 36 716 roads in Paris and 122 759 roads in Berlin, dividing long roads into more segments and encompassing a much greater number of small roads than the city-level public datasets. All road segments were categorized into major, middle, and small according to the functional class defined by the FCD. Major roads represent roads connecting major metropolitan areas, middle roads represent roads connecting neighbourhoods, and small roads represent low-volume roads.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f02

Figure 2Monitored road networks in this study and other public datasets in Paris and Berlin. N represents the number of road segments. (a) and (c) represent road networks from FCD for Paris and Berlin, respectively; (b) and (d) represent networks from Open Data in Paris and Traffic Detection Systems in Berlin.

Missing values exist in the FCD due to unstable GPS signals, especially for small roads. The average data coverage of GPS cars on major, middle, and small roads ranges from 67.0 %–97.7 %, 40.4 %–93.8 %, and 6.1 %–37.7 %, respectively (Fig. S1a in the Supplement). The average data coverage of trucks is lower, ranging from 32.2 %–75.8 %, 32.1 %–85.3 %, and 1.8 %–32.2 %, respectively (Fig. S1b). Machine learning was used here to fill data gaps, as the use of machine learning techniques has shown great potential for both temporal and spatial imputation of missing data to reconstruct the full volume of traffic (Wen et al., 2022). Eight features were chosen as predictors (Table 2) to train models. Temporal features (hour, day of the week, and month) were used to capture diurnal and seasonal patterns in traffic behaviour. Observed road-specific daily mean traffic counts and speeds derived from hourly averages were also used as indicators of baseline traffic intensity. Holiday indicators, including school and public holidays, were included to account for potential shifts in travel demand. Finally, road characteristics including speed category, functional class, and lane category were used to describe the physical and functional attributes of each road segment.

Table 2Spatial-temporal features used as predictors of traffic variables.

Download Print Version | Download XLSX

The full-year dataset was partitioned into two temporally isolated subsets: January–June (H1) and July–December (H2) due to the large-scale dataset. Separate machine learning models were developed for each six-month interval, both incorporating consistent feature engineering protocols for vehicle type differentiation (Cars and Trucks) and road classification. Model training was conducted on 80 % of the available data, with the remaining 20 % held out as an independent test set to evaluate generalization performance. Random forest (RF) and lightGBM models were tested for Paris to compare their performances. As shown in Table S1, Random Forest (RF) and LightGBM exhibited comparable predictive performance across different vehicle types, road types, and target variables (i.e., vehicle count and speed) but LightGBM required significantly less computational time. In some cases, the efficiency gain is more than 10-fold e.g., to fill gaps of car count on major roads takes 6.25 s for LightGBM vs. 122.53 s for RF. This efficiency gain stems from LightGBM's histogram-based decision tree learning and its leaf-wise tree growth strategy with depth constraints, which together enable faster training and better scalability, especially for large datasets with continuous features. Given its high accuracy and computational efficiency, LightGBM was chosen as the preferred model and trained individually for each of the 20 cities.

The LightGBM validation performance is summarized in Table 3 using mean R2, RMSE, and MAE across cities and road classes, while the full city-level validation results are reported in Table S2. 5-fold cross-validation results which aimed at evaluating the robustness of the model are presented in Table S3. Overall, the model demonstrates strong predictive performance across different vehicle types and target variables. For car count, performance is consistently high on major roads, with R2 values typically above 0.90 and reaching up to 0.97 (e.g., The Hague and Amsterdam). On middle and small roads, R2 varies between 0.53 and 0.85, and lower values are often observed in cities with smaller datasets, such as Lyon and Nice, suggesting that data volume plays a critical role in model accuracy (Fig. S2). For car speed, the model also performs well on major roads R2 (0.85–0.95) but shows greater variability on smaller roads, where R2 drops to as low as 0.39 in some cases (e.g., Paris or Lyon). The results of trucks are similar to those of cars, but with slightly lower overall performance. Shapley values, a concept from cooperative game theory, are widely used to explain feature importance in machine learning. This study used the Python package SHAP to estimate Shapley values applied to the model's conditional expectation function (Lundberg et al., 2025), revealing that the daily mean count and hour of day are the most influential predictors, followed by day of week, road class, and month (Fig. S3). High traffic volumes are associated with increased model output, while hourly effects vary by time of day. In contrast, features such as lane type and school holidays show limited influence.

Table 3Summary of LightGBM validation performance across cities and road classes.

Download Print Version | Download XLSX

2.3 Obtain CO2 emission factors using COPERT

To calculate the speed-dependent emission factors EFCO2 defined by CO2 emissions per km driven for each vehicle type, we applied the COPERT model, a widely used emissions calculator for vehicles in Europe (Ntziachristos et al., 2009). Monthly temperature and relative humidity data required as input for COPERT were obtained from ERA5 reanalysis (Hersbach et al., 2023) and interpolated to a 0.01° spatial resolution. City-level averages of maximum/minimum temperature and relative humidity were then calculated within administrative boundaries defined by Eurostat shapefiles to serve as inputs for COPERT. Considering the data scale and time cost, instead of running COPERT for each street segment each hour, this study developed fitting curves between speed and EFCO2 to obtain EFCO2. Except for L-Category vehicles running on diesel, where COPERT provides a fixed value, emission factors were simulated for various vehicle types at speeds of 20, 40, 60, 80, 100, 120, and 140 km h−1. Then, for each city, cubic functions were fitted to COPERT simulations, as given by:

(2) EF = a × s 3 + b × s 2 + c × s + d

where s represents the average speed at hourly resolution, and a, b, c, and d are city-specific constants. Table S4 presents the parameters of the curve fitting results for all cities, showing a good fit quality with an R2 value range from 0.882 to 0.998. In this way, the corresponding emission factor for any given speed can be determined. Note that we used EFCO2 of the EU6 standard, since CO2 emission factors are only marginally influenced by emission standards, and this approach was also adopted by TomTom (Tomtom, 2024).

2.4 Estimate real traffic volume from sample count

Road-specific hourly total traffic volume is the key parameter to estimate CO2 emissions. Since not all vehicles transmit GPS signals and our dataset only captures a subset of the real GPS data for all vehicles, the actual traffic volume is significantly higher than the sample counts from the FCD. To solve this problem, we established a relationship between real traffic volume data and GPS sample count using machine learning. Due to the availability of traffic volume data, only the Opendata from Paris (PCEL, 2024) and Traffic detection Berlin (SenMVKU, 2024) were used for modelling. Opendata from Paris provides hourly total vehicle flow from permanent sensors with electromagnetic loops on 2278 roads in 2023, but does not differentiate between vehicle types for the traffic volume. Therefore, the numbers of cars and trucks are estimated based on the proportion of sample counts from each type in our FCD. Traffic detection in Berlin provides hourly total vehicle volumes on 231 roads, and only the volumes of cars were used for modelling. As shown in Fig. 2, monitored road networks of public datasets and FCD are different. The overlap rate and angle are used as criteria to link the two datasets' shapefiles (Fig. S4). When the overlap rate > 0.7 and the angle < 20°, a road is identified as being the same in Opendata and FCD. In this way, hourly open data from 2278 monitoring sites in Paris and 231 monitoring sites in Berlin were matched to the FCD, and we got the real volume and the number of FCD sample counts on the same road. A similar set of predictors as listed in Table 2, except for road-specific traffic counts and speeds, was used to build a LightGBM model to extrapolate FCD sample counts to total traffic volume. For cars in German cities, we used the LightGBM model trained on Berlin's data, while for all other cities, we used the LightGBM trained on Paris's data. The validation results (Table S5) show that the LightGBM model performs well on major roads in both Paris (R2= 0.91 for cars and 0.88 for trucks) and Berlin (R2= 0.66 for cars). The accuracy decreases on middle and small roads in Paris (R2 range from 0.22 to 0.38), while the performance in Berlin remains comparatively good (R2 range from 0.86 to 0.88). 5-fold cross-validation results are presented in Table S6.

In addition to Paris and Berlin that are used for model training, observed traffic-count-based annual average daily traffic flow (AADT, in number of vehicles per day) or annual average weekday traffic (AAWT, equivalent to AADT excluding weekends) datasets are available for six additional cities reported in a recent study (Bonnemaizon et al., 2025): Montpellier and Hamburg (AADT), and Bordeaux, Lyon, Toulouse and Lille (AAWT). The comparison which serves as independent external validation to assess our traffic volume estimates is shown in Fig. 3. Paris, the most important reference city for model development, shows strong agreement between estimated and public AADT values (R2= 0.92, n= 2696), with data points across all road classes closely aligned with the 1:1 line. Berlin exhibits noticeably larger dispersion, with a moderate R2 (0.55) derived from a relatively small sample size (n= 197), which likely contributes to the lower correlation.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f03

Figure 3Comparison of AADT/AAWT between this study and public datasets.

Download

Lyon, Hamburg, Bordeaux and Montpellier all show moderate correlation (with R2 around 0.6). However, while simulated and observed traffic volumes are generally well aligned for Bordeaux, public observations for Lyon, Hamburg and Montpellier tend to exceed the simulated values, especially for the major roads. Toulouse and Lille are characterized by low correlation (R2 around 0.3), exhibits the weakest consistency between estimated and public traffic volumes. Overall, the scatter plots reveal pronounced city-to-city heterogeneity in traffic volume agreement, providing important context for subsequent uncertainty propagation to city-scale emission estimates.

2.5 Fleet structure

This study collected fleet structures data in 2023 for the 20 cities to further map cars and trucks to 5 categories (passenger cars, light commercial vehicles, buses, L-category and heavy-duty trucks), and 12 sub-categories, 10 fuels (petrol, diesel, CNG, diesel hybrid, biodiesel, diesel PHEV, CNG biofuel, petrol hybrid, battery electric), as shown in Table 4. The data that is reported annually was collected from the official statistical websites of France, Germany, and the Netherlands (Table S7). Only direct emissions from fossil fuels are considered, so the emission factor of battery electric cars is set to 0.

Table 4Vehicle categories.

Download Print Version | Download XLSX

2.6 Aggregation onto grids

Python was used to map street network emissions data onto a 100 × 100 m grid. Starting from a shapefile containing road segments with associated emissions, a spatial join was performed using GeoPandas' sjoin function to identify which road segments intersect each grid cell. Emissions were then allocated to the grid cells in a length-weighted manner, proportionally distributing each road segment's emissions based on the length of its overlap with each cell. For the projections, cities in France use EPSG:2154, while most German cities use EPSG:25832; Berlin uses EPSG:25833 due to its location. Dutch cities are projected using EPSG:28992.

2.7 Uncertainty analysis

Monte Carlo method is widely used in emission studies to estimate uncertainties (Ramírez et al., 2008; Zhao et al., 2011; Super et al., 2020). To quantify the uncertainty in estimated annual emissions arising from uncertainty in traffic volume estimates, this study applied a Monte Carlo simulation framework that propagates the observed discrepancies between estimated traffic volumes and public AADT/AAWT datasets (Fig. 3) to the city-scale emission. Because emissions are linearly proportional to traffic volume, uncertainty in traffic counts can be directly transferred to emission uncertainty. As standard parametric assumptions (e.g., lognormality) did not adequately describe the tails of the discrepancy distributions, this study adopted a fully empirical cumulative distribution function (ECDF) approach. Discrepancy ratios were grouped by functional road class (major, middle, and small). For the six cities with observed AADT/AAWT data(Paris, Berlin, Bordeaux, Lyon, Hamburg, Montpellier, Toulouse and Lille), discrepancy ratios were sampled directly from the city-specific ECDFs. For cities without observations, we used country-level pools: ratios for French cities were sampled from the pool formed by the observed French cities, ratios for German cities from the observed German cities, and ratios for Dutch cities from a combined pool of the observed French and German cities.

For each Monte Carlo iteration j, the set of ratio values corresponding to a given road class was selected. A random value uU(0,1) was drawn, and the corresponding correction factor was obtained via quantile sampling from the empirical distribution, FR-1(u). The total city-scale emissions for iteration j were then computed as:

Tj=iEi×FR-1(u)

where Ei represents the baseline annual emissions of road link i, and the sampled correction factor was consistently applied to all links within the same road class. This process was repeated 10 000 times (j=1,,10000), yielding a full ensemble of possible emission totals. From the resulting Monte Carlo ensemble, 95 % confidence interval was calculated.

3 Results

3.1 Annual emissions

The total on-road CO2 emissions in 2023 among the 20 cities ranged from 0.4 Mt CO2 yr−1 to 7.9 Mt CO2 yr−1. The top five emitting cities are Berlin (7.9 Mt), Hamburg (6.6 Mt), Cologne (4.1 Mt), Munich (3.5 Mt), and Rotterdam (3.0 Mt). Berlin's CO2 emissions are approximately 20 times higher than those of Lille, the city with the lowest emissions in the dataset (0.4 Mt). On average, the 20 cities emit 2.4 Mt CO2 per year, with a coefficient of variation of 0.82 (Fig. 4a). As shown in Fig. 5, the linear regression analyses between on-road CO2 emissions and both urban area and population indicate strong positive relationships. Specifically, CO2 emissions increase significantly with larger urban areas and higher population sizes. The regression model yields a high coefficient of determination with an R2 value of 0.98 when emissions are regressed against area, suggesting that urban land extent is a dominant factor influencing total emissions. A similarly positive but weaker correlation is observed between emissions and population, with an R2 value of 0.74, indicating that population size also plays a substantial role in shaping emission levels. This distinction is further illustrated by a comparison between Paris and Hamburg. While their populations are relatively similar, Hamburg covers an urban area nearly seven times larger than that of central Paris. Furthermore, Hamburg's road network is more than three times as long. As a result, Hamburg exhibits substantially higher on-road CO2 emissions, reinforcing the observation that urban spatial extent and infrastructure scale are critical determinants of total emissions, potentially more so than population alone.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f04

Figure 4Annual CO2 emission and emission intensities per capita and per unit area of 20 cities in 2023. Grey, light blue and orange represent cities in Germany, France and the Netherlands, respectively.

Download

Table S8 compares the annual emissions estimated in this study with those reported by Carbon Monitor and other available data sources. Carbon Monitor provides 0.1° × 0.1° daily gridded maps named GRACED (Dou et al., 2023). City boundaries were applied to clip GRACED grids, and area-weighted daily emissions were aggregated to annual city-level totals. Available data of several cities from Climate Trace (Kott et al., 2025), local statistical websites (Bilanz des Statistikamtes Nord, 2024), and previous studies (Kühbacher et al., 2023; Ulrich et al., 2023; Anjos and Meier, 2025) was also collected. Overall, estimates of other datasets are much lower than this study, with differences ranging from 94.2 % (Nice, Carbon Monitor) to 8.1 % (Berlin, Ulrich et al. (2023)'s estimates from Opendata) relative to our estimates. These discrepancies can be explained by the methods of different datasets. Compared with local statistical reports, our estimates tend to be higher because we include emissions from vehicles traveling across city boundaries, whereas local statistics typically estimate emissions based only on oil consumption within administrative limits. GRACED allocates emissions based on EDGARv5 using OpenStreetMap data without actual traffic volume data, this method likely underestimates emissions in large cities with high-volume roads. Climate Trace estimates average annual daily traffic (AADT) by integrating Sentinel-2 satellite imagery with AADT data from the U.S. Department of Transportation's Federal Highway Administration (FHWA), applying Convolutional Neural Network and Graph Neural Network models. This U.S.-centric training may limit the models' applicability in the European context. Finally, although our approach benefits from a more comprehensive road network, the relatively low accuracy on middle and small roads may contribute to overestimation of traffic volumes in certain areas, as mentioned in Sect. 2.4.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f05

Figure 5Linear relationships between on-road CO2 emissions, area, and population. Each point represents one city.

Download

Per capita emissions show a mean of 2.8 t per person with a coefficient of variation of 0.4, and the ranking is quite different from total emissions (Fig. 4b). Some of the cities with high total emissions also have high per capita emissions, such as Cologne (3.8 t per person), Rotterdam (4.6 t per person) and Frankfurt (3.6 t per person). Other cities like Berlin (2.1 t per person) and Paris (0.9 t per person) exhibit low per capita values despite their large total emissions. Notably, cities such as Toulouse (3.4 t per person) and Marseille (3.2 t per person) have high per capita emissions, highlighting differences in cities' boundaries e.g., including or not satellite towns commuting with each “city”, transportation infrastructure, commuting patterns, and vehicle efficiency across the regions. Figure 4c illustrates the emissions per unit area, revealing a contrasting pattern to total emissions. Paris exhibits the highest emissions per unit area (0.02 Mt km−2), despite having one of the lowest per capita values, which is indicative of its dense urban environment and intensive transportation activities within a compact city layout and a very dense street network. Similarly, Toulouse ranks second in per-area emissions, despite being only seventh in total emissions. This result shows that urban density and mobility intensity significantly influence emission distribution at the local scale.

3.2 Spatial patterns

Figure 6 presents the annual emission maps for 20 major European cities, highlighting the diversity in emission spatial patterns. In addition, two cities from each country were selected to plot cumulative emission curves, as shown in Fig. S5. In cities such as Paris, Amsterdam, The Hague and Dusseldorf, a few major roadways stand out significantly in bright yellow. In Paris, the top 5 % of the highest-emitting 100 m grids contribute 33.1 % of total emissions. The ring road known as le Périphérique emerges as a major hotspot, accounting for 26.9 % of the city's total on-road emissions and having a mean emission level that is 953.3 % higher than the city-wide average. This is primarily attributable to its high traffic density and heavy vehicle usage driven by significant commuter flows. A similar concentration of emissions is observed in Amsterdam, where the top 5 % of the highest-emitting 100 m grids contribute 30.3 % of total emissions, respectively, underscoring the spatially skewed distribution of traffic-related CO2. The top 5 % of high-emission grids in The Hague and Dusseldorf show a lower contribution of total emissions (24.5 % and 21.9 % respectively), but these are still concentrated along major highways such as the A4 and A12 in the Hague and B8 and A44 in Dusseldorf. The steep curvatures at the start of the cumulative emissions distribution curves for these two cities suggest that only a few key segments are disproportionately responsible for emissions, albeit to a lesser extent than in Paris or Amsterdam.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f06

Figure 6Annual CO2 emission map of 20 cities at 100 m × 100 m resolution in 2023.

Cities like Berlin and Bordeaux exhibit a more diffuse emission pattern, with relatively less pronounced hotspots, where the top 5 % of the highest-emitting 100 m grids contribute  19.0 % of total emissions. Their cumulative emission curves demonstrate gentler slopes, indicating a more uniform spread of emissions across the road network. This suggests that no single road or corridor dominates in terms of emission contributions and that urban transport emissions are more evenly distributed. Other cities, including Lyon, Marseille, Frankfurt, and Rotterdam, fall between these two extremes, exhibiting varying degrees of emission concentration. For instance, Frankfurt shows notable linear patterns corresponding to high-emission highways intersecting the urban core. In contrast, Rotterdam reveals both concentrated and dispersed emission zones due to its mixed land use and logistic traffic. Overall, these spatial variations emphasize the importance of city-specific mitigation strategies. While targeted interventions on a few high-emitting corridors may yield significant benefits in cities with highly skewed distributions (e.g., Paris or Dusseldorf), broader, network-wide policies may be necessary in more evenly distributed urban contexts like Berlin or Bordeaux.

3.3 Temporal patterns

Figure 7 presents the normalized daily CO2 emissions ratios for Paris, Berlin, Munich, Amsterdam, Lyon, Marseille, and Nice in 2023. The y axis represents each day's CO2 emissions divided by the city's total emissions in 2023. These cities were selected due to the availability of corresponding Carbon Monitor Cities data (hereafter CM-Cities data, shown as green dashed lines), which enables direct comparison with the results of this study (blue lines). The time series data reveals distinct seasonal and weekly variations. The summer months (July and August) show a significant decline in emissions in Paris, Amsterdam, and Lyon, while emissions in all seven cities decline around Christmas, due to business closures and decreased commuting. For weekly patterns, there is a slight upward trend from Monday to Friday, a noticeable drop on Saturday, and a further decline on Sunday (Fig. S6). The magnitude of the weekend drop varies across cities. In Berlin and Marseille, the median emissions on Sunday drop by approximately 31.1 % and 27.7 % compared to Friday in 2023, respectively, representing the most pronounced Sunday reduction among the six cities. In contrast, Amsterdam exhibits a much smaller Sunday drop compared to Friday (10.1 %).

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f07

Figure 7Normalized daily CO2 emission of seven cities in 2023. Y axis represents each day's CO2 emissions divided by the city's total emissions in 2023. The light blue and grey shades represent school holidays and public holidays, respectively. The y axis represents each day's CO2 emissions divided by the city's total emissions in 2023.

Download

In all cities, the median emissions of public holidays (marked in grey shades) and school holidays (marked in light blue shades) are lower than those of weekdays in 2023. Across all six cities, the median emissions on public holidays and school holidays were consistently lower than weekday levels in 2023, indicating a general reduction in traffic-related CO2 emissions during holiday periods. In Paris, public holiday emissions were exceptionally low, even lower than Sunday levels by 5.2 %. The pattern is different in Marseille, Berlin, and Nice, as the median emissions on public holidays exceeded those on Saturdays by 24.4 %, 11.0 %, and 6.4 %, respectively. The medians of school holidays are generally higher than those of public holidays because a more limited segment of the population is affected, and the distributions are notably wider. An exception is Amsterdam, where public holiday emissions slightly surpassed those during school holidays, suggesting a different urban rhythm or school break dynamics compared to other cities. Also, the day of the week on which a holiday falls also influences emission levels. As shown in Fig. S7, holidays that coincide with weekends tend to show similar emission levels to regular weekend days. When holidays fall on a Monday, their emission levels are comparable to those of regular Mondays in cities like Berlin, Marseille, and Nice.

Although the general emission temporal variability estimated in this study align reasonably with those reported by Carbon Monitor Cities, as evidenced by the R correlation coefficients ranging from 0.58 to 0.84 across the six selected cities, notable differences remain. In Paris, CM-cities tends to underestimate both the troughs and peaks of emissions (Huo et al., 2022). In Lyon, the consistency is relatively high, but the sharp weekend emission drops observed in Carbon Monitor estimates are not reproduced in this study. In Amsterdam, this study does not show the pronounced weekend decreases during holidays that are present in Carbon Monitor data. CM-cities estimated traffic volumes using a sigmoid regression based on TomTom live congestion indices, which lack spatial granularity (only one value per city), and the model parameters were calibrated using real-time data from approximately 60 roads in Paris. In addition, CM-cities adopts the Functional Urban Area (FUA) definition used by the OECD and the European Union, which includes high-density urban centers along with their surrounding commuting zones, whereas our analysis relies on administrative boundaries. For cities not covered by CM-cities, we compared daily emissions clipped from GRACED (Fig. S8). Without calibration at the city level as CM-cities did, GRACED daily emissions fail to show a consistent weekday–weekend pattern, and some anomalous peaks occurred (e.g., elevated emissions in Hamburg in April 2023 and in Frankfurt and Montpellier in late May 2023). Except for The Hague, Rotterdam, and Bordeaux, the resulting daily profiles showed very poor agreement (R<0.4). These findings suggest that coarse-resolution data are not suitable for city-level temporal analyses, highlighting the advantage of our city-scale dataset in more accurately representing actual urban emissions.

Figure 8 presents the average hourly CO2 emission patterns for cars across the 20 cities in 2023. The y axis represents the average proportion of daily CO2 emissions for each hour, categorized by day types: holidays (blue), weekdays (orange), and weekends (green). The hourly patterns for cars in French cities and Dutch cities are similar. On weekdays, there are two emission peaks at 09:00–10:00 and 18:00–19:00 LT due to commuting, and the emissions stabilize at relatively high levels between these two peaks. After the second emission peak, the emissions decline continuously and reach their lowest point at 04:00–05:00. The differences between weekdays and holidays are relatively small, but with no or a less pronounced morning peak due to reduced commuting activity. On weekends, the sum of average emission share in French cities and Dutch cities during evening and early morning (22:00 to 06:00) reach 22.9 % to 29.1 %, significantly higher than that for weekdays (17.4 % to 21.7 %), and the first peak is lagged to around 12:00. German cities on weekdays, except for Dusseldorf, the CO2 emission exhibit earlier morning peaks at 08:00 and a much higher peak around 15:00–16:00. On average, evening peak emissions in French and Dutch cities are only around 15 % higher than morning peak levels, but for German cities specifically, the difference ranges from 9.3 % to 60.0 %. After the peak, the CO2 emissions in German cities decrease sharply, which is consistent with the trends reported by the Berlin datasets (Anjos et al., 2025). On weekends, there is only one peak around 13:00.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f08

Figure 8Hourly emission patterns of cars in 20 cities.

Download

The hourly patterns for trucks are relatively consistent across all 20 European cities but are notably different from those of passenger cars (Fig. 9). On weekdays, truck-related CO2 emissions show a peak around 09:00 in nearly all cities, suggesting synchronized delivery and logistics activity. This peak accounts for 5.4 %–6.5 % of daily truck emissions in French and Dutch cities, and up to 9 % in German cities such as Berlin and Hamburg. Truck emissions on weekends and holidays are considerably reduced, with no discernible peaks in most cities. In some German cities (e.g., Stuttgart and Dusseldorf), truck emissions remain below 3 % of daily total at any hour during holidays, reflecting stricter weekend freight regulations. In contrast, emissions levels of trucks remain relatively high on weekends, especially in southern cities like Marseille and Nice, where midday peaks surpass 0.06 of daily emissions and are comparable to weekday levels.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f09

Figure 9Hourly emission patterns of trucks in 20 cities.

Download

3.4 Uncertainty analysis

Figure 10 shows the uncertainties in annual emissions arising from uncertainty in traffic volume estimates. Overall, the Monte Carlo–derived mean emission estimates are close to the original deterministic estimates for most cities, with the Monte Carlo means being on average 13.1 % lower across the 20 cities. the differences between the Monte Carlo mean and the deterministic estimate for Paris (7.0 %), Lyon (+7.3 %), and Bordeaux (13.4 %) remain within ±15 %, indicating relatively stable estimates despite uncertainty propagation. Noticeable differences are observed for Berlin (41.4 %), Hamburg (+61.4 %), Marseille (41.2 %), and Toulouse (46.5 %), where the differences between the Monte Carlo mean and the deterministic estimate exceed 40 %.

https://essd.copernicus.org/articles/18/927/2026/essd-18-927-2026-f10

Figure 10Emission uncertainties in 20 cities. Filled circles are the original deterministic estimates. Hollow circles indicate Monte Carlo mean estimates, and vertical bars represent the 95 % uncertainty interval (P2.5–P97.5).

Download

Figure S9 further shows the road-class-specific uncertainties. Across cities uncertainty in annual totals is primarily driven by emissions associated with small roads, which exhibit the greatest relative variability across all functional classes. We quantify road-class-specific relative uncertainty using the relative 95 % interval width defined as (P97.5–P2.5)/mean of the 10 000 Monte Carlo realizations. Using this metric, small roads show the largest relative uncertainty, with a median value of 2.67 (266.7 %), compared with 1.74 (174.1 %) for middle roads and 1.26 (125.8 %) for major roads. In Berlin, the Monte Carlo estimate is 4.65 Mt CO2  (95 % CI: [1.89, 6.04]) , closer to values reported by Anjos et al. (2025) (2.70 Mt) (Anjos and Meier, 2025) and Climate Trace (1.99 Mt) (Kott et al., 2025), suggesting that the original deterministic estimate may have overestimated emissions from small roads. The situation in Hamburg is different. The Monte Carlo mean emission estimate of approximately 10.57 Mt CO2 (95 % CI: [5.64, 15.60]) exceeds that of Berlin, which is unreasonable given Hamburg's smaller urban scale and lower overall road lengths. This outcome suggests that limited and heterogeneous observational data can bias an upward bias in the sampled correction factors for small roads, resulting in an overestimation of emissions for this road class and, consequently, at the city scale.

Overall, these contrasting behaviours highlight that city-scale uncertainty is highly sensitive to the treatment of small roads, particularly in data-scarce contexts. While the Monte Carlo framework provides a robust characterization of uncertainty, its outcomes for low-traffic road classes should be interpreted with caution and ideally complemented by additional constraints or external benchmarks.

4 Data availability

The high-resolution hourly CO2 emission dataset for 20 cities in 2023 is available in NetCDF format, on Zenodo: https://doi.org/10.5281/zenodo.16600210 (Shi et al., 2025). Each city has an individual NetCDF file that provides gridded hourly emissions over the entire year of 2023. Their central x and y coordinates define the grid cells, and each file includes the variable CO2_g, representing emissions in grams per hour in the grid. Every grid's size is 100 m × 100 m.

5 Discussion

5.1 Key contributions and implications

This study demonstrates that integrating new GPS-based traffic data for individual vehicles covering all street segments with the COPERT model enables the estimation of hourly on-road CO2 emissions at street level, which were further aggregated into 100 × 100 m grids for visualization, to generate high-resolution emission maps across 20 European cities. This approach overcomes the limitations of traditional top-down downscaling methods (e.g., population-based or road-network density proxies) by applying machine learning to impute the actual traffic volumes from FCD, which only samples the traffic of vehicles equipped with GPS. Compared to existing CO2 emission inventories such as CAMS-TEMPO, Carbon Monitor, or localized platforms, our dataset represents a significant advancement by simultaneously achieving high spatial granularity and temporal resolution. It captures intra-urban variability that is often missed in coarser-resolution datasets or those relying solely on major road segments. This work highlights the value of integrating GPS-based mobility data with machine learning and emission modelling to enhance the monitoring of urban transportation emissions and to inform the design of effective, location-specific mitigation policies. Most common low-carbon transport measures in cities include modal shift to public transport, low-carbon zones control, and low-emission vehicle development, but each strategy may vary according to development stages and types of urban land-use transport systems (Creutzig et al., 2012; Nakamura and Hayashi, 2013; Croci et al., 2021). While low-density cities become more compact in the long term but often lack sufficient population density to support rapid transit systems in the short term, promoting the adoption of electric vehicles, particularly in regions with low-carbon electricity, may be a more practical approach (Kennedy et al., 2014). This study may support the design of such strategies by enabling street-level scenarios to quantitatively assess their potential emission reductions.

Our hourly CO2 emission maps reveal striking spatial heterogeneity within cities. For example, concentrated emission hotspots along Paris' ring road, versus more dispersed patterns in Berlin, reflect differences in urban structure, transport systems, and commuting behaviours. Temporally, we observed national variations in traffic-related emissions during holiday and summer periods, likely due to country-specific vacation schedules. Our new emission maps can support planning of low-emission zones, help identify high-flux corridors for targeted energy efficiency measures and provide a basis for congestion-related studies. Given that traffic congestion is a major driver of both fuel consumption and emissions, our maps offer valuable insights for designing and evaluating emission reduction strategies.

5.2 Limitations

Several sources of uncertainty remain in our approach. Because the GPS-to-volume conversion models were calibrated using in-situ sensor data from Paris and Berlin only and extrapolated to the remaining 18 cities, the results may be better suited for analysing spatial patterns, temporal dynamics, and relative differences across cities, rather than for precise reporting of absolute emission magnitudes. To move beyond qualitative statements, we quantify activity-data uncertainty using independent annual AADT/AAWT validation (Sect. 2.4; Fig. 3) and Monte Carlo uncertainty propagation (Sect. 3.4; Figs. 10 and S9). The external validation reveals pronounced inter-city heterogeneity in traffic-volume agreement (with R2 ranging from approximately 0.3 to 0.92 across cities; Fig. 3), which provides the empirical basis for the subsequent uncertainty ranges.

First, significant uncertainty may be introduced during the conversion from GPS trajectories to actual traffic volume. The flux-to-volume machine learning models were calibrated using sensor data from Paris and Berlin only, because comparable high-resolution traffic counts are either unavailable or not publicly accessible for most other cities. In addition, GPS penetration rates may vary across cities and vehicle types, and the vehicle population captured by FCD may differ from that represented in local monitoring stations, which can affect calibration, particularly for trucks. As discussed in Sects. 2.4 and 3.4, model performance is weaker on middle and small roads, and emissions from small roads exhibit the largest uncertainty and potential overestimation. Consistent with this, Monte Carlo mean emission estimates are on average 13.1 % lower than the deterministic totals across the 20 cities, and most cities remain within ±15 %. However, several cities show substantially larger deviations exceeding 40 % (e.g., Berlin, Hamburg, Marseille, and Toulouse), indicating that absolute totals are more uncertain where traffic-volume discrepancies are large and observational constraints are limited. For example, Berlin's Monte Carlo estimate is 4.65 Mt CO2 (95 % CI: [1.89, 6.04]), whereas Hamburg shows a much wider and higher range of 10.57 Mt CO2 (95 % CI: [5.64, 15.60]), highlighting the sensitivity of city totals to correction factors on small roads in data-scarce contexts. This reinforces the need for more comprehensive and standardized traffic monitoring networks. Incorporating additional top-down constraints, such as city-level fuel consumption statistics in transportation sector, could further improve the accuracy of traffic volume inference.

Second, uncertainties also arise from fleet structures. Due to the lack of detailed vehicle-type distribution at the road segment level, we can only perform fleet correction for roads where heavy-duty vehicle traffic is explicitly restricted. For other roads, we currently apply city-wide average fleet compositions, which may not reflect local variations. Although urban fleet structure evolves continuously, available data are reported at coarse temporal resolution; disaggregation to finer temporal scales would introduce substantial uncertainty, and an annual fleet update is therefore adopted to maintain consistency with the data and the emission modelling framework.

Finally, emissions in this study are estimated using the COPERT, which is based on an average-speed framework and does not explicitly represent microscopic stop-and-go driving behaviours. In contrast, microscopic emission models such as MOVES (EPA, 2025) explicitly account for such dynamics but require high-frequency trajectory data, which are not available in this study. Moreover, COPERT characterizes vehicle technologies primarily by vehicle category and Euro emission standard, and does not explicitly parameterize changes in emission performance associated with vehicle ageing. As a result, city-specific fleet age structures and local real-world driving conditions may lead to deviations from the standard emission factors used in the model, especially where detailed fleet data are unavailable to further refine the parameterization. Access to locally measured emission factors from in situ studies or the literature would help reduce this source of uncertainty and improve the accuracy of the emission estimates.

5.3 Future work

Current work only covers the year 2023, but the underlying GPS-based FCD is typically available with a delay of only about one week. This creates a clear opportunity to automate the processing pipeline and update the emission estimates on a rolling basis. Incorporating this capability into Carbon Monitor Cities would allow near-real-time, high-resolution emission monitoring at the street level, significantly enhancing the system's responsiveness and value for both research and policy applications. In addition, further feature engineering could improve model performance. As part of ongoing work, we plan to incorporate high-resolution urban context information, such as building-type data, to better capture heterogeneity across different road classes. The proposed framework is flexible and allows additional features to be integrated as new data become available. Also, future work could extend the methodology to include major air pollutants beyond CO2 and scale the approach to cover broader regions. Through incorporating more sensor-based traffic measurements across cities, data representativeness and model validation can be further improved. Such efforts will strengthen the robustness, applicability, and policy relevance of street-level emission mapping, particularly in supporting timely decision-making and climate or clean air action monitoring.

Supplement

This dataset is accompanied by the Supplement, including a detailed methodology document (SI_document.docx) and additional data tables (SI_tables.xlsx). The supplement related to this article is available online at https://doi.org/10.5194/essd-18-927-2026-supplement.

Author contributions

QS processed and generated the dataset and drafted the initial manuscript. PC designed the study and provided scientific supervision. NM collected the raw data and contributed to the structuring of the dataset. XB and RTM assisted with COPERT data handling, data matching, and emission calculations. RE reviewed the emission estimates and provided constructive feedback on the manuscript. CZ contributed extensively to the machine learning modelling and provided valuable suggestions on the manuscript structure and visualization. All authors reviewed and approved the final manuscript.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.

Financial support

This research has been supported by the European Centre for Medium-Range Weather Forecasts (grant no. CAMS2_51a).

Review statement

This paper was edited by Dalei Hao and reviewed by three anonymous referees.

References

Albarus, I., Lauvaux, T., Utard, H., Ciais, P., Crifo, P., and Gros, V.: Unraveling climate targets across the Paris conurbation as a gauge of city ambitions, NPJ Urban Sustainability, 5, 27, https://doi.org/10.1038/s42949-025-00206-y, 2025. 

Anjos, M. and Meier, F.: Zooming into Berlin: tracking street-scale CO2 emissions based on high-resolution traffic modeling using machine learning, Frontiers in Environmental Science, 12, https://doi.org/10.3389/fenvs.2024.1461656, 2025. 

Bilanz des Statistikamtes Nord: Erneut deutliche CO2-Minderung in Hamburg, Freie und Hansestadt Hamburg (BUKEA), https://www.hamburg.de/politik-und-verwaltung/behoerden/bukea/themen/klima/klimaschutz-klimaplan/co2-bilanz-hh-2023-169240, last access: 28 July 2025. 

Bonnemaizon, X., Ciais, P., Zhou, C., Arous, S. B., Davis, S. J., and Megel, N.: Scaling traffic variables from sensors sample to the entire city at high spatiotemporal resolution with machine learning: applications to the Paris megacity, Environmental Research: Infrastructure and Sustainability, 4, 035010, https://doi.org/10.1088/2634-4505/ad6bbf, 2024. 

Bonnemaizon, X., Ciais, P., Zhou, C., Shi, Q., Mittakola, R. T., Goldmann, C., Ben Arous, S., Megel, N., and Davis, S. J.: Harmonized Annual Averaged Traffic Data at Street Segment Level for European Cities, Scientific Data, 12, 1365, https://doi.org/10.1038/s41597-025-05698-y, 2025. 

CINEA: E-Mobility revolution in Amsterdam, European Commission, https://cinea.ec.europa.eu/news-events/news/e-mobility-revolution-amsterdam-2025-04-23_en?utm_source=chatgpt.com, last access: 28 July 2025. 

Creutzig, F., Mühlhoff, R., and Römer, J.: Decarbonizing urban transport in European cities: four cases show possibly high co-benefits, Environmental Research Letters, 7, 044042, https://doi.org/10.1088/1748-9326/7/4/044042, 2012. 

Croci, E., Lucchitta, B., and Molteni, T.: Low carbon urban strategies: An investigation of 124 European cities, Urban Climate, 40, 101022, https://doi.org/10.1016/j.uclim.2021.101022, 2021. 

De Gennaro, M., Paffumi, E., and Martini, G.: Big Data for Supporting Low-Carbon Road Transport Policies in Europe: Applications, Challenges and Opportunities, Big Data Research, 6, 11–25, https://doi.org/10.1016/j.bdr.2016.04.003, 2016. 

Dou, X., Hong, J., Ciais, P., Chevallier, F., Yan, F., Yu, Y., Hu, Y., Huo, D., Sun, Y., Wang, Y., Davis, S. J., Crippa, M., Janssens-Maenhout, G., Guizzardi, D., Solazzo, E., Lin, X., Song, X., Zhu, B., Cui, D., Ke, P., Wang, H., Zhou, W., Huang, X., Deng, Z., and Liu, Z.: Near-real-time global gridded daily CO2 emissions 2021, Scientific Data, 10, 69, https://doi.org/10.1038/s41597-023-01963-0, 2023. 

EEA: EEA greenhouse gases – data viewer, EEA, https://www.eea.europa.eu/en/analysis/maps-and-charts/greenhouse-gases-viewer-data-viewers?activeTab=570bee2d-1316-48cf-adde-4b640f92119b, last access: 28 July 2025a. 

EEA: Greenhouse gas emissions from transport in Europe, EEA, https://www.eea.europa.eu/en/analysis/indicators/greenhouse-gas-emissions-from-transport?activeAccordion=309c5ef9-de09-4759-bc02-802370dfa366, last access: 28 July 2025b. 

EPA: Motor Vehicle Emission Simulator: MOVES5, EPA, https://www.epa.gov/moves, last access: 28 July 2025. 

European Commission: A European Strategy for low-emission mobility, European Commission, https://ec.europa.eu/commission/presscorner/detail/en/memo_16_2497, last access: 28 July 2025. 

Gately, C. K., Hutyra, L. R., and Sue Wing, I.: Cities, traffic, and CO2: A multidecadal assessment of trends, drivers, and scaling relationships, P. Natl. Acad. Sci. USA, 112, 4999–5004, https://doi.org/10.1073/pnas.1421723112, 2015. 

Guevara, M., Jorba, O., Tena, C., Denier van der Gon, H., Kuenen, J., Elguindi, N., Darras, S., Granier, C., and Pérez García-Pando, C.: Copernicus Atmosphere Monitoring Service TEMPOral profiles (CAMS-TEMPO): global and European emission temporal profile maps for atmospheric chemistry modelling, Earth Syst. Sci. Data, 13, 367–404, https://doi.org/10.5194/essd-13-367-2021, 2021. 

Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J-N.: ERA5 hourly data on single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], https://doi.org/10.24381/cds.adbb2d47, 2023. 

Huo, D., Huang, X., Dou, X., Ciais, P., Li, Y., Deng, Z., Wang, Y., Cui, D., Benkhelifa, F., Sun, T., Zhu, B., Roest, G., Gurney, K. R., Ke, P., Guo, R., Lu, C., Lin, X., Lovell, A., Appleby, K., DeCola, P. L., Davis, S. J., and Liu, Z.: Carbon Monitor Cities near-real-time daily estimates of CO2 emissions from 1500 cities worldwide, Scientific Data, 9, 533, https://doi.org/10.1038/s41597-022-01657-z, 2022. 

Kennedy, C. A., Ibrahim, N., and Hoornweg, D.: Low-carbon infrastructure strategies for cities, Nature Climate Change, 4, 343–346, https://doi.org/10.1038/nclimate2160, 2014. 

Kott, T., Foster, K., Villafane-Delgado, M., Loschen, W., Sicurello, P., Ghebreselassie, M., Reilly, E., and Hughes, M.: Transportation Sector – Global Road Emissions, Climate TRACE Emissions Inventory, The Johns Hopkins University Applied Physics Laboratory (JHU/APL), https://climatetrace.org, last access: 28 July 2025. 

Kühbacher, D., Aigner, P., Super, I., Droste, A., Denier van der Gon, H., Ilic, M., and Chen, J.: Bottom-up estimation of traffic emissions in Munich based on macroscopic traffic simulation and counting data, EGU General Assembly 2023, Vienna, Austria, 24–28 Apr 2023, EGU23-12997, https://doi.org/10.5194/egusphere-egu23-12997, 2023. 

Land Berlin: Field of Action: Transport, Land Berlin, https://dibek.berlin.de/?lang=en#caption_c2c12, last access: 28 July 2025. 

Lundberg, S.: An introduction to explainable AI with Shapley values, SHAP, https://shap.readthedocs.io/en/latest/example_notebooks/overviews/An%20introduction%20to%20explainable%20AI%20with%20Shapley%20values.html, last access: 28 July 2025. 

Naiudomthum, S., Winijkul, E., and Sirisubtawee, S.: Near Real-Time Spatial and Temporal Distribution of Traffic Emissions in Bangkok Using Google Maps Application Program Interface, Atmosphere, 13, https://doi.org/10.3390/atmos13111803, 2022. 

Nakamura, K. and Hayashi, Y.: Strategies and instruments for low-carbon urban transport: An international review on trends and effects, Transport Policy, 29, 264–274, https://doi.org/10.1016/j.tranpol.2012.07.003, 2013. 

Ntziachristos, L., Gkatzoflias, D., Kouridis, C., and Samaras, Z.: COPERT: a European road transport emission inventory model, Information Technologies in Environmental Engineering: Proceedings of the 4th International ICSC Symposium Thessaloniki, 491–504, https://doi.org/10.1007/978-3-540-88351-7_37, 2009. 

PCEL: Comptage routier – Données trafic issues des capteurs permanents, Ville de Paris, https://opendata.paris.fr/explore/dataset/comptages-routiers-permanents/information/?disjunctive.libelle&disjunctive.libelle_nd_amont&disjunctive.libelle_nd_aval&disjunctive.etat_trafic, last access: 28 July 2025. 

Ramírez, A., de Keizer, C., Van der Sluijs, J. P., Olivier, J., and Brandes, L.: Monte Carlo analysis of uncertainties in the Netherlands greenhouse gas emission inventory for 1990–2004, Atmospheric Environment, 42, 8263–8272, https://doi.org/10.1016/j.atmosenv.2008.07.059, 2008. 

SenMVKU: Verkehrsdetektion Berlin, Berlin Open Data (Land Berlin), https://daten.berlin.de/datensaetze/verkehrsdetektion-berlin, last access: 28 July 2025. 

Shi, Q., Ciais, P., Megel, N., Bonnemaizon, X., Mittakola, R. T., Engelen, R., and Zhou, C.: High spatiotemporal resolution traffic CO2 emission maps derived from Floating Car Data (FCD) for 20 European cities (2023), Zenodo [data set], https://doi.org/10.5281/zenodo.16600210, 2025. 

Super, I., Dellaert, S. N. C., Visschedijk, A. J. H., and Denier van der Gon, H. A. C.: Uncertainty analysis of a European high-resolution emission inventory of CO2 and CO to support inverse modelling and network design, Atmos. Chem. Phys., 20, 1795–1816, https://doi.org/10.5194/acp-20-1795-2020, 2020. 

The City of Amsterdam: Roadmap Amsterdam Climate Neutral 2050, Municipality of Amsterdam, https://www.amsterdam.nl/en/policy/sustainability/policy-climate-neutrality/, last access: 28 July 2025. 

TomTom: Tomtom traffic index, TomTom International BV, https://www.tomtom.com/traffic-index/about/, last access: 28 July 2025. 

Ulrich, V., Brückner, J., Schultz, M., Vardag, S. N., Ludwig, C., Fürle, J., Zia, M., Lautenbach, S., and Zipf, A.: Private Vehicles Greenhouse Gas Emission Estimation at Street Level for Berlin Based on Open Data, ISPRS International Journal of Geo-Information, 12, 138, https://doi.org/10.3390/ijgi12040138, 2023. 

Wen, Y., Wu, R., Zhou, Z., Zhang, S., Yang, S., Wallington, T. J., Shen, W., Tan, Q., Deng, Y., and Wu, Y.: A data-driven method of traffic emissions mapping with land use random forest models, Applied Energy, 305, https://doi.org/10.1016/j.apenergy.2021.117916, 2022. 

Zhao, Y., Nielsen, C. P., Lei, Y., McElroy, M. B., and Hao, J.: Quantifying the uncertainties of a bottom-up emission inventory of anthropogenic atmospheric pollutants in China, Atmos. Chem. Phys., 11, 2295–2308, https://doi.org/10.5194/acp-11-2295-2011, 2011. 

Download
Short summary
This study developed high-resolution maps (100 m × 100 m) showing how much carbon dioxide is emitted from cars and trucks in 20 European cities every hour. Using anonymous GPS signals from vehicles, we tracked traffic CO2 emission patterns throughout the year 2023. The results show that emissions vary significantly between cities and across different days and seasons. This method could help cities monitor on-road emissions in real time and design better strategies to reduce them.
Share
Altmetrics
Final-revised paper
Preprint