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.
- 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
| Column | Type | Description | Filled | Distinct |
|---|---|---|---|---|
| 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
Related datasets
Country Electricity Carbon Intensity, Emissions & Generation
Clean per-country yearly electricity carbon intensity (gCO2/kWh), power-sector CO2 emissions (mtCO2) and total generation (TWh) for ~215 countries, 2000-present. Tidy, analysis-ready long format from Ember's bulk release - no parsing the 49 MB taxonomy file.
EU ETS Verified Emissions & Allowances by Country
Country-level annual EU Emissions Trading System figures - verified emissions, total allocated allowances, and surrendered units, 2005-2025 - cleaned from the EEA's EUTL database. Country totals correctly summed over leaf activities (no rollup double-counting).
European GHG Emissions
Every European country's greenhouse-gas footprint in one clean Parquet: national total GHG emissions (excluding LULUCF) plus the CO2, methane and nitrous-oxide components, all in million tonnes of CO2-equivalent - from Eurostat's official EEA-sourced inventory, one row per country × gas × year since 1990. The series behind every net-zero target and climate dashboard; joins to energy, carbon-price and macro on country code.