The list of PFAS Known users was established manually by the FPP project using diverse sources. Methodological notes from the FPP project:

List of potential PFAS producers and users provided by Ian Cousins
Ian Cousins (Stockholm university) shared a research spreadsheet listing 108 potential producers and users in the world, including 25 in Europe.This list was the starting point to create a “Known PFAS users” category.

The list by INDITEX
The fashion group Inditex (Zara, Pull&Bear…) has developed a document named “The List by INDITEX” which classifies a dozen commercially available chemical families used for textile and leather manufacturing processes (such as dyestuffsor water & oils repellents), according to their level of compliance with Inditex’s own “product health standard” and “manufacturing restricted substance list”. Products including fluorocarbons are tagged with #7. We looked up fluorocarbon-containing products and included their manufacturers in our “PFAS know users” category.

Manufacturers of aqueous film-forming foams (AFFF)
We identified and located 23 type B (AFFF) firefighting foam manufacturing facilities using lists and information from the ECHA restriction report on firefighting foams, KEMI 2015, and IPEN 2018.

Google Maps
We entered the keyword “PTFE” in Google Maps and identified dozens of PTFE (Teflon) downstream users in Europe.

Serendipitous findings
Luck is part of research. Some locations were found by chance. For example, we were able to identify a few PFAS users while hovering over industrial zones and chemical parks in Google maps.
Source
Multiple sources
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
231
Coord. count
231
The European Pollutant Release and Transfer Register (EPRTR) lists most of the industrial sites in Europe. The FPP project used the list of activities established by Salvatore et al. (https://doi.org/10.1021/acs.estlett.2c00502) and transposed these into the NACE system to filter the sites of the EPRTR. The list of NACE codes used is in a csv file here: https://gitlab.com/pfas-data-hub/pdh-data/-/tree/main/data/raw/1__EPRTR/eprtr_nace.csv
Source
EPRTR (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
dynamic
Row count
5455
Coord. count
5274
The EEA provides a list of 21,488 WWTP in Europe. This data was filtered according to the methodology from Salvatore et al. (2022) This means it was filtered “to include only “major” WWTPs, which have a design flow of ≥1 million gallons per day or an industrial pretreatment program.” We filtered the dataset to include WWTPs which treat the equivalent quantity of water, i.e. a minimum 3,700 cubic metres per day. We used the field uwwWasteWaterTreated, but this is not very satisfactory since it is more or less filled in different countries. This excludes almost all italian WWTPs for example. If you know of a more clever way to proceed, please reach out to us. For France this field (uwwWasteWaterTreated) clearly has daily values instead of yearly ones, so we corrected the threshold accordingly.
Source
Added on
03.07.2024
Last refresh
21.02.2025
Type
dynamic
Row count
3895
Coord. count
3893
Source
OurAirports (OSINT)
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
936
Coord. count
936
This data was collected manually during the FPP, using OSINT search. In some cases, a URL and / or a comment are present.
Source
Multiple sources (OSINT) OSINT
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
542
Coord. count
542
This list was manually collided by the FPP project. The sources are website of paper industry national trade association, as some of them have a page listing the paper mills in their country.
Source
Multiple sources (OSINT) OSINT
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
975
Coord. count
975
A dataset of only one row, one training center in Italy.
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
1
Coord. count
1
Training centers for municipal fire fighting units. In such centers AFFF are or were commonly used.
Source
Added on
03.07.2024
Last refresh
11.03.2025
Type
dynamic
Row count
247
Coord. count
247
Training center for fire-fighting in France. The list was established during the FPP.
Source
Multiple sources
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
5
Coord. count
5
Flanders fire fighting training centers. Obtained from a map that seems to be not available anymore, but the csv file with the locations is still online. The locations are given as polygons, we calculate the centroid of the polygons to have single coordinates
Source
Added on
03.07.2024
Last refresh
11.03.2025
Type
dynamic
Row count
814
Coord. count
814
In 2018, the European Commission’s Joint Research Centre collected emission data from over a hundred textile facilities across Europe. The FPP filed a "freedom of information" request and obtained PFAS emission data for the 15 facilities declaring PFAS discharges.
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
9
Coord. count
9
PFAS count
3
with values
100.0%
> 10 ng/L or equivalent
9.0
> 100 ng/L or equivalent
6.0
Source
Kelsey Ng 2022 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
94
Coord. count
71
PFAS count
19
with values
100.0%
> 10 ng/L or equivalent
66.0
> 100 ng/L or equivalent
18.0
Source
Muir 2021 (Scientific article)
Added on
03.07.2024
Last refresh
12.03.2025
Type
static
Row count
2507
Coord. count
2178
PFAS count
21
with values
100.0%
> 10 ng/L or equivalent
1040.0
> 100 ng/L or equivalent
174.0
The list of european facilities producing PFAS was established during the FPP, using OSINT techniques. A first list of 25 facilities was established, then each company was asked to comment before publication. The answers led to remove 5 locations from the list. From the remaining 20 facilities, 3 were no longer in use as of 2023 (indicated in an extra field "comments"). As far as we know this list was not established by anyone else, if you think there is a mistake please contact us.
Source
Manual compilation during the FPP project (OSINT) OSINT
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
20
Coord. count
20
Data from Austrian authorities
Source
AGES (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
10
Coord. count
0
PFAS count
12
with values
100.0%
> 10 ng/L or equivalent
10.0
> 100 ng/L or equivalent
5.0
This dataset shows the data available on the PFAS map of the Flanders DOV. The following layers are donwloaded:
pfas:pfas_analyseresultaten,
pfas:lantis_bodem_metingen,
pfas:lantis_gw_metingen_publiek,
pfas:lucht_gas_metingen,
pfas:lucht_zwevendstof_metingen,
waterbodems:pfas_meetpunten_fcs,
pfas:pfas_oppwater,
pfas:pfas_biota,
Source
Added on
03.07.2024
Last refresh
16.03.2025
Type
dynamic
Row count
144300
Coord. count
19197
PFAS count
54
with values
28.17%
> 10 ng/L or equivalent
29849.0
> 100 ng/L or equivalent
20862.0
Source
Jurikova 2022 (Scientific article)
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
67
Coord. count
0
PFAS count
24
with values
98.51%
> 10 ng/L or equivalent
11.0
> 100 ng/L or equivalent
2.0
Source
Danish Environmental Protection Agency (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
983
Coord. count
402
PFAS count
22
with values
82.1%
> 10 ng/L or equivalent
487.0
> 100 ng/L or equivalent
358.0
Source
Danish Environmental Protection Agency (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
585
Coord. count
57
PFAS count
9
with values
100.0%
> 10 ng/L or equivalent
375.0
> 100 ng/L or equivalent
48.0
Source
Danske Region Sjælland (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
976
Coord. count
518
PFAS count
29
with values
35.35%
> 10 ng/L or equivalent
190.0
> 100 ng/L or equivalent
53.0
Source
Danske Region Midtjyllands (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
2681
Coord. count
974
PFAS count
33
with values
62.1%
> 10 ng/L or equivalent
654.0
> 100 ng/L or equivalent
188.0
Source
Danske Region Syddanmark (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
2952
Coord. count
1577
PFAS count
38
with values
38.55%
> 10 ng/L or equivalent
652.0
> 100 ng/L or equivalent
223.0
Source
Danske Region Nordjylland (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
1853
Coord. count
978
PFAS count
22
with values
39.4%
> 10 ng/L or equivalent
436.0
> 100 ng/L or equivalent
141.0
Source
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
258
Coord. count
84
PFAS count
21
with values
85.27%
> 10 ng/L or equivalent
93.0
> 100 ng/L or equivalent
31.0
Source
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
225
Coord. count
90
PFAS count
22
with values
76.89%
> 10 ng/L or equivalent
173.0
> 100 ng/L or equivalent
167.0
Source
Reinikainen 2022 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
142
Coord. count
63
PFAS count
23
with values
98.59%
> 10 ng/L or equivalent
107.0
> 100 ng/L or equivalent
96.0
Source
ADES (Authorities)
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
268652
Coord. count
26934
PFAS count
62
with values
6.66%
> 10 ng/L or equivalent
9106.0
> 100 ng/L or equivalent
1459.0
Source
Naiades (Authorities)
Added on
03.07.2024
Last refresh
21.02.2025
Type
dynamic
Row count
147453
Coord. count
5197
PFAS count
26
with values
30.78%
> 10 ng/L or equivalent
17590.0
> 100 ng/L or equivalent
2663.0
In 2009, the French Agency for Food, Environmental and Occupational Health & Safety (Anses) conducted a monitoring campaign of PFAS in drinking water. The locations were not made public. The FPP project obtained the full dataset with de-anonymised locations through a "freedom of information" request.
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
450
Coord. count
0
PFAS count
10
with values
39.11%
> 10 ng/L or equivalent
94.0
> 100 ng/L or equivalent
11.0
Source
Aprona (Authorities)
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
1012
Coord. count
984
PFAS count
27
with values
61.17%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Source
Schleswig-Holstein Landesamt für Umwelt (LfU) (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
28
Coord. count
24
PFAS count
8
with values
100.0%
> 10 ng/L or equivalent
7.0
> 100 ng/L or equivalent
0.0
Source
Rheinland-Pfalz Ministerium für Klimaschutz, Umwelt, Energie und Mobilität (MKUEM) (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
46
Coord. count
38
PFAS count
8
with values
100.0%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Data from the Hessen authorities, communicated to the FPP. The raw excel contains a tab called Eluat, but I am not sure which matrix to consider, so leaving them out.
Source
Hessisches Landesamt für Naturschutz, Umwelt und Geologie (Authorities)
Added on
03.07.2024
Last refresh
14.03.2025
Type
static
Row count
434
Coord. count
0
PFAS count
17
with values
100.0%
> 10 ng/L or equivalent
434.0
> 100 ng/L or equivalent
434.0
Source
Bremen Die Senatorin für Klimaschutz, Umwelt, Mobilität, Stadtentwicklung und Wohnungsbau (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
200
Coord. count
14
PFAS count
19
with values
100.0%
> 10 ng/L or equivalent
74.0
> 100 ng/L or equivalent
10.0

This dataset is for now disabled

Removed on 21/02/2025 since it has neither city nor lat/lon
Source
Multiple sources
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
0
Coord. count
0
Source
Helmholtz-Zentrum Hereon (Scientific article)
Added on
03.07.2024
Last refresh
12.03.2025
Type
dynamic
Row count
214
Coord. count
202
PFAS count
17
with values
100.0%
> 10 ng/L or equivalent
83.0
> 100 ng/L or equivalent
42.0
Source
Fraunhofer (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
173
Coord. count
172
PFAS count
13
with values
100.0%
> 10 ng/L or equivalent
173.0
> 100 ng/L or equivalent
173.0
Datasets 47 and 48 come from www.elwasweb.nrw.de. Dataset 47 is Stehendes Gewässer (static surface water) Dataset 48 is Fließgewässer/Kanäle (running surface water) To obtain or refresh the raw data: go on https://www.elwasweb.nrw.de/elwas-web/index.xhtml Chose "Daten" > Oberflächengewässer > Auswertungen > Messstellen Chemie und Biologie Fachbereich: Chemie Auswertung: Einzelwerte Chemie, dann start Messstellentyp: Fließgewässer (for dataset 48) Pick the widest time range possible Pick all Matrix Stoffgruppe: PFC, then Auswählen (this select all PFAS params) Pick all stations (Messstellen) click "Suchen" you should see at least 26108 lines for fließgewässer (that was on 18/10/2024, the number should only go up), 1183 for stehende Gewässer ----- There is another CSV describing the params here: https://www.opengeodata.nrw.de/produkte/umwelt_klima/wasser/stoffliste/ We use it to add the cas id to the param names, so that they are recognised automatically during normalise.
Added on
18.10.2024
Last refresh
21.02.2025
Type
static
Row count
347
Coord. count
53
PFAS count
17
with values
70.61%
> 10 ng/L or equivalent
222.0
> 100 ng/L or equivalent
71.0
Datasets 47 and 48 come from www.elwasweb.nrw.de. Dataset 47 is Stehendes Gewässer (static surface water) Dataset 48 is Fließgewässer/Kanäle (running surface water) To obtain or refresh the raw data: go on https://www.elwasweb.nrw.de/elwas-web/index.xhtml Chose "Daten" > Oberflächengewässer > Auswertungen > Messstellen Chemie und Biologie Fachbereich: Chemie Auswertung: Einzelwerte Chemie, dann start Messstellentyp: Fließgewässer (for dataset 48) Pick the widest time range possible Pick all Matrix Stoffgruppe: PFC, then Auswählen (this select all PFAS params) Pick all stations (Messstellen) click "Suchen" you should see at least 26108 lines for fließgewässer (that was on 18/10/2024, the number should only go up), 1183 for stehende Gewässer ----- There is another CSV describing the params here: https://www.opengeodata.nrw.de/produkte/umwelt_klima/wasser/stoffliste/ We use it to add the cas id to the param names, so that they are recognised automatically during normalise.
Added on
18.10.2024
Last refresh
21.02.2025
Type
static
Row count
8299
Coord. count
558
PFAS count
18
with values
66.43%
> 10 ng/L or equivalent
4791.0
> 100 ng/L or equivalent
1821.0
Added on
21.10.2024
Last refresh
19.02.2025
Type
static
Row count
64
Coord. count
30
PFAS count
18
with values
34.38%
> 10 ng/L or equivalent
22.0
> 100 ng/L or equivalent
22.0
The data was obtained by press request during the Forever Pollution Project Since they are all samplings in the output water of the Zentrale Abwasserbehandlungsanlage (ZARA) of the Gendorf Chemie Park, the same lat / lon was used for all points (loc was determined using Google Maps and a photo of the company website)

This dataset is for now disabled

The data was received as a printed report during FPP, then manually typed in a spreadsheet. The number format of the values is not the same on all lines, likely typing errors. I'm waiting for a image of the printed data to come back to the source and correct the data. (20/11/2024)
Source
Multiple sources
Added on
21.10.2024
Last refresh
19.02.2025
Type
static
Row count
0
Coord. count
0
Source
ISPRA (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
302
Coord. count
302
PFAS count
12
with values
70.53%
> 10 ng/L or equivalent
100.0
> 100 ng/L or equivalent
33.0
Source
ARPA Veneto (Authorities)
Added on
03.07.2024
Last refresh
07.03.2025
Type
dynamic
Row count
19125
Coord. count
2134
PFAS count
30
with values
69.11%
> 10 ng/L or equivalent
9969.0
> 100 ng/L or equivalent
5979.0
Source
ARPA Veneto (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
118
Coord. count
8
PFAS count
25
with values
100.0%
> 10 ng/L or equivalent
118.0
> 100 ng/L or equivalent
118.0
Source
Istituto di Ricerca sulle Acque – CNR (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
9
Coord. count
9
PFAS count
10
with values
100.0%
> 10 ng/L or equivalent
9.0
> 100 ng/L or equivalent
9.0
This data is from the ARPA of the Veneto Region. The file is periodically updated, but always contains all the historical data. Some columns are in microgram/l, we manually convert them / merge them with the ng/l columns. Some substances were ignored because I couldn't find the corresponding CAS-ID: Cl-PFPECA (0,1) ; Cl-PFPECA (0,2) ; Cl-PFPECA (0,3) ; Cl-PFPECA (0,4) ; Cl-PFPECA (1,0) ; Cl-PFPECA (1,1) ; Cl-PFPECA (2,0) ; Cl-PFPECA (2,1) ; Cl-PFPECA (3,0) ; Cl-PFPECA (4,0)
Source
ARPA Veneto (Authorities)
Added on
03.07.2024
Last refresh
14.03.2025
Type
static
Row count
17265
Coord. count
2134
PFAS count
33
with values
70.92%
> 10 ng/L or equivalent
9208.0
> 100 ng/L or equivalent
5552.0
Source
ARPA Lombardia (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
369
Coord. count
84
PFAS count
13
with values
92.14%
> 10 ng/L or equivalent
199.0
> 100 ng/L or equivalent
49.0
Source
ARPA Lombardia (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
132
Coord. count
26
PFAS count
13
with values
81.06%
> 10 ng/L or equivalent
2.0
> 100 ng/L or equivalent
0.0
Source
ARPA Lombardia (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
113
Coord. count
58
PFAS count
13
with values
59.29%
> 10 ng/L or equivalent
34.0
> 100 ng/L or equivalent
5.0
This dataset has an api in the Socrata format, so we use a dedicated python API that makes everything very simple. The data contains data about all substances, so we filter on the CAS_IDS that we have on our list. Strangely the PFNS is listed with cas_id 474511-07-4, which seems to be a mistake. We corrected it to 68259-12-1.
Source
Added on
03.07.2024
Last refresh
15.03.2025
Type
dynamic
Row count
4169
Coord. count
260
PFAS count
23
with values
5.18%
> 10 ng/L or equivalent
54.0
> 100 ng/L or equivalent
6.0
Source
ARPA Bolzano (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
264
Coord. count
35
PFAS count
14
with values
29.55%
> 10 ng/L or equivalent
16.0
> 100 ng/L or equivalent
0.0
Source
ARPA Liguria (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
448
Coord. count
25
PFAS count
6
with values
54.91%
> 10 ng/L or equivalent
124.0
> 100 ng/L or equivalent
25.0
Source
ARPA Basilicata (Authorities)
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
562
Coord. count
120
PFAS count
15
with values
48.4%
> 10 ng/L or equivalent
82.0
> 100 ng/L or equivalent
14.0
Source
ARPA Umbria (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
242
Coord. count
15
PFAS count
20
with values
78.1%
> 10 ng/L or equivalent
73.0
> 100 ng/L or equivalent
0.0
Source
ARPA Umbria (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
282
Coord. count
89
PFAS count
20
with values
37.23%
> 10 ng/L or equivalent
77.0
> 100 ng/L or equivalent
4.0
Source
ARPA Campania (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
146
Coord. count
39
PFAS count
18
with values
58.9%
> 10 ng/L or equivalent
16.0
> 100 ng/L or equivalent
3.0
Source
ARPA Valle d'Aosta (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
67
Coord. count
15
PFAS count
20
with values
10.45%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Source
ARPA Piemonte (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
676
Coord. count
75
PFAS count
6
with values
13.46%
> 10 ng/L or equivalent
91.0
> 100 ng/L or equivalent
23.0
Source
ARPA Piemonte (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
88
Coord. count
46
PFAS count
5
with values
68.18%
> 10 ng/L or equivalent
48.0
> 100 ng/L or equivalent
10.0
Source
ARPA Sicilia (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
283
Coord. count
80
PFAS count
16
with values
50.88%
> 10 ng/L or equivalent
35.0
> 100 ng/L or equivalent
3.0
Source
ARPA Lazio (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
9
Coord. count
9
PFAS count
7
with values
11.11%
> 10 ng/L or equivalent
1.0
> 100 ng/L or equivalent
0.0
Source
ARPA Toscana (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
14.03.2025
Type
static
Row count
2198
Coord. count
495
PFAS count
6
with values
43.86%
> 10 ng/L or equivalent
465.0
> 100 ng/L or equivalent
145.0
Source
ARPA Trento (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
1105
Coord. count
118
PFAS count
6
with values
37.01%
> 10 ng/L or equivalent
76.0
> 100 ng/L or equivalent
1.0
Note on data treatment: in the raw file some lines had interted lat / lon. We took the min of both values as the lon, the max as the lat to correct this.
Source
ARPA Sardegna (Authorities) Press inquiry
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
175
Coord. count
87
PFAS count
1
with values
50.86%
> 10 ng/L or equivalent
25.0
> 100 ng/L or equivalent
25.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
62
Coord. count
23
PFAS count
17
with values
91.94%
> 10 ng/L or equivalent
8.0
> 100 ng/L or equivalent
0.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
622
Coord. count
94
PFAS count
2
with values
83.92%
> 10 ng/L or equivalent
110.0
> 100 ng/L or equivalent
107.0
Source
Zacs 2020 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
86
Coord. count
43
PFAS count
15
with values
100.0%
> 10 ng/L or equivalent
34.0
> 100 ng/L or equivalent
2.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
934
Coord. count
19
PFAS count
17
with values
7.71%
> 10 ng/L or equivalent
17.0
> 100 ng/L or equivalent
1.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
15
Coord. count
8
PFAS count
2
with values
66.67%
> 10 ng/L or equivalent
10.0
> 100 ng/L or equivalent
10.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
16
Coord. count
13
PFAS count
25
with values
18.75%
> 10 ng/L or equivalent
2.0
> 100 ng/L or equivalent
1.0
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
6381
Coord. count
4434
PFAS count
41
with values
54.18%
> 10 ng/L or equivalent
3457.0
> 100 ng/L or equivalent
3399.0
Source
Langberg 2021 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
109
Coord. count
109
PFAS count
30
with values
92.66%
> 10 ng/L or equivalent
59.0
> 100 ng/L or equivalent
32.0
Source
Sistema Nacional de Informação de Recursos Hídricos (SNIRH) Departamento de Recursos Hídricos da Agência Portuguesa do Ambiente (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
31
Coord. count
22
PFAS count
1
with values
0.0%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Source
Sistema Nacional de Informação de Recursos Hídricos (SNIRH) Departamento de Recursos Hídricos da Agência Portuguesa do Ambiente (Authorities)
Added on
03.07.2024
Last refresh
14.03.2025
Type
static
Row count
11
Coord. count
8
PFAS count
1
with values
100.0%
> 10 ng/L or equivalent
11.0
> 100 ng/L or equivalent
11.0
Source
Roscales 2020 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
120
Coord. count
31
PFAS count
5
with values
100.0%
> 10 ng/L or equivalent
46.0
> 100 ng/L or equivalent
30.0
Source
Multiple sources (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
51
Coord. count
17
PFAS count
10
with values
100.0%
> 10 ng/L or equivalent
48.0
> 100 ng/L or equivalent
37.0
Source
Gobelius 2018 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
502
Coord. count
299
PFAS count
26
with values
89.44%
> 10 ng/L or equivalent
160.0
> 100 ng/L or equivalent
50.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
1
Coord. count
1
PFAS count
29
with values
100.0%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
49
Coord. count
49
PFAS count
11
with values
42.86%
> 10 ng/L or equivalent
11.0
> 100 ng/L or equivalent
1.0
Water quality monitoring data from the UK Environment Agency. The data is updated from time to time. Some points have name of locations, some are marked redacted, in which case the localisation is rounded (easting and northings rounded before lat/lon are calculated).
Source
Environment Agency (Authorities)
Added on
03.07.2024
Last refresh
07.03.2025
Type
dynamic
Row count
10208
Coord. count
1252
PFAS count
12
with values
100.0%
> 10 ng/L or equivalent
7722.0
> 100 ng/L or equivalent
2170.0
The FPP project obtained PFAS data in Scotland surface water for the year 2018 through a "freedom of information request" to the Scottish Environment Protection Agency (SEPA).
Source
Scotland Scottish Environment Protection Agency (SEPA) (Authorities) FOI
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
61
Coord. count
22
PFAS count
9
with values
75.41%
> 10 ng/L or equivalent
6.0
> 100 ng/L or equivalent
0.0
Source
Natural resources Wales (Authorities) FOI
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
431
Coord. count
59
PFAS count
2
with values
76.33%
> 10 ng/L or equivalent
15.0
> 100 ng/L or equivalent
11.0
Source
Multiple sources (Journalism investigation)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
10
Coord. count
10
PFAS count
10
with values
100.0%
> 10 ng/L or equivalent
10.0
> 100 ng/L or equivalent
0.0
Source
Watershed sampling campaign (Journalism investigation)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
3
Coord. count
2
PFAS count
19
with values
100.0%
> 10 ng/L or equivalent
3.0
> 100 ng/L or equivalent
3.0
This Data comes from a FOI to the UK Environment Agency. Sadly, the data does not indicate the dates of the samplings, so they are discarded for now

This dataset is for now disabled

No sampling date provided
Source
Multiple sources
Added on
03.07.2024
Last refresh
12.03.2025
Type
static
Row count
0
Coord. count
0
Source
Environment Agency (Authorities) FOI
Added on
03.07.2024
Last refresh
14.03.2025
Type
static
Row count
1
Coord. count
1
PFAS count
3
with values
100.0%
> 10 ng/L or equivalent
1.0
> 100 ng/L or equivalent
0.0
Data form the UK Water Industry Research, from the program "Chemical Investigations Programme Phase 2" The data was manually downloaded from the WIR website (free account needed) I extracted one file per year 2015-2020, with no restrictions on substances, stations or companies. The data is then filtered on all parameter names that are in our synonym list. We then proceed to 3 corrections: 1: The data has 1 location (Stoke St George) where the coordinates are in EPSG 27700 (all the rest being in lat / lon directly). 2: The data has various locations where for some rows, the lat or the lon is 0, although other rows at the same location have the values. We take the values from complete rows. 3: Olivia.Mair@defra.gov.uk sent us a correction request by email on 2023-02-23, so we manually correct the position of 1 water treatment plant.
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
49355
Coord. count
2115
PFAS count
11
with values
98.99%
> 10 ng/L or equivalent
15136.0
> 100 ng/L or equivalent
436.0
Source
Environment Agency (Authorities) FOI
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
551
Coord. count
189
PFAS count
41
with values
24.5%
> 10 ng/L or equivalent
120.0
> 100 ng/L or equivalent
53.0
Added on
03.07.2024
Last refresh
14.03.2025
Type
static
Row count
95
Coord. count
95
PFAS count
16
with values
100.0%
> 10 ng/L or equivalent
95.0
> 100 ng/L or equivalent
83.0
Source
Malta Environment and Resources Authority (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
18
Coord. count
6
PFAS count
2
with values
100.0%
> 10 ng/L or equivalent
18.0
> 100 ng/L or equivalent
18.0
Source
Swiss Federal Office for the Environment (Authorities)
Added on
03.07.2024
Last refresh
12.03.2025
Type
static
Row count
146
Coord. count
124
PFAS count
15
with values
100.0%
> 10 ng/L or equivalent
146.0
> 100 ng/L or equivalent
146.0
Source
Nika 2020 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
14
Coord. count
8
PFAS count
6
with values
100.0%
> 10 ng/L or equivalent
14.0
> 100 ng/L or equivalent
14.0
Source
Thomaidis 2020 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
4
Coord. count
2
PFAS count
7
with values
100.0%
> 10 ng/L or equivalent
4.0
> 100 ng/L or equivalent
1.0
Source
Thomaidis 2020 (Scientific article)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
1
Coord. count
1
PFAS count
4
with values
100.0%
> 10 ng/L or equivalent
1.0
> 100 ng/L or equivalent
1.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
125
Coord. count
0
PFAS count
3
with values
100.0%
> 10 ng/L or equivalent
125.0
> 100 ng/L or equivalent
125.0
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
25
Coord. count
0
PFAS count
9
with values
100.0%
> 10 ng/L or equivalent
3.0
> 100 ng/L or equivalent
0.0
Source
Service public de Wallonie (SPW) (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
75
Coord. count
56
PFAS count
46
with values
45.33%
> 10 ng/L or equivalent
34.0
> 100 ng/L or equivalent
34.0
Source
Service public de Wallonie (SPW) (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
2596
Coord. count
55
PFAS count
20
with values
84.05%
> 10 ng/L or equivalent
530.0
> 100 ng/L or equivalent
22.0
Source
Service public de Wallonie (SPW) (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
87
Coord. count
67
PFAS count
20
with values
73.56%
> 10 ng/L or equivalent
27.0
> 100 ng/L or equivalent
14.0
Source
Service public de Wallonie (SPW) (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
11
Coord. count
6
PFAS count
5
with values
63.64%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Source
Service public de Wallonie (SPW) (Authorities)
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
97
Coord. count
43
PFAS count
8
with values
13.4%
> 10 ng/L or equivalent
1.0
> 100 ng/L or equivalent
0.0
Source
Bruxelles Environment (Authorities)
Added on
03.07.2024
Last refresh
11.03.2025
Type
dynamic
Row count
1330
Coord. count
1071
PFAS count
41
with values
58.87%
> 10 ng/L or equivalent
763.0
> 100 ng/L or equivalent
647.0
Source
Vivaqua (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
64
Coord. count
6
PFAS count
20
with values
62.5%
> 10 ng/L or equivalent
0.0
> 100 ng/L or equivalent
0.0
Data from the drinking water public register. The matrix was determined as follow: if libtypeeau is 'EAU DISTRIBUEE DESINFECTEE' or 'EAU DISTRIBUEE SANS DESINFECTION', then we consider it to be drinking water otherwise we look at the field inae.
Source
Added on
03.07.2024
Last refresh
12.03.2025
Type
dynamic
Row count
39433
Coord. count
1965
PFAS count
54
with values
6.25%
> 10 ng/L or equivalent
1465.0
> 100 ng/L or equivalent
249.0

This dataset is for now disabled

Removed on 21/02/2025 since it has neither city nor lat/lon
Source
Multiple sources
Added on
03.07.2024
Last refresh
21.02.2025
Type
static
Row count
0
Coord. count
0
Source data is table 71 of the "Endbericht Projekt Popmon II", available here: https://www.ages.at/download/sdl-eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDk0NTkyMDAsImV4cCI6NDA3MDkwODgwMCwidXNlciI6MCwiZ3JvdXBzIjpbMCwtMV0sImZpbGUiOiJmaWxlYWRtaW4vQUdFU18yMDIyLzZfRk9SU0NIVU5HL1dpc3Nlbi1Ba3R1ZWxsL0xlYmVuc21pdHRlbHNpY2hlcmhlaXQvMjAyMS9FbmRiZXJpY2h0X1BPUE1PTl9JSS5wZGYiLCJwYWdlIjoyMzkwfQ.fAmu0prHOgign6SL5Pr1w7pfOiGzD49QE9fN1cylOPA/Endbericht_POPMON_II.pdf
Source
AGES (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
10
Coord. count
0
PFAS count
7
with values
100.0%
> 10 ng/L or equivalent
10.0
> 100 ng/L or equivalent
9.0
Source
Multiple sources (Authorities)
Added on
03.07.2024
Last refresh
19.02.2025
Type
static
Row count
6
Coord. count
3
PFAS count
10
with values
100.0%
> 10 ng/L or equivalent
5.0
> 100 ng/L or equivalent
2.0
Source
Added on
03.07.2024
Last refresh
09.03.2025
Type
dynamic
Row count
148
Coord. count
13
PFAS count
27
with values
50.68%
> 10 ng/L or equivalent
47.0
> 100 ng/L or equivalent
11.0
Data from the UK Environment Agency. So far we filter the list of determinands codes, but this is not great, I asked their support for a better list.
Source
Multiple sources
Added on
30.08.2024
Last refresh
18.03.2025
Type
dynamic
Row count
0
Coord. count
0
This is data from the NRW , like datasets 47 and 48, but here the data is directly published via a CSV file. The CSV files come zipped, but in a weird way: the zipped and uncompressed files are the same size and I cannot automate the unzipping at all. For now, I just added the CSV files, but this is a bit sad, since it mean it wont update alone. I will try to contact them to solve it. The data of the messtellen is available in a separate CSV. The coordinates are in UTM 32, with the last 2 digits often replaced by XX, not sure why (maybe safety reasons) I replaced these XX by 50: this is not perfect, but the difference is max 20 meters, so they still provide value on the map.
Added on
18.10.2024
Last refresh
19.02.2025
Type
static
Row count
1841
Coord. count
541
PFAS count
23
with values
63.82%
> 10 ng/L or equivalent
1029.0
> 100 ng/L or equivalent
667.0
The data was communicated to us by the journalist of Radio France who published the investigation. They did their own sampling campaign.
Source
Enquête Radio France 19/09/2024 (Journalism investigation)
Added on
21.10.2024
Last refresh
19.02.2025
Type
static
Row count
89
Coord. count
0
PFAS count
25
with values
42.7%
> 10 ng/L or equivalent
18.0
> 100 ng/L or equivalent
3.0
This data was given to us by the NGO Pesticide Action Network (PAN), who conducted their own study. Some lines had no coordinates and were removed. We don't have the precise date, but they confirmed the samplings were done in 2024.
Source
Pesticide Action Network (NGO) Press inquiry
Added on
06.11.2024
Last refresh
19.02.2025
Type
static
Row count
34
Coord. count
34
PFAS count
1
with values
100.0%
> 10 ng/L or equivalent
34.0
> 100 ng/L or equivalent
33.0
Data from the drinking water monitoring from the Spanish Basque country (Euskadi). Data is freely available by download, only data from 2023 on has PFAS data. The X and Y coordinate are switched in their data, if at some point they correct it we will need to update the normaliser or the extractor.
Source
Dpto. de Salud del Gobierno Vasco (Authorities)
Added on
14.11.2024
Last refresh
19.03.2025
Type
dynamic
Row count
250
Coord. count
13
PFAS count
20
with values
6.4%
> 10 ng/L or equivalent
5.0
> 100 ng/L or equivalent
0.0
The data is manually donwloaded from https://www.gkd.bayern.de/en/downloadcenter/wizard The GDK confirmed the data is updated once a year and there is no API. So we can update it manually once a year. Select all time period, individual values, then a program (multiple program fails, so one by one): Groudwater - chemie, Rivers - chemie (biota program), Rivers - chemie (water program), lakes -chemie we get 4 zips, 2 of them will uncompress in the same folder "fluesse - chemie", but that is not a problem. Once unzipped, The files are single files per sampling, which is as far as I know, unique among our data, but not hard to parse. Each file has 6 to 8 info lines, a blank line, then 2 data lines, one with headers, then with data, csv style. Some exceptions files have no data
Source
Added on
18.11.2024
Last refresh
19.02.2025
Type
static
Row count
3879
Coord. count
1352
PFAS count
32
with values
74.94%
> 10 ng/L or equivalent
1017.0
> 100 ng/L or equivalent
253.0
This data comes from FOI requests done by Watershed Investigation in the UK to various british institutions.
Source
Multiple sources (Authorities) FOI
Added on
24.01.2025
Last refresh
19.02.2025
Type
static
Row count
1002
Coord. count
398
PFAS count
2
with values
100.0%
> 10 ng/L or equivalent
1002.0
> 100 ng/L or equivalent
1000.0
Data obtained by a FOI request to the Nature England. The coordinates are provided with UK Grid Reference with 2 only digits, providing an accuracy of only around 7 km.
Source
Natural England (Authorities) FOI
Added on
03.07.2024
Last refresh
27.03.2025
Type
static
Row count
86
Coord. count
40
PFAS count
41
with values
100.0%
> 10 ng/L or equivalent
86.0
> 100 ng/L or equivalent
86.0
Source
ERMES-ii (Authorities)
Added on
21.02.2025
Last refresh
21.02.2025
Type
static
Row count
677
Coord. count
671
PFAS count
35
with values
36.48%
> 10 ng/L or equivalent
147.0
> 100 ng/L or equivalent
20.0
Data had a weird codeStation starting with St Found a doc here https://www.aquaref.fr/system/files/RDI-RSP_2019_LotC_Screening_environnemental.pdf with the Code Stations and the Sandre station number, Bingo! 4 stations are missing, excluding them for now
Added on
21.02.2025
Last refresh
21.02.2025
Type
static
Row count
24
Coord. count
24
PFAS count
38
with values
95.83%
> 10 ng/L or equivalent
23.0
> 100 ng/L or equivalent
22.0
Data downloaded from the Landesanstalt für Umwelt Baden-Württemberg, more precisely from the "Daten- und Kartendienst der LUBW 4.0", here: https://umweltdaten.lubw.baden-wuerttemberg.de/repositories/yUm3pYRGyaP7hFRow7Rf/workbooks/Fliessgewaesserguete,8SMZrw9xObs2ChqTSHk1/worksheets/Uebersicht,-R5O52_zepkftwFbe4hS?workbookHash=JWPlghdPks8hQOwGr51Qnxnbdrs_t_5qYEnUcrymF5IfViFO Dataset 140 is about surface water (also contains sediment and suspended matter data) There is no API, it's a manual download, so it could be nice to update it from time to time.
Added on
14.03.2025
Last refresh
17.03.2025
Type
static
Row count
6123
Coord. count
209
PFAS count
21
with values
85.6%
> 10 ng/L or equivalent
2319.0
> 100 ng/L or equivalent
671.0
Data downloaded from the Landesanstalt für Umwelt Baden-Württemberg, more precisely from the "Daten- und Kartendienst der LUBW 4.0", here: https://umweltdaten.lubw.baden-wuerttemberg.de/repositories/uXwTw947n7bRQG4iOuXI/workbooks/Grundwasserguete,ElW90OFKM4Yp6SuaXMUC/worksheets/Messwerttabelle,uLSUz2jIT4XNn9Ftr2gN?workbookHash=wsOVd6LYUWvdy4StJyAkPlyCa0zk9K_o144ymskuOsX3QztF&predecessor=ElW90OFKM4Yp6SuaXMUC%2Chash%3DwsOVd6LYUWvdy4StJyAkPlyCa0zk9K_o144ymskuOsX3QztF&worksheetPredecessor=j_4Qviq9qY3F9f5s1S9m&transferConditionMode=MERGE Dataset 141 is about groundwater. There is no API, it's a manual download, so it could be nice to update it from time to time. Surprisingly, the lat and lon of the stations are not given in the download, but I found the data of all german stations for groundwater here: https://umwelt.info/de/artikel/karte_grundwasser I joined using the Messtelle-nummer and got almost all the data points.
Added on
14.03.2025
Last refresh
19.03.2025
Type
static
Row count
3052
Coord. count
796
PFAS count
16
with values
39.61%
> 10 ng/L or equivalent
592.0
> 100 ng/L or equivalent
154.0