Environment Reference tableQC clean AI-training-safe

EU Industrial Facility Emissions (E

Every large European industrial facility, what it emits and where - the point-source map layer under our national industrial-emissions aggregates. From the EEA's Industrial Reporting under the IED / E-PRTR: one tidy row per (facility x pollutant x medium x year) with facility name, parent company, latitude/longitude, city, country and NUTS3 region, E-PRTR/NACE-aligned activity sector, pollutant, environmental medium (air/water/land) and release quantity (kg/year). ~34 reporting countries (EU27 + EEA/EFTA + GB/RS/ME/CH), reporting years 2007-2024, ~630k releases. CC-BY 4.0.

630K
rows
17
columns
47.2 MB
download
Source
EPRTR_FACILITIES
Licence
Redistributable open data
Quality
QC clean · 0 failures
Format
Apache Parquet + dictionary

Safe to train on

Built only from a named, redistributable official source under a documented open licence - not scraped web data. No copyright grey zone, no personal data. Ships machine-readable Croissant metadata (ML Commons - loads in Hugging Face / Kaggle / Google), an AI training-licence manifest documenting source, licence and provenance for your model's data governance, and a machine-readable data dictionary (drop it into an agent / RAG prompt so the model knows every column) - all inspectable before you buy.

What's included

  • Per-facility geolocated point sources - name, parent company, lat/lon, city, NUTS3
  • Pollutant x medium (air/water/land) x reporting year, release quantity in kg/year
  • E-PRTR Annex-I activity code + rolled-up sector group (NACE-aligned)
  • ~34 countries (EU27 + EEA/EFTA + GB/RS/ME/CH), 2007-2024, ~630k release rows
  • The facility-level map layer under our european-industrial-emissions national aggregates
  • Audiences: ESG/climate-risk, supply-chain due diligence, environmental NGOs & journalism, GIS/proptech
  • CC-BY 4.0 (EEA) - free commercial reuse & resale with attribution
  • Source: European Environment Agency (EEA) - Industrial Reporting under the IED / E-PRTR

Schema

ColumnTypeDescriptionFilledDistinct
release_id str Per-release id (EEA rawId) - primary key 100.0% 629,676
facility_id str Stable facility key (namespace:localId) 100.0% 32,373
facility_name str Facility name (as reported; may be confidential/null) 100.0% 48,065
parent_company str Parent company / operator (as reported) 100.0% 36,347
country str Reporting country (ISO2) 100.0% 32
city str City / municipality 99.8% 19,842
lat float Latitude (WGS84) 100.0% 46,512
lon float Longitude (WGS84) 100.0% 39,549
nuts3 str NUTS3 region code 97.6% 1,331
activity_code str E-PRTR Annex-I main activity code (e.g. 1(c)) 99.7% 73
sector str Rolled-up Annex-I sector group (NACE-aligned) 100.0% 10
pollutant str Pollutant (human-readable) 100.0% 93
pollutant_code str Pollutant code (raw) 100.0% 93
medium str Environmental medium (Air/Water/Land) 100.0% 3
quantity_kg float Total release quantity (kg/year) 100.0% 40,517
unit str Unit (kg/year) 100.0% 1
year int Reporting year 100.0% 18

Sample & preview

Every purchase ships as Apache Parquet with a data dictionary and the full QC report. A free sample (first rows + schema) is downloadable here - confirm fit before you buy. Source: EPRTR_FACILITIES (redistributable open data; attribution passes through - see our Licence).

Don't trust screenshots - drop the sample into your notebook right now.

import pandas as pd
df = pd.read_parquet("eu-industrial-facility-emissions_sample.parquet")
df.info()   # typed columns, gap-aware, ready to join
⬇ Download free Parquet sample or CSV for Excel