Environmental Systems and Societies · open data

Datasets you can actually have today

Environmental datasets for an investigation, each one downloaded and counted. Bringing your own is better than taking one from here: check anything you find against the four requirements.

81 datasets across 13 scales46 ready for a question on the three lines14 portalsall checked between 10 and 28 September 2026, and re-checked every year

A dataset is one file of numbers that you download and open; a portal is a website you search to find datasets.

A research question here has three lines: what people do, what happens to nature, and somebody's plan.

What a dataset has to be

  1. 1It has to be numbers you can change, not a picture of numbers.
  2. 2You have to be able to say what one row is, in a sentence.
  3. 3It has to cover your years and your places. Both, not one.
  4. 4You have to be able to have it on screen in ten minutes. Today, not in two weeks.
Why these four, and things that look like data and are not

The catalogue

Issue
81 of 81 datasets
What the badges mean

Opened and countedEvery dataset here. Downloaded and taken apart. The card says what one row is, how many rows are really in the file, and what went wrong when somebody opened it.

Water pollution12

Many indicators

Nutrients and major ions in Geneva's rivers, 1969 onwards

Canton de Genève, published through the SITG catalogue

Nutrient enrichment of the watercourses draining into Lake Geneva, across the whole period in which phosphate left detergents, treatment plants were built and farming practice changed.

One row:
One monitoring station in one year: the 90th percentile of that year's samples for about twenty parameters, plus the number of samples behind them.
Covers:
198 stations, 1969 to 2025. The longest series in this family by twenty-six years.
Full record7 traps
Measures
Human· PhosphateHuman· Total phosphorusHuman· NitrateHuman· AmmoniumHuman· Biochemical oxygen demandNatural· Dissolved oxygenHuman· Chloride
Usable rows
950
Coverage
198 stations, 1969 to 2025. The longest series in this family by twenty-six years.
How it arrives
CSV inside a zip, semicolon-separated
Language
The page is in English; the file itself is in French
Pairs with
  • Natural· Diatom index (DI-CH)
    · by station code and year
  • Natural· Invertebrate index (IBGN)
    · by station code and year
Pairs inside this file
  • Natural· Dissolved oxygenagainstHuman· Phosphate
  • Natural· Dissolved oxygenagainstHuman· Total phosphorus
  • Natural· Dissolved oxygenagainstHuman· Nitrate
  • Natural· Dissolved oxygenagainstHuman· Ammonium
  • Natural· Dissolved oxygenagainstHuman· Biochemical oxygen demand
  • Natural· Dissolved oxygenagainstHuman· Chloride
What can go wrong
  1. 1Missing values are recorded as −99, not as blanks, and nothing in the file says so. Twenty parameters carry them. Average silica without removing them and you get a large negative concentration, which is impossible, and a spreadsheet will calculate it without any warning.
  2. 2Silica is −99 in 856 of 950 rows, so that column is 90% missing rather than 90% present. Check how much of a column is real before you build a question on it.
  3. 31973, 1989 and 1990 are absent from the series entirely.
  4. 4The network grew from 6 stations in 1969 to about 30 now, so early and late years describe very different sets of places. Any before-and-after comparison needs restricting to the stations present in both.
  5. 5Station names are not unique. Twenty-three different stations are called "Embouchure", because every river has a mouth. Group by CODEMESURE, never by name, or you will silently merge twenty rivers into one.
  6. 6There are no unit columns here, unlike the physico-chemistry file. The units are in the documentation, and you have to go and read it.
  7. 7Every value is the year's 90th percentile, not its mean: nine samples in ten were at or below it, so it reports a station's bad days. The documentation in the zip says so for every parameter. Describe your variable that way, and don't average it with a file that gives means.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has phosphate (each year's 90th percentile) at Geneva's river monitoring stations changed between 1969 and 2025?
  • A comparison of nitrate between stations on predominantly agricultural catchments and predominantly urban ones.
  • Which parameter most often downgrades a station's grade, and has that changed over fifty years?
What is in it
  • Phosphate and total phosphorus, nitrate, nitrite, ammonium, total nitrogen
  • Dissolved oxygen and saturation, biochemical oxygen demand, dissolved organic carbon
  • Conductivity, pH, alkalinity
  • Chloride, sulphate, sodium, potassium, calcium, magnesium, silica
  • DECLASSANT: which parameter dragged that station-year's grade down
Pair it with another file
Diatom algae in Geneva's rivers
Matched on station code and year

Do Geneva's river stations with more phosphate have worse diatom index scores?

Watch outThe diatom index runs backwards: 1.4 is the cleanest water in the file and 8.0 the worst, so a positive correlation with phosphate means the diatoms get worse as phosphate rises. Say so in your write-up or your reader will take it the wrong way round. 420 station-years appear in both files; match on CODEMESURE and year, and remove the −99s.

Benthic invertebrates in Geneva's rivers
Matched on station code and year

Do Geneva's river stations with more phosphate have lower invertebrate index scores?

Watch outHere a higher index is better water, the opposite of the diatom index. The invertebrate series stops in 2022, so the nutrient file's last three years have nothing to match; 408 station-years appear in both. Remove the −99s from the nutrient file first.

Strategies you could evaluate against it
Contrat de rivières transfrontalier des rivières franco-genevoises Aire-Drize-Laire
Signed 10 October 2003, a seven-year programme completed in 2010. One of a family that began with the Arve contract in 1995.

The French State, the Rhône-Alpes region, the Canton of Geneva, the Haute-Savoie department, the Agence de l'eau Rhône-Méditerranée-Corse and basin users, with operational lead shared between the Communauté de communes du Genevois and the canton.

Link to this fileThe contract names assainissement, and nutrients are what wastewater treatment removes. Its years fall well inside this series, which is less common than it sounds.

The tensionThe contract exists because two sides of a border had to agree on goals. Geneva makes the laws for its own network and pays for it, but part of the water arriving comes from France, where Geneva cannot make laws. Several of the stations that got worse between the two periods are cross-border ones.

Source
Plan général d'évacuation des eaux
FIA operating since 1 January 2015; the PGEE is the standing planning instrument.

The canton sets the PGEE, which decides sector by sector whether the system is combined or separate. The secondary network is owned by the communes: more than 1,300 km of foul and surface-water sewers and 28 pumping stations. Since 1 January 2015 the FIA shares the cost across all of them.

Link to this fileThe most direct link of any file in this family. Sewer separation and treatment capacity are what nutrient concentrations respond to, and this series is long enough to see the response happen.

The tensionWho pays, and on what basis. The FIA is funded by a one-off connection charge plus two annual ones: the canton and the communes pay on the impermeable public road surface connected to the network, and property owners pay on their drinking-water consumption. Because every commune shares the cost, the communes that pay are not always the ones that benefit. I could not find any documented opposition to it, so if you choose this one you have to find sourced positions, not just claim that people disagree.

Source
Cantonal renaturation fund
Law April 1997. The Aire competition ran from late 1999 and selected the "Superpositions" team; PL 8490 was tabled in March 2001 at about 5.5 million francs for the first Geneva section.

The Grand Conseil, which in April 1997 added seven articles on renaturation to the cantonal water law of 5 July 1961 and created the fund. It is fed mainly by the hydraulic royalties paid by SIG and the Société des Forces Motrices de Chancy-Pougny, by pumping taxes, by federal subsidies and by donations, at around 11.8 million francs a year with a floor of 6 million.

Link to this fileRenaturation changes how a channel holds and processes nutrients rather than how much arrives. The connection is real but indirect, so you have to argue it, not just state it.

The tensionThe best-documented of the three. Local farmers said the project took too much land (one description called it science fiction). They argued that it ignored the realities of farming, and that farmland is a farmer's main working tool and inheritance. Part of the land at stake sits in the surfaces d'assolement, the protected cantonal quota of the best arable land. This sets an economic and a cultural claim against an environmental one: a tension along three of the five lines the criterion names.

Source
Many indicators

Nitrate carried down the Mississippi to the Gulf of Mexico, every year from 1979 to 2025

US Geological Survey (USGS), National Water Quality Network

Fertiliser and manure from farms across the Mississippi basin wash into the rivers as nitrate. The Mississippi and the Atchafalaya carry it to the Gulf, where it feeds the algae whose decay takes the oxygen from the seabed each summer.

One row:
One site, one substance, one water year and one kind of estimate: the tons the river carried. For this card, the row where SITE_ABB is GULF, CONSTIT is NO3_NO2 and MODTYPE is WRTDS_K: the nitrate that the Mississippi and the Atchafalaya together carried to the Gulf from October to September.
Covers:
47 water years, 1979 to 2025, for the Mississippi near St. Francisville, the Atchafalaya at Melville, and the two added together
Full record12 traps, 2 on the three lines
Measures
Human· Nitrate load to the Gulf
Usable rows
47
Coverage
47 water years, 1979 to 2025, for the Mississippi near St. Francisville, the Atchafalaya at Melville, and the two added together
How it arrives
One CSV of about 290 KB, WRTDS_loads.csv, one of six files on the USGS data release page. 14 lines of notes come before the headings
Language
Page and file in English
Pairs with
  • Natural· Dead zone area
    · by year: the USGS water year (October to September) against the July survey of the same year
  • Natural· Brown shrimp landed in Louisiana
    · by year: the calendar year of the landings against the USGS water year (October to September) of the same number
What can go wrong
  1. 1Many rows for every year. The file has 4,041 rows: three sites, ten substances and three kinds of estimate for every water year. Filter to SITE_ABB GULF, CONSTIT NO3_NO2 and MODTYPE WRTDS_K, and you have 47 rows, one per year. If you add up rows without filtering, you count each year many times.
  2. 2Fourteen lines of notes first. The file starts with 14 lines beginning with #, which explain every column. The headings are on line 15. A spreadsheet reads the notes as data, so delete them, or tell the import to start at line 15. Excel also drops the zeros at the start of the site numbers (07373420 becomes 7373420).
  3. 3A water year is not a calendar year. WY 2019 runs from 1 October 2018 to 30 September 2019. So the load you set against the July 2019 dead zone includes October to December 2018, before the spring, and August and September 2019, after the survey. From 1979 to 2025, about 17% of a water year's river flow came in October to December, and about 10% in August and September (from mflow.csv). Say in your method that the two years are not the same length of time.
  4. 4The forecasters use May. Each June, NOAA forecasts the dead zone from the May nitrate load, the river's load in the weeks just before the summer. USGS publishes the May figure only one year at a time, as a preliminary spreadsheet on its Gulf page, and it is not in this release. A yearly total is what this file can give you. Say so in your evaluation, and say why May might matter more.
  5. 5Wet years carry more nitrate. More rain washes more nitrate off the fields and down the rivers, so the load goes up and down with the flow. 2019 had both the highest mean flow in the file (1,380,000 cubic feet per second, in aflow.csv) and the largest load (1,650,000 tons). USGS names the fresh water and the nutrients the rivers bring as "two primary controls" on the size of the dead zone. So a link with the dead zone may come from the river's water as well as from the farms' nitrate. Look at the flow too, and say what you think.
  6. 6Actual or flow-normalised. WRTDS_K is what actually reached the Gulf. The flow-normalised rows (WRTDS_FNG and WRTDS_FNS) take out the wet and dry years. That is right for a trend and for the Task Force's target, but it is not what the algae received. Choose one before you look, and say why.
  7. 7US tons of nitrogen. TONS is in US tons (907 kg), not metric tonnes, and it is the weight of the nitrogen in the nitrate, not of the nitrate itself. NOAA's announcements give the May load in metric tons, and 1 metric ton is 1.1 US tons. Convert once, and say which you used.
  8. 8Use the GULF row. Loads are rounded to three figures (984,000; 1,650,000), so STFR plus MELV can differ from GULF by up to half a percent. Take GULF as it is, and do not add the two yourself.
  9. 9The whole series is estimated again every year. Each May, USGS publishes a new version, with a new DOI and a new download link, and runs the model again. Earlier years change: between version 2 (February 2025) and this version 3.0 (May 2026), 37 of the 45 years they share changed, and 1989 fell by 15%. Name the version and the date you downloaded it, and keep your copy.
  10. 10Search for the Gulf of America. The release's title says Gulf of America, the name US federal agencies have used since 2025. Its first version, from 2022, was called Gulf of Mexico. Say in your method that the two names mean the same sea.
  11. 11The download page checks your browser. sciencebase.gov shows a "Just a moment" page for a few seconds before the file downloads. A normal browser passes it on its own, but a script, or a strict school network, may be stopped.
  12. 12The dead zone stops in 2021. Its file, on the EPA card, runs from 1985 to 2021, with no survey in 1989 or 2016, so 35 years have both. Later summers are in NOAA's yearly announcements, each a separate source to cite. WY 2026 will come in next May's version.
  • Across the summers from 1985 to 2021, is the area of the Gulf dead zone related to the nitrate load that the Mississippi and the Atchafalaya carried to the Gulf in the same water year?
  • Was the Gulf dead zone larger in the years when the rivers carried more nitrate than the median than in the years when they carried less, 1985 to 2021?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the flow-normalised nitrate load to the Gulf changed from 1979 to 2025?
  • What share of the nitrate reaching the Gulf comes down the Atchafalaya, and has that share changed since 1979?
  • Did the flow-normalised total nitrogen and total phosphorus loads to the Gulf reach the Hypoxia Task Force's interim target of 20% below their 1980 to 1996 average by 2025?
  • Is the nitrate load related to the rivers' mean flow in the same water year, 1979 to 2025?
What is in it
  • WY: the water year, 1 October to 30 September, named after the year it ends in. WY 2019 is October 2018 to September 2019
  • SITE_ABB: STFR (Mississippi River near St. Francisville), MELV (Atchafalaya River at Melville), and GULF, the two added together, which is what reaches the Gulf
  • CONSTIT: what the river carried. NO3_NO2 is nitrate plus nitrite, weighed as nitrogen. TN is total nitrogen and TP total phosphorus, among ten substances
  • MODTYPE: WRTDS_K is the load that actually arrived that year. WRTDS_FNG and WRTDS_FNS are flow-normalised: the load as if every year had the same river flow, which is how the Hypoxia Task Force follows change
  • TONS: the load, in US tons of nitrogen. TONS_L90 and TONS_U90 are the 90% confidence limits, and read NA on every WRTDS_K row
  • In the same release, aflow.csv and mflow.csv give the rivers' mean flow for each water year and each month, in cubic feet per second, and WRTDS_trends.csv gives the Task Force's percentage changes in total nitrogen and phosphorus since 1980 to 1996
Pair it with another file
The Gulf of Mexico dead zone, every summer from 1985 to 2021
Matched on year: the USGS water year (October to September) against the July survey of the same year

Across the summers from 1985 to 2021, is the area of the Gulf dead zone related to the nitrate load that the Mississippi and the Atchafalaya carried to the Gulf in the same water year?

Watch outMatch the USGS WY to the EPA Year: 35 years have both, 1985 to 2021. A water year runs from October to September, so each load includes three months of the autumn before and two months after the July survey. The scientists who forecast the dead zone use the May load, which is not in the USGS file: say so in your evaluation. Wet years carry more nitrate and more fresh water, and USGS names both as controls on the dead zone, so look at the flow in aflow.csv as well. A storm can mix oxygen down just before the survey, as Hurricane Barry did in 2019: keep those years, and say what they do. Both series may also drift over the years, so correlate the change from one year to the next as well. The missing summers leave 32 changes.

Brown and white shrimp landed in Louisiana and Texas, year by year since 1962
Matched on year: the calendar year of the landings against the USGS water year (October to September) of the same number

Across the years 1979 to 2024, is the weight of brown shrimp landed in Louisiana related to the nitrate the Mississippi and the Atchafalaya carried to the Gulf in the same water year?

Watch outMatch the landings Year to the USGS WY: 46 years have both, 1979 to 2024. A landing year runs from January to December and a water year from October to September, so they share nine months. Nitrate does not act on shrimp directly: any link runs through the dead zone, and the same river water also feeds the plankton and the seabed life that shrimp eat, so more nitrate could mean more food as well as less oxygen. Landings also follow the boats, fuel and the price of imported shrimp, the storms of 2005, 2008, 2020 and 2021 and the oil spill closures of 2010, and neither file can separate them. Scientists who studied this found the effect hard to see in landings. Much of Louisiana's brown shrimp is caught in the bays in May and June. Both series may drift over the decades, so correlate the change from one year to the next as well: that gives 45 changes.

Strategies you could evaluate against it
Hypoxia Task Force's 2008 Action Plan and its 2015 goal framework
The Gulf Hypoxia Action Plan was released on 16 June 2008. Its goal was a dead zone smaller than 5,000 km² (about 1,930 sq mi), as a five-year running average, by 2015. The New Goal Framework, dated 3 December 2014 and announced in February 2015, kept the size but moved the date to 2035. It added an Interim Target: nitrogen and phosphorus loads to the Gulf 20% below their 1980 to 1996 average by 2025. The Task Force reported on that target in June 2026.

The Mississippi River/Gulf of America Watershed Nutrient Task Force: federal agencies led by the EPA, one agency from each of 12 states (ten along the Mississippi and two along the Ohio), and the tribes, through the National Tribal Water Council. In 2026 the EPA and Iowa's Secretary of Agriculture are its co-chairs.

Link to this fileDirect. The interim target is measured on loads from this release: the Task Force compares USGS's flow-normalised total nitrogen and total phosphorus loads with their 1980 to 1996 average. Nitrate is most of the nitrogen (between 50% and 74% of total nitrogen at the Gulf in this file), but the target is set on total nitrogen, so say which you use and why. The plan acts on farms and towns upstream, while the load in any one year also rises and falls with the rain, which no plan controls.

The tensionVoluntary action or legal limits. In 2008 thirteen groups petitioned the EPA to set legal limits for nitrogen and phosphorus in the basin's waters. The groups, the Mississippi River Collaborative, said the petition "chronicled EPA’s failed attempts to address the problem through workgroups, collaboration, guidance to states, and 'action plans' that never resulted in any action" (MRC). The EPA said no on 29 July 2011: "We do not believe that the comprehensive use of federal rulemaking authority is the most effective or practical means of addressing these concerns at this time" (EPA letter). A federal court upheld the EPA's refusal in 2016.

Source
12 states' nutrient reduction strategies
The 2008 Action Plan asked each state for a strategy, and by the 2015 framework every Task Force state had sent a draft or a finished one. Iowa's was released on 29 May 2013 and updated in February 2025. Like the Action Plan, it aims at 45% less total nitrogen and total phosphorus than in 1980 to 1996.

Each Task Force state wrote its own: Arkansas, Illinois, Indiana, Iowa, Kentucky, Louisiana, Minnesota, Mississippi, Missouri, Ohio, Tennessee and Wisconsin. Iowa's was written by the Iowa Department of Agriculture and Land Stewardship, the Iowa Department of Natural Resources and Iowa State University.

Link to this fileUpstream, and only all together. The strategies act on farms and sewage works in each state, but this file measures what reaches the river mouth, with every state's nitrate added together. It can show how the total changed, not which state's strategy changed it.

The tensionVoluntary or required, for farms. Iowa's strategy says "Iowa’s many successes can be duplicated using the tools known to work, such as targeted, voluntary conservation measures" (2025 update). The Iowa Environmental Council replied in 2022: "The NRS includes required actions for some sources of nutrient pollution, but only voluntary measures for agriculture. This voluntary policy has not resulted in progress" (report). Des Moines Water Works, which supplies about 500,000 people, sued 13 drainage districts upstream over nitrate in its river water. A federal court dismissed the case on 17 March 2017, holding that "drainage districts lack the ability to redress that injury" (Penn State).

Source
Many indicators

Nutrients and weedkiller in Haute-Savoie's rivers, from Hub'Eau

Hub'Eau (OFB and BRGM), from Naïades, the national database of the French water agencies

Nutrients from sewage and farms, and weedkiller from farms, gardens and roads, in the rivers on the French side of the Geneva region: the Arve, the rivers that run into Lake Geneva, and the rivers round Lake Annecy.

One row:
One measurement of one substance in one water sample, taken at one station on one date. A station usually has about four samples a year.
Covers:
Haute-Savoie. Orthophosphate at 598 stations and nitrate at 612, 1971 to 2026, but never more than 44 stations a year before 2002. Glyphosate and AMPA at 109 stations, 2001 to 2026
Full record9 traps
Measures
Human· Orthophosphate in Haute-Savoie's riversHuman· Nitrate in Haute-Savoie's riversHuman· Ammonium in Haute-Savoie's riversHuman· AMPA (a breakdown product of glyphosate) in Haute-Savoie's riversHuman· Glyphosate in Haute-Savoie's rivers
Usable rows
10,171
Coverage
Haute-Savoie. Orthophosphate at 598 stations and nitrate at 612, 1971 to 2026, but never more than 44 stations a year before 2002. Glyphosate and AMPA at 109 stations, 2001 to 2026
How it arrives
CSV, semicolon-separated. Open the web address and the file downloads, about 1 MB, always called analyse-pc.csv. One address for each substance
Language
Page and file in French
Pairs with
  • Natural· Invertebrate index (I2M2), Haute-Savoie
    · by station code and year
What can go wrong
  1. 1A value below the limit is written as the limit. When code_remarque is 10, resultat holds the limit of quantification (0.02, say), not a measured value. For AMPA that is 1,286 of 2,211 rows, and for glyphosate 1,833 of 2,208. Average resultat as it downloads and every "less than 0.02" counts as 0.02. Choose before you look: the share of samples above the limit, the mean with each value below the limit set to half the limit, or the highest value of the year. Then say which, and why.
  2. 2The limit changed. For AMPA it was 0.1 or 0.05 µg/l up to 2013 and 0.02 from 2014. A lower limit finds more, so years with different limits cannot be compared as they are. Start AMPA in 2014, or count only values above 0.05 in every year.
  3. 3AMPA does not only come from glyphosate. It also forms when phosphonates break down, and a review of AMPA in natural waters found that in towns it comes "from phosphonates and glyphosate in wastewater" (Grandcoin, Piel and Baurès, Water Research, 2017). So AMPA below a treatment works is not a measure of weedkiller alone. Glyphosate is, and it is in the same file.
  4. 4Keep size=20000 in the address. Without it you get the first 1,000 rows and no warning. With it, one address gives at most 20,000 rows, and a file cut at that limit looks exactly like a complete one. Each address on this card is well under it. If you change an address and get exactly 20,000 rows, ask for fewer years.
  5. 5One row per sample, about four samples a year. Where a station also has an invertebrate score, the middle number of samples in a year is 4, and some years have 36. Make one value per station and year before you match the biology, which has one score a year. First remove rows that are exact copies of another row: there are 197 in the orthophosphate file.
  6. 6Look at the highest values before anything else. The two highest orthophosphate values, 26.0 and 25.0 mg/l on the Arve on 4 December 2012, are marked Incorrecte: remove them. 43 nitrate values are above 100 mg/l, all at small streams round Annecy and Cluses, and the highest is 1,290. Those are not marked. Decide what to do with them before you look at any pattern, and say so.
  7. 7The units are the whole ion. Geneva's files give nitrate as mg N/l and phosphate as mg P/l. To compare with them, multiply nitrate by 0.226 and orthophosphate by 0.326.
  8. 8Open it through the import command. The file is separated by semicolons and has no marker to say it is UTF-8, so a double-click can put every column into one and turn é into é. In Excel use Data, then From Text/CSV, and choose UTF-8 and semicolon. Every download is called analyse-pc.csv: rename each one as it arrives.
  9. 9The file grows. Hub'Eau copies new results from Naïades all the time, so the same address can give more rows next month. Write down the date and the number of rows you got. On 27 September 2026 the orthophosphate file had 10,171.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has orthophosphate at the Arve's monitoring stations changed between 2002 and 2025?
  • In what share of samples was AMPA found above the limit at Haute-Savoie's river stations each year, 2014 to 2025?
  • Is nitrate higher at the Arve's stations below Cluses than at Chamonix?
What is in it
  • code_station: the station's national (SANDRE) code, such as 06063900 for the Arve at Arthaz-Pont-Notre-Dame. libelle_station is its name
  • date_prelevement: the day the sample was taken, written 2023-07-18
  • libelle_parametre: what was measured: Orthophosphates (PO4), Nitrates, Ammonium, Glyphosate or AMPA. AMPA is a substance glyphosate breaks down into
  • resultat and symbole_unite: the value and its unit. Orthophosphate is in mg(PO4)/L and nitrate in mg(NO3)/L, milligrams of the whole ion in a litre. Glyphosate and AMPA are in µg/L, micrograms in a litre
  • code_remarque: 1 means the value was measured. 10 means it was below the limit of quantification, the smallest amount the laboratory can measure, and then resultat is that limit, not a measurement
  • limite_quantification: that limit, when the laboratory gave it
  • libelle_qualification: the water agency's check on the value: Correcte, Incertaine (uncertain) or Incorrecte (wrong)
The tables, one by one
One address for each substance, Haute-Savoie (département 74) (5)

Open an address and the CSV downloads. For another French département, change 74 in the address.

  • Orthophosphate (SANDRE code 1433)CSV
  • Nitrate (1340)CSV
  • Ammonium (1335)CSV
  • Glyphosate (1506) and AMPA (1907), in one fileCSV
  • Where each station is: river, commune, coordinates and altitudeCSV
Pair it with another file
River invertebrates and diatoms in Haute-Savoie, from Hub'Eau
Matched on station code and year

Do Haute-Savoie's river stations with more orthophosphate have lower invertebrate index (I2M2) scores, 2008 to 2024?

Watch outMatch code_station in the chemistry to code_station_hydrobio in the biology: they are the same national codes. Take the year from the first four characters of each date, because the biology writes 2025-06-25T00:00:00Z. The chemistry has about four samples a year at a station and the biology one score, so make one chemistry value per station and year first, and when code_remarque is 10 remember that resultat is the limit, not a measurement. 913 station-years have both an I2M2 score and an orthophosphate value, from 191 stations, and 25 of those stations appear in ten years or more: average each station's years into one value as well, or the stations surveyed most often count most. With the diatom index it is 1,059 station-years from 2005, and with AMPA 341. For both indices a higher score is better water.

Strategies you could evaluate against it
Nitrate vulnerable zones on the Lake Geneva shore and round Saint-Julien-en-Genevois
France reviews the zones every four years. No Haute-Savoie commune was in the 2017 list. Arrêté n° 21-325 of 23 July 2021 put 12 in, because of the Vion, the Aire and the groundwater under the Bas-Chablais. Arrêté n° 2026-214 of 30 July 2026 keeps 10, now because of the Vion and the Hermance. The four communes on the Aire, round Saint-Julien-en-Genevois, left the list.

The préfet coordonnateur du bassin Rhône-Méditerranée, for the French State, under the EU Nitrates Directive (91/676/EEC, 12 December 1991). In a vulnerable zone, farmers must follow rules on how they use nitrogen fertiliser and how they manage their land.

Link to this fileDirect for nitrate, and it has a place and a date. The file has a station on each of the three rivers, each with nitrate in 13 to 20 years since 2002: the Aire at Saint-Julien-en-Genevois 2 (06999125), the Vion at Excenevex 1 (06830246) and the Hermance at Chens-sur-Léman (06830258). Compare them with stations outside the zones, or compare years before and after 2021. Only a few years have passed since 2021, so you can describe where nitrate stood, not show that the zones worked. The same report judged that the Aire's nitrate comes mainly from sewage, and says a new treatment works at Neydens should be fully working by 2027.

The tensionFarms or sewage. In the 2026 review, requests to take the Vion and the Hermance off the list argued that their pollution may come from sewage as well as from farms. The State kept both. For the Vion its report answers that "la contribution agricole ne peut être ignorée" (the part from farming cannot be ignored), because there are large cereal fields right beside the monitoring point (DREAL Auvergne-Rhône-Alpes, July 2026).

Source
SDAGE Rhône-Méditerranée 2022 to 2027
In force from 4 April 2022, for 2022 to 2027. The Directive asked for good status by 2015 and allows at most two extensions, to 2021 and 2027.

The comité de bassin Rhône-Méditerranée, which adopted it on 18 March 2022, and the préfet coordonnateur de bassin, who approved it on 21 March 2022. It is how France applies the Water Framework Directive (2000/60/EC, 23 October 2000) to the Rhône basin, which includes every river in Haute-Savoie.

Link to this fileDirect in aim. Its orientation 5B, "Lutter contre l'eutrophisation des milieux aquatiques", asks for less phosphorus to reach rivers and lakes, and less nitrogen, mainly for lagoons. Orientation 5D is about pesticides. The plan covers the whole basin, so connect it to your stations through what it asks of your rivers, not through a basin total.

The tensionThe plan names something it cannot control. On pesticides it says it has no hold over "la compétitivité du prix des produits agricoles", the price competition that leads some farmers to use inputs such as pesticides "pour améliorer les rendements et sécuriser leurs revenus" (to raise their yields and protect their income).

Source
SAGE of the Arve
Adopted by the CLE on 4 June 2018 and approved by arrêté n° DDT-2018-1130 of 23 June 2018. It follows the Contrat de rivière Arve, signed in 1995 for ten years. In June 2025 the CLE put its revision back to 2028.

The Commission locale de l'eau (CLE) of the Arve, with the SM3A, the Syndicat mixte d'aménagement de l'Arve et de ses affluents, as its technical body. The préfet of Haute-Savoie approved it.

Link to this fileDirect for orthophosphate and ammonium on the Arve and its tributaries, because sewage carries both. The plan records that 86% of the basin's people are on mains sewers, with 39 treatment works in 2012. Of the homes with their own systems that were inspected by 2012, 40% did not comply and another 26% did not comply with a proven risk. It calls pesticide discharges in the basin "globalement limités" (limited overall), found mostly on the crop and market-garden land of the lower valley.

The tensionTourists against the river. The plan says treatment works must keep up with fast population growth and treat tourists' wastewater "en période de pointe hivernale, période de forte sensibilité des milieux récepteurs": most visitors come in winter, when the rivers that receive the treated water are at their lowest.

Source
Loi Labbé: no chemical weedkiller on public land or in private gardens
From 1 January 2017 the State, local councils and public bodies may not use pesticides on green spaces, walkways, forests and roads, except products for biological control, low-risk products and those allowed in organic farming. From 1 January 2019 chemical pesticides may not be sold to private gardeners. An arrêté of 15 January 2021 extended the ban to more places used by the public from 1 July 2022, and to sports pitches from 1 January 2025.

The French Parliament: loi n° 2014-110 of 6 February 2014, with its dates brought forward by the energy transition law (loi n° 2015-992 of 17 August 2015, article 68).

Link to this fileDirect for glyphosate in towns, and not for farms, which it does not cover. Glyphosate and AMPA run from 2001 in this file, so there are years before and after 2017 and 2019. But the limit of quantification changed in 2014, and AMPA has other sources (see the traps), so a change below a town is not only a change in weedkiller.

Source
Ecophyto plans
Ecophyto 2018 was presented on 10 September 2008, to halve pesticide use in ten years. In 2016 the deadline moved to 2025. Ecophyto II+ followed in April 2019, and Ecophyto 2030, published on 6 May 2024, aims for a 50% cut by 2030 compared with 2011 to 2013.

The French government, led by the ministry of agriculture.

Link to this fileIndirect. It is about how much pesticide French farms use, not about any river, and it sets no target for Haute-Savoie or for glyphosate. Any link to your stations has to go through the farmland upstream of them, and you would have to show it.

The tensionWhether it worked, and how to measure it. In 2019 the Cour des comptes, France's public audit court, found that use measured by the NODU indicator had risen by 12% between 2009 and 2016, and wrote that "les effets des plans Écophyto demeurent très en deçà des objectifs fixés" (the effects remain far below the targets). In early 2024, after protests by farmers, the government paused the plan, then replaced the NODU with the EU's HRI1 indicator. Members of the plan's own scientific committee wrote that the new indicator's weightings "sont arbitraires et ne sont étayées par aucun résultat scientifique" (are arbitrary and backed by no scientific result) (The Conversation, 21 February 2024).

Source

Rivers and lakes3

Both sides in one file

Plankton in Lake Geneva, every month from 1974 to 2010

INRAE Observatory on LAkes (OLA), Thonon-les-Bains, through Recherche Data Gouv

What happened to the lake's algae and the water fleas that graze them as the phosphorus that had choked Lake Geneva in the 1970s was brought down, and as the water warmed.

One row:
One month at the deepest point in the middle of the lake: the average of the one or two samples taken that month.
Covers:
Every month from January 1974 to December 2010: 444 months, with phytoplankton missing in 9 and Daphnia in 31
Full record8 traps, 1 on the three lines
Measures
Natural· Phytoplankton biomass, Lake GenevaNatural· Daphnia (water fleas), Lake GenevaHuman· Dissolved phosphate, Lake GenevaNatural· Water temperature, Lake Geneva
Usable rows
435
Coverage
Every month from January 1974 to December 2010: 444 months, with phytoplankton missing in 9 and Daphnia in 31
How it arrives
One CSV, semicolon-separated, in the Latin-1 encoding
Language
Page and file in English
Pairs inside this file
  • Natural· Phytoplankton biomass, Lake GenevaagainstHuman· Dissolved phosphate, Lake Geneva
  • Natural· Daphnia (water fleas), Lake GenevaagainstHuman· Dissolved phosphate, Lake Geneva
What can go wrong
  1. 1Check the phosphate units. The PO4 heading says µgP/L, but the values are in mg/L: 0.034 is 34 µg per litre. Multiply by 1,000 and say so in your method.
  2. 2Semicolons and Latin-1. Open it as UTF-8 and "µg/L" in every heading turns into garbage characters. Tell your spreadsheet the file is semicolon-separated and Latin-1 (or Western European).
  3. 3NaN means missing. Phytoplankton is missing in 9 months and Daphnia in 31. Leave those months out, never read NaN as 0, and count how many months each year really has before you average it.
  4. 4The sampling depth changed. Phytoplankton was sampled in the top 10 m until 2001 and the top 18 m after. A step in biomass around 2001 could be the method, not the lake. The thermometer was replaced by a probe in 1998.
  5. 5Months are not independent. Every year rises and falls with the seasons, so a correlation across all 444 months is mostly summer against winter. Compare the same month across years, or annual means, and say which.
  6. 6Different amounts of water. Phytoplankton is per litre of the upper layer; Daphnia is per square metre of lake surface, down to 50 m. They are not the same kind of number, so compare how they change, not their sizes.
  7. 7A1 to A5 are only names here. The file does not say which algae are in each group. That is in Anneville et al. (2018), Hydrobiologia 824: 121-141. Read it before you build a question on one group.
  8. 8It stops in 2010. Later years exist but need an account and a data request from the observatory, which will not arrive in a lesson.
  • Is annual mean phytoplankton biomass related to annual mean dissolved phosphate in Lake Geneva, 1974 to 2010?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Is the number of Daphnia related to phytoplankton biomass in the same month in Lake Geneva, 1974 to 2010?
  • Is the biomass of the summer phytoplankton group related to summer water temperature across the years 1974 to 2010?
What is in it
  • Year, Month
  • PhytoTot: total phytoplankton biomass, µg per litre, in the top 10 m of water (top 18 m after 2001)
  • A1 to A5: the biomass of five groups of phytoplankton that grow at different times of year, defined in Anneville et al. (2018)
  • Daphnia: water fleas per square metre of lake surface, counted in a net pulled up from 50 m
  • PO4: dissolved phosphate. The heading says µgP/L; the values are mg/L
  • WaterTemp in °C and SolarRad in joules per cm²
Strategies you could evaluate against it
Switzerland's ban on phosphates in laundry detergents
In force since 1986, alongside phosphorus removal at sewage works, which cut the phosphorus reaching Swiss lakes from both households and industry.

The Swiss Confederation, for all laundry detergent sold in Switzerland.

Link to this fileDirect on the PO4 column and indirect on the plankton, which respond to phosphate through a food web. 1986 falls in the middle of this file, so there is a before and an after. But the ban came with sewage-works improvements and with France's own measures on the other shore, so a before-and-after cannot pin the change on the ban alone: say so.

Source
CIPEL's action plans for the lake
The 2011-2020 plan set a target of 10 to 15 µg of phosphorus per litre of lake water and 95% treatment efficiency at the basin's sewage works. The 2021-2030 plan commits to setting a new phosphorus objective for the decade.

The International Commission for the Protection of the Waters of Lake Geneva (CIPEL), for Switzerland and France together.

Link to this fileDirect in aim: the target is written for phosphorus because phosphorus drives the algae in this file. The file ends in 2010, so it describes the lake the 2011 target was set for, not whether the target was met. CIPEL's yearly reports carry the later years as tables in PDFs.

The tensionFish against clear water. CIPEL's own scientific report of 2024 found that managing phosphorus divides the lake's stakeholders, because low phosphorus does not generally keep fish populations strong. It proposed 15 µg per litre as a compromise between fish and the lake's other uses, and left CIPEL to reconsider its 10 to 15 µg target in 2025.

Source
Both sides in one file

Zooplankton and water quality in Lake Geneva, 1959 to 2018

INRAE Observatory on LAkes (OLA), Thonon-les-Bains, through Recherche Data Gouv (the French3lakes dataset)

The water fleas and copepods at the base of the lake's food web, which fish feed on, through six decades in which the phosphorus in Lake Geneva rose and was brought back down.

One row:
One kind of zooplankton at one stage of its life on one sampling date at SHL2, the deepest point of the lake: its density in the top 50 m, in individuals per litre. The chemistry sheet is one measurement on one date.
Covers:
Lake Geneva: zooplankton on 973 dates from 1959 to 2018, and total phosphorus, water temperature, transparency and chlorophyll from 1974 to 2015. Lakes Annecy and Bourget are in the same file
Full record9 traps, 1 on the three lines
Measures
Natural· Daphnia (water fleas)Human· Total phosphorusNatural· Surface water temperature
Usable rows
32,032
Coverage
Lake Geneva: zooplankton on 973 dates from 1959 to 2018, and total phosphorus, water temperature, transparency and chlorophyll from 1974 to 2015. Lakes Annecy and Bourget are in the same file
How it arrives
One Excel workbook of 7.5 MB with five sheets. On the page choose Original File Format: the tab-delimited version holds only the first sheet
Language
Page and file in English
Pairs with
  • Natural· Whitefish caught
    · by year
Pairs inside this file
  • Natural· Daphnia (water fleas)againstHuman· Total phosphorus
What can go wrong
  1. 1Choose Original File Format. The page's default download is a tab-delimited file holding only the first sheet, a list of authors (3.8 KB). The Excel original has all five sheets.
  2. 2Three lakes in one file. Filter waterbody_name to Geneva first: Annecy and Bourget are mixed in.
  3. 3The headings are on row 2, under a title row, and the first column is a row number with no heading.
  4. 4One row per stage, under several names. Daphnia arrive as adult females, egg-carrying females and juveniles, named DAPHNIA SP until 1990 and HYALINA, LONGISPINA and GALEATA from 1984, as the counters began naming species. Add every row that starts DAPHNIA on a date to get all the water fleas.
  5. 5No row means none counted. The file has no zeros: a date with no Daphnia row had none recorded. Put the zeros in before you average, or those dates vanish and the mean goes up.
  6. 6Two nets. Some dates used a 212 µm net and others a 64 µm one, which also catches smaller animals. No date has Daphnia from both, but the mix changes over the years: keep zoop_mesh_um and say how you handled it.
  7. 7Uneven sampling. 2001 has a single sampling date and 1981 has 37. Average within each year before comparing years, and say how many dates each year had.
  8. 8Chemistry is its own sheet, one measurement per row. Total phosphorus (TP) is sampled at the surface about 18 times a year; temperature comes twice per date, surface and deep, so choose one.
  9. 9Not the same unit as the monthly plankton card. Daphnia here are per litre of the top 50 m; the 1974 to 2010 file counts them per square metre of lake surface.
  • Is the annual mean density of Daphnia related to annual mean total phosphorus in Lake Geneva, 1974 to 2015?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Is the density of Daphnia in spring related to spring surface water temperature in Lake Geneva, 1974 to 2015?
What is in it
  • Zooplankton_Abundance sheet: waterbody_name, year_yyyy, month_mm, day_of_month_dd, taxa_name_orig_upper (the animal and its stage, in French) and zoop_value, individuals per litre
  • zoop_mesh_um: the mesh of the net, 212 or 64 µm
  • Water_Chemistry sheet: W_parameter (TP is total phosphorus in µg per litre; also temperature, secchi and chlorophyll_a), W_value, and W_zone (surface, or hypolimnion for the deep water)
Pair it with another file
Fish caught in Lake Geneva's Swiss waters, every year since 1904
Matched on year

Across the years 1974 to 2015, does the professional whitefish catch in Lake Geneva's Swiss waters go with the lake's annual mean total phosphorus?

Watch outAverage the phosphorus to one value a year first (about 18 surface samples each), and 42 years meet the catch. Use the professional catch, which runs the whole period: the total adds recreational fishing from 1994 and jumps there. The catch is Swiss waters only. Both series move steadily over these decades, so correlate the change from one year to the next as well.

Strategies you could evaluate against it
CIPEL's action plans for the lake
The 2011-2020 plan set a target of 10 to 15 µg of phosphorus per litre of lake water and 95% treatment efficiency at the basin's sewage works. The 2021-2030 plan commits to setting a new phosphorus objective for the decade.

The International Commission for the Protection of the Waters of Lake Geneva (CIPEL), for Switzerland and France together.

Link to this fileDirect in aim: the target is set for phosphorus, which this file measures, and the zooplankton sit between the algae the target controls and the fish the tension is about. The file ends in 2015 for phosphorus and 2018 for zooplankton, so it shows the lake the targets were set for, not whether the latest one is met.

The tensionFish against clear water. CIPEL's own scientific report of 2024 found that managing phosphorus divides the lake's stakeholders, because low phosphorus does not generally keep fish populations strong. It proposed 15 µg per litre as a compromise between fish and the lake's other uses, and left CIPEL to reconsider its 10 to 15 µg target in 2025.

Source
Switzerland's ban on phosphates in laundry detergents
In force since 1986, alongside phosphorus removal at sewage works, which cut the phosphorus reaching Swiss lakes from both households and industry.

The Swiss Confederation, for all laundry detergent sold in Switzerland.

Link to this fileDirect on the phosphorus and indirect on the zooplankton, which respond through the algae they eat. 1986 falls in the middle of the phosphorus series, but the ban came with sewage-works improvements and France's own measures, so a before-and-after cannot pin the change on the ban alone.

Source
No partner yet Many indicators

AQUASTAT, how much water each country takes and what it takes it for

UN Food and Agriculture Organization

Water scarcity: how much freshwater a country withdraws for farming, industry and towns, set against how much it actually has.

One row:
One variable for one country in one year. The file holds 199 variables in the same three columns, so every question starts by filtering to the variable it needs.
Covers:
182 countries and 19 regional aggregates, 1962 to 2022, for total water withdrawal; 936,332 rows across all 199 variables
Full record8 traps
Measures
Human· Water withdrawal per personHuman· Water stress (SDG 6.4.2)
Usable rows
6,305
Coverage
182 countries and 19 regional aggregates, 1962 to 2022, for total water withdrawal; 936,332 rows across all 199 variables
How it arrives
One CSV of 88 MB, the whole database in long form, encoded Latin-1 rather than UTF-8
Language
Page and file in English
What can go wrong
  1. 1It is not UTF-8. The file is Latin-1, so a spreadsheet that assumes UTF-8 turns Côte d'Ivoire and Türkiye into nonsense or refuses to open it. Choose the encoding on import. Everything else in the file is plain ASCII, which is why the fault is easy to miss.
  2. 2Most of the numbers were never measured. Of 6,305 country values for total water withdrawal, 499 are marked A, official. The rest are estimated, imputed or borrowed. India has 48 years and not one of them is official.
  3. 3Imputed means drawn as a straight line. Between two real values the gaps are filled with a straight line, and after the last one the value is copied forward: India reads exactly 761 every year from 2010 to 2022. About 23% of the withdrawal values equal the year before. A flat line here usually means nobody measured, not that nothing changed.
  4. 4Nineteen of the areas are not countries. World, Europe, Sub-Saharan Africa, Least Developed Countries and fifteen more sit in the same column, so a sum or an average across areas counts places twice. Filter on the numeric code, not the name: Central African Republic and South Africa look like regions to a text search.
  5. 5Percentages above 100 are real. Water stress is withdrawal as a share of renewable water, and 17 countries were over 100 in 2022, Kuwait at 3,850. Countries that pump fossil groundwater or desalinate seawater take more than rain replaces. One Kuwait makes an average across countries meaningless, so use the median.
  6. 6Coverage grows over time. Total withdrawal has values for 2 countries in 1965, 54 in 1980 and 182 from 2015, so a total or an average drawn across the whole period is mostly measuring how many countries joined.
  7. 7The unit sits inside the variable name, `[10^9 m3/year]`, which is cubic kilometres. The header also repeats itself: two columns called aquastatElement and two called timePointYears. Both year columns are identical; delete one.
  8. 8The last year is 2022. Before you use a country's most recent years, check that they are not an earlier value copied forward.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How far did Australia's agricultural water withdrawal fall during the Millennium Drought, and how quickly did it recover?
  • Which countries withdraw more freshwater than they renew each year, and what do they have in common?
  • Did Spain's total water withdrawal fall after 2015, using only the values marked official?
What is in it
  • Total water withdrawal, in 10^9 m³ a year (cubic kilometres): India 761, Spain 29.0, Australia 16.7 in 2022
  • The same split three ways: agricultural, industrial and municipal withdrawal, each also per person
  • SDG 6.4.2 water stress: withdrawal as a percentage of renewable freshwater, and each sector's share of it
  • Total renewable water resources, per country and per person
  • A status letter on every value: A official, E estimated, I imputed, X taken from another international organisation
Strategies you could evaluate against it
SDG target 6.4
Adopted September 2015 as part of the 2030 Agenda; the target date is 2030.

Every UN member state, reporting through FAO, which is the custodian of both indicators and publishes them in this file.

Link to this fileThe closest pairing on the page: indicator 6.4.2 is a column in this file, so the strategy and the measurement are literally the same number. Read the status letters before you rely on that. Not one water stress value for a country is marked official; all 6,248 are estimated or imputed. The companion indicator, 6.4.1, is measured in US dollars of output per cubic metre, so it rises when an economy grows even if not a litre of water is saved.

The tensionIrrigation. Farming is the largest withdrawal almost everywhere, and the same agenda asks countries to end hunger (SDG 2), which in dry countries has usually meant irrigating more land rather than less.

Source
Murray-Darling Basin Plan
Made November 2012, with 2,750 gigalitres a year to be returned to the rivers from irrigation.

The Murray-Darling Basin Authority under the Commonwealth Water Act 2007, with the four basin states and the Australian Capital Territory.

Link to this fileAustralia's figures are among the few in the file marked official year after year. They show agricultural withdrawal halving from 15.0 cubic kilometres in 2001 to 7.3 in 2009, then back to 13.0 by 2013. That swing is the Millennium Drought, and it is nearly three times the 2.75 km³ the plan set out to recover. The plan covers one basin and this is the whole country, so the honest finding is how small the policy looks next to the weather.

The tensionWater for rivers against water for farms, bought from irrigators. In January 2019 a South Australian Royal Commission found that the Authority had set the recovery figure unlawfully and had ignored its own scientists' climate advice.

Source
EU Water Framework Directive
Adopted 23 October 2000. Article 9 required water pricing that recovers the cost of water services from 2010.

Every EU member state, through river basin management plans renewed in six-year cycles, with the European Commission checking them.

Link to this fileIndirect, and say so. The directive is aimed at the condition of each river, lake and aquifer, not at a national total. Spain is still the case to look at: withdrawal falls from 36.6 km³ in 2012 to 29.0 in 2020, and the values from 2015 onwards are marked official. Stop at 2020, because 2021 and 2022 are the 2020 figure copied forward.

The tensionWho pays. The Commission took Germany to the Court of Justice, arguing that hydropower, navigation and flood protection were water services that had to pay their costs. The Court dismissed the case on 11 September 2014 (C-525/12), which left each country to decide what counts.

Source

Biodiversity27

Both sides in one file

Kelp forest surveys off California, inside and outside marine reserves, every year since 1999

PISCO, the Partnership for Interdisciplinary Studies of Coastal Oceans (UC Santa Barbara and UC Santa Cruz), published on DataONE

Kelp forests and what grazes them: sea urchins, the predators that eat them, and whether marine reserves, where fishing is banned, change the balance.

One row:
One transect on one day: the number of one species counted on a strip of reef 30 m long and 2 m wide (60 m²), at one site, in one depth zone. The site table adds each site's position and whether it is inside a marine protected area.
Covers:
Kelp forest sites from Oregon to southern California, 1999 to 2024. The northern Channel Islands alone have 80 site codes and 5,253 transects
Full record8 traps, 2 on the three lines
Measures
Human· Protection from fishingNatural· Purple urchin densityNatural· Red urchin densityNatural· Giant kelp density
Usable rows
5,253
Coverage
Kelp forest sites from Oregon to southern California, 1999 to 2024. The northern Channel Islands alone have 80 site codes and 5,253 transects
How it arrives
A data package of eight files. The swath counts are a 33 MB CSV and the site table a 1 MB one, both in Windows-1252 rather than UTF-8
Language
Page and file in English
Pairs inside this file
  • Natural· Purple urchin densityagainstHuman· Protection from fishing
  • Natural· Red urchin densityagainstHuman· Protection from fishing
  • Natural· Giant kelp densityagainstHuman· Protection from fishing
What can go wrong
  1. 1A species that was not seen has no row. 599 of the 5,253 transects in the northern Channel Islands have no purple urchin row at all. List every transect surveyed, from all of its rows, and give it 0 before you average, or every mean comes out too high.
  2. 2Group by site_status, never by MPA_Name. An outside site carries the name of the reserve it is paired with: SMI_CUYLER is listed under Harris Point SMR, but it is a reference site.
  3. 3Two halves of one place can sit either side of a boundary. SCI_SCORPION_W is inside the Scorpion reserve and SCI_SCORPION_E is outside it. Treat every site code as its own site, as PISCO does.
  4. 4A conservation area is not a reserve. SMCA sites (Painted Cave, west Anacapa) allow some fishing, so they fit neither side of an inside-or-outside comparison.
  5. 5The site table has many rows per site, one for each year and method, and some are blank. Filter method to SBTL_SWATH_PISCO and drop the rows with a blank site_status before you look anything up. Five island sites (SCI_VALLEY_CEN, _E and _W, SCI_YELLOWBANKS_CEN and _E) have no status at all.
  6. 62013 is thin. Only 19 island sites were surveyed that year, against 34 to 69 in every other year from 2008 to 2024.
  7. 7Giant kelp comes in several rows per transect, one for each number of stipes (the size column), so add them up. Urchins are counted only over 2.5 cm across, and kelp only over 1 m tall.
  8. 8The package is updated. This card counted version 1.11 (January 2026). A later version can add years and move every count.
  • In the northern Channel Islands, did purple urchin density differ between kelp forest sites inside and outside no-take reserves before (2010 to 2012) and after (2014 to 2024) sea star wasting disease removed the sunflower star?
  • Are red urchins, which are fished, denser at kelp forest sites inside the Channel Islands reserves than at sites outside them?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Across the northern Channel Islands' kelp forest sites, is purple urchin density related to the density of giant kelp?
What is in it
  • site: the site code, such as SCI_GULL_ISLE_E, which is also the key to the site table
  • year, month, day, zone and transect: together, one transect on one day
  • classcode and count: the species and how many were seen. STRPURAD is purple urchin, MESFRAAD red urchin, MACPYRAD giant kelp and PYCHEL sunflower star; the taxon table in the same package lists the rest
  • In the site table, site_status (mpa or reference) and mpa_type (SMR, a state marine reserve where all fishing is banned, or SMCA, which allows some)
Strategies you could evaluate against it
Channel Islands marine reserve network
Established by the Fish and Game Commission in 2003, and extended into federal waters in 2006 and 2007.

The California Fish and Game Commission, for state waters, and NOAA's Channel Islands National Marine Sanctuary, for federal waters, around Channel Islands National Park.

Link to this fileDirect on protection: the site table records which sites are inside the reserves. Indirect on anything alive, which responds through the food web: the reserves protect the fished predators of sea urchins, California sheephead and spiny lobster, not the urchins themselves.

The tensionFishers against the closures. When the reserves opened in April 2003, fishing was banned over about 175 square miles around the islands, and commercial and recreational fishers fought the restrictions (NPR, April 2003).

Source
One indicator

River invertebrates and diatoms in Haute-Savoie, from Hub'Eau

Hub'Eau (OFB and BRGM), from Naïades. Every row comes from the hydrobiology bank of the Agence de l'eau Rhône Méditerranée Corse

Whether the insect larvae, worms and algae living on the river bed, on the French side of the Geneva region, are in the state the water law asks for, and where they are not.

One row:
One index score from one survey at one station on one date. Most stations have one survey in a year, and many are not surveyed every year.
Covers:
Haute-Savoie. The invertebrate index I2M2 at 199 stations, 2008 to 2025, and the diatom index IBD at 251 stations, 2005 to 2025
Full record9 traps, 2 on the three lines
Measures
Natural· Invertebrate index (I2M2), Haute-SavoieNatural· Diatom index (IBD), Haute-Savoie
Usable rows
987
Coverage
Haute-Savoie. The invertebrate index I2M2 at 199 stations, 2008 to 2025, and the diatom index IBD at 251 stations, 2005 to 2025
How it arrives
CSV, semicolon-separated. Open the web address and the file downloads, always called indices.csv. One address for each index
Language
Page and file in French
Pairs with
  • Human· Orthophosphate in Haute-Savoie's rivers
    · by station code and year
  • Human· PFOS in Haute-Savoie's rivers
    · by station code and year
What can go wrong
  1. 1Here a higher score is better, for both indices. Geneva's diatom index (DI-CH) runs the other way. Never put the French IBD and the Swiss DI-CH in one column.
  2. 2I2M2 starts in 2008. Before that, surveys here were scored with the IBGN (code 1000, 1992 to 2006), a different formula with scores out of 20. Never join the two into one series.
  3. 3Almost a third of the surveys were in February or March. 306 of the 987 I2M2 surveys were, and most of the rest in June, July or August. Insects hatch and leave the river at different times of year, so a February survey and a July survey can find different animals. Compare surveys from the same season, or say why you did not.
  4. 42025 is not complete in the file. The last survey in either file is 25 June 2025, and 2025 has 30 I2M2 scores against 84 in 2024. Stop at 2024, or say what you did with 2025.
  5. 5Keep size=10000 in the address. Without it you get the first 1,000 rows and no warning. The biology refuses more than 10,000 rows in one address.
  6. 6Some station-years have two scores, and some are not checked. 14 station-years have two I2M2 surveys on different dates, and 33 scores are non qualifié. Decide what to do with both before you match.
  7. 7River names are not unique. Five different rivers in the file are called Le Foron, and three are called La Morge. Group by code_station_hydrobio, never by the name of the station or the river.
  8. 8Take the year from the first four characters. The date is written 2025-06-25T00:00:00Z, which a spreadsheet may not read as a date, and the chemistry writes 2025-06-25. Make a year column in both files before you match.
  9. 9The index is calculated, not counted. I2M2 combines five measures of the invertebrates found, and IBD scores the diatom species by how much pollution each one tolerates. Read what each formula gives most weight to before you base a conclusion on it.
  • Do Haute-Savoie's river stations with more AMPA, a breakdown product of glyphosate, have lower invertebrate index (I2M2) scores, 2014 to 2024?
  • Do the Arve's stations with more nitrate have lower diatom index (IBD) scores, from Chamonix to the Swiss border, 2008 to 2024?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the invertebrate index (I2M2) changed at the Arve's four long-running stations, from Les Houches to Arthaz, between 2008 and 2024?
  • Do the invertebrate index and the diatom index agree about which stations are in the worst state?
What is in it
  • code_station_hydrobio: the station's national (SANDRE) code, the same code as code_station in the chemistry files. libelle_station_hydrobio is its name and libelle_cours_eau its river
  • date_prelevement: the day of the survey, written 2025-06-25T00:00:00Z
  • resultat_indice: the score. I2M2, the Indice Invertébrés Multimétrique, runs from 0 to 1 (0 to 0.918 here). IBD, the Indice Biologique Diatomées, is a score out of 20 (8 to 20 here). For both, a higher score means better water
  • code_indice and libelle_indice: which index the row is. 7613 is I2M2 and 5856 is IBD
  • libelle_qualification: correcte (checked by the agency) or non qualifié (not checked)
  • latitude and longitude: where the station is
The tables, one by one
One address for each index, Haute-Savoie (département 74) (2)

Open an address and the CSV downloads. For another French département, change 74 in the address.

  • Invertebrates: I2M2 (SANDRE code 7613)CSV
  • Diatoms: IBD (5856)CSV
Pair it with another file
Nutrients and weedkiller in Haute-Savoie's rivers, from Hub'Eau
Matched on station code and year

Do Haute-Savoie's river stations with more orthophosphate have lower invertebrate index (I2M2) scores, 2008 to 2024?

Watch outMatch code_station in the chemistry to code_station_hydrobio in the biology: they are the same national codes. Take the year from the first four characters of each date, because the biology writes 2025-06-25T00:00:00Z. The chemistry has about four samples a year at a station and the biology one score, so make one chemistry value per station and year first, and when code_remarque is 10 remember that resultat is the limit, not a measurement. 913 station-years have both an I2M2 score and an orthophosphate value, from 191 stations, and 25 of those stations appear in ten years or more: average each station's years into one value as well, or the stations surveyed most often count most. With the diatom index it is 1,059 station-years from 2005, and with AMPA 341. For both indices a higher score is better water.

Forever chemicals (PFAS) in Haute-Savoie's rivers and the Rhône at Lyon, from Hub'Eau
Matched on station code and year

Do Haute-Savoie's river stations where PFOS was found have lower invertebrate index (I2M2) scores than stations where it was not, 2022 to 2024?

Watch outMatch code_station in the PFAS file to code_station_hydrobio in the biology, and take the year from the first four characters of each date. 211 station-years have a PFOS value and an I2M2 score, from 58 stations; with the diatom index it is 211 from 62 stations, and PFOA or PFHxA meet the I2M2 in 159. The limit of quantification fell at different times for each PFAS (for PFOS mostly 0.02 µg/l before 2022, then 0.002 or 0.001; for PFOA 0.002 from 2018 to 2024), so keep to years with one limit: for PFOS that leaves 85 station-years from 48 stations, 2022 to 2024, and for PFOA 98 with the I2M2, 2018 to 2024. Most results are below the limit, so compare two groups, found and not found, rather than drawing a line through the values, and count as found only results at or above the highest limit in your years (0.002 for PFOS in 2022 to 2024). Average each station's years into one value first. Many surveys were in February (41 of the 86 in the PFOS years): compare the same season, or say why you did not. Then read what level harms river life: the EU dossier behind the PFOS standard set 0.23 µg/l, from a test on midge larvae, insects of the kind the I2M2 counts. Count how many of your values reach it. PFAS reach rivers with other pollution from towns and factories, so a difference between the groups need not be caused by PFAS. For both indices a higher score is better water.

Strategies you could evaluate against it
SDAGE Rhône-Méditerranée 2022 to 2027
In force from 4 April 2022, for 2022 to 2027. The Directive asked for good status by 2015 and allows at most two extensions, to 2021 and 2027.

The comité de bassin Rhône-Méditerranée, which adopted it on 18 March 2022, and the préfet coordonnateur de bassin, who approved it on 21 March 2022. It is how France applies the Water Framework Directive (2000/60/EC, 23 October 2000) to the Rhône basin, which includes every river in Haute-Savoie.

Link to this fileThe most direct link here. The plan aims for good ecological status in 67.2% of the basin's rivers by 2027, and ecological status is judged partly on these two indices: an arrêté of 27 July 2018 made the I2M2 the invertebrate index for it, and the arrêté of 25 January 2010 names the IBD for diatoms. So these scores are part of how the plan's success is measured.

The tensionThe plan names something it cannot control. On pesticides it says it has no hold over "la compétitivité du prix des produits agricoles", the price competition that leads some farmers to use inputs such as pesticides "pour améliorer les rendements et sécuriser leurs revenus" (to raise their yields and protect their income).

Source
SAGE of the Arve
Adopted by the CLE on 4 June 2018 and approved by arrêté n° DDT-2018-1130 of 23 June 2018. It follows the Contrat de rivière Arve, signed in 1995 for ten years. In June 2025 the CLE put its revision back to 2028.

The Commission locale de l'eau (CLE) of the Arve, with the SM3A, the Syndicat mixte d'aménagement de l'Arve et de ses affluents, as its technical body. The préfet of Haute-Savoie approved it.

Link to this fileDirect for the Arve and its tributaries, and indirect for the rest of the file. Four Arve stations (Les Houches, Magland, Ayse and Arthaz) have I2M2 scores in 17 or 18 of the years 2008 to 2025, nine or ten of them before 2018. Its measures on sewage are the ones most likely to reach the animals and algae on the river bed, but you would have to argue that link.

The tensionTourists against the river. The plan says treatment works must keep up with fast population growth and treat tourists' wastewater "en période de pointe hivernale, période de forte sensibilité des milieux récepteurs": most visitors come in winter, when the rivers that receive the treated water are at their lowest.

Source
Nitrate vulnerable zones on the Lake Geneva shore and round Saint-Julien-en-Genevois
France reviews the zones every four years. No Haute-Savoie commune was in the 2017 list. Arrêté n° 21-325 of 23 July 2021 put 12 in, because of the Vion, the Aire and the groundwater under the Bas-Chablais. Arrêté n° 2026-214 of 30 July 2026 keeps 10, now because of the Vion and the Hermance. The four communes on the Aire, round Saint-Julien-en-Genevois, left the list.

The préfet coordonnateur du bassin Rhône-Méditerranée, for the French State, under the EU Nitrates Directive (91/676/EEC, 12 December 1991). In a vulnerable zone, farmers must follow rules on how they use nitrogen fertiliser and how they manage their land.

Link to this fileIndirect. The zones act on nitrate from farms, not on the river bed. But the SDAGE's annex gives these three rivers a less strict objective for 2027 and names the invertebrates and the diatoms among the reasons, with nutrients as the pressure on the Aire and pesticides on the Vion and the Hermance. The file has I2M2 scores for the Aire at Saint-Julien-en-Genevois 2 in 17 years from 2008, the Vion at Excenevex 1 in 11 years from 2015, and the Hermance at Chens-sur-Léman in 6 years from 2019.

The tensionFarms or sewage. In the 2026 review, requests to take the Vion and the Hermance off the list argued that their pollution may come from sewage as well as from farms. The State kept both. For the Vion its report answers that "la contribution agricole ne peut être ignorée" (the part from farming cannot be ignored), because there are large cereal fields right beside the monitoring point (DREAL Auvergne-Rhône-Alpes, July 2026).

Source
One indicator

Benthic invertebrates in Geneva's rivers

Canton de Genève, published through the SITG catalogue

Whether the insect larvae, worms and crustaceans living on the river bed recovered as the water got cleaner, and where they did not.

One row:
One monitoring station in one year: a mean biological index score, the number of taxa found, and how many samples it rests on.
Covers:
168 stations, 1995 to 2022
Full record5 traps, 1 on the three lines
Measures
Natural· Invertebrate index (IBGN)Natural· Number of invertebrate taxa
Usable rows
554
Coverage
168 stations, 1995 to 2022
How it arrives
CSV inside a zip, semicolon-separated
Language
Page and file in French
Pairs with
  • Human· Phosphate
    · by station code and year
  • Human· E. coli
    · by station code and year
What can go wrong
  1. 1The cleanest file in the family: 554 rows and 554 observations, no duplication at all. That is itself the lesson: two other files in this family are duplicated fiftyfold, and nothing on the outside tells them apart. Every file has to be checked on its own.
  2. 2The series stops in 2022. It sits alongside files running to 2025, so a comparison across the family silently ends three years early unless you notice.
  3. 3Scores rest on between 1 and 4 samples, and 46 of them rest on a single sample. Filter, or say why you did not.
  4. 4The index has a ceiling of 20, so improvement at an already-good station is compressed. A station moving from 17 to 18 is not comparable with one moving from 4 to 5.
  5. 5Station names are not unique. Group by CODEMESURE.
  • A comparison of invertebrate index scores between renatured reaches and channelised ones.
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the biological index at Geneva's river monitoring stations changed between 1995 and 2022?
  • Does the number of taxa tell the same story as the index score?
What is in it
  • The mean biological index, running 2.0 to 18.25
  • The number of taxa recorded
  • A five-level quality class from Mauvaise to Très bonne
  • The number of samples behind the mean, between 1 and 4
Pair it with another file
Nutrients and major ions in Geneva's rivers, 1969 onwards
Matched on station code and year

Do Geneva's river stations with more phosphate have lower invertebrate index scores?

Watch outHere a higher index is better water, the opposite of the diatom index. The invertebrate series stops in 2022, so the nutrient file's last three years have nothing to match; 408 station-years appear in both. Remove the −99s from the nutrient file first.

E. coli in Geneva's rivers and at the lake shore
Matched on station code and year

Do Geneva's river stations with more E. coli have lower invertebrate scores, or fewer kinds of invertebrates, 1995 to 2022?

Watch out387 station-years appear in both files, but they come from only 142 stations: most stations were surveyed in two or three of those years. Average each station's years into one value, or you count the same station several times over. Remove the repeated rows from the E. coli file first (each station-year appears about fifty times) and match on CODEMESURE and year, never the station name. A higher invertebrate score is cleaner water, so more E. coli with fewer invertebrates is a negative correlation. Choose the score (IBGN_MOYENNE) or the number of taxa (TAXON_SOMME) before you look. 39 station-years have E. coli of 0, probably too few to detect rather than none, and one reads 1,000, far above the rest: decide what to do with both and say so. The invertebrates stop in 2022.

Strategies you could evaluate against it
Contrat de rivières transfrontalier des rivières franco-genevoises Aire-Drize-Laire
Signed 10 October 2003, a seven-year programme completed in 2010. One of a family that began with the Arve contract in 1995.

The French State, the Rhône-Alpes region, the Canton of Geneva, the Haute-Savoie department, the Agence de l'eau Rhône-Méditerranée-Corse and basin users, with operational lead shared between the Communauté de communes du Genevois and the canton.

Link to this fileThe contract's objectives are about water quality, and an invertebrate community reflects water quality over months, not just on the morning a sample is taken. It gives a slower answer to the same question.

The tensionThe contract exists because two sides of a border had to agree on goals. Geneva makes the laws for its own network and pays for it, but part of the water arriving comes from France, where Geneva cannot make laws. Several of the stations that got worse between the two periods are cross-border ones.

Source
Plan général d'évacuation des eaux
FIA operating since 1 January 2015; the PGEE is the standing planning instrument.

The canton sets the PGEE, which decides sector by sector whether the system is combined or separate. The secondary network is owned by the communes: more than 1,300 km of foul and surface-water sewers and 28 pumping stations. Since 1 January 2015 the FIA shares the cost across all of them.

Link to this fileSewer separation reduces the pollution shocks that kill sensitive invertebrates, so a recovery in the community is one of the things the programme is for.

The tensionWho pays, and on what basis. The FIA is funded by a one-off connection charge plus two annual ones: the canton and the communes pay on the impermeable public road surface connected to the network, and property owners pay on their drinking-water consumption. Because every commune shares the cost, the communes that pay are not always the ones that benefit. I could not find any documented opposition to it, so if you choose this one you have to find sourced positions, not just claim that people disagree.

Source
Cantonal renaturation fund
Law April 1997. The Aire competition ran from late 1999 and selected the "Superpositions" team; PL 8490 was tabled in March 2001 at about 5.5 million francs for the first Geneva section.

The Grand Conseil, which in April 1997 added seven articles on renaturation to the cantonal water law of 5 July 1961 and created the fund. It is fed mainly by the hydraulic royalties paid by SIG and the Société des Forces Motrices de Chancy-Pougny, by pumping taxes, by federal subsidies and by donations, at around 11.8 million francs a year with a floor of 6 million.

Link to this fileThe best fit of any file in this family. Renaturation rebuilds the physical bed these animals live in, and the Aire is the most documented example of it in the canton.

The tensionThe best-documented of the three. Local farmers said the project took too much land (one description called it science fiction). They argued that it ignored the realities of farming, and that farmland is a farmer's main working tool and inheritance. Part of the land at stake sits in the surfaces d'assolement, the protected cantonal quota of the best arable land. This sets an economic and a cultural claim against an environmental one: a tension along three of the five lines the criterion names.

Source

Air quality3

No partner yet One indicator

Fine particles (PM2.5) day by day at 19 stations across Nouvelle-Aquitaine, including the Gironde fires of July 2026

Atmo Nouvelle-Aquitaine, the approved air quality monitoring association for the region, through its open data portal

Wildfire smoke travelling: how much fine dust is in the air at stations near to and far from a large fire, on the days of the fire and on ordinary days. The Gironde fires of late July 2026 are inside the file.

One row:
One monitoring station on one day: the day's mean PM2.5 in µg/m³, with a flag saying whether the value was validated.
Covers:
19 stations in the 12 departments of Nouvelle-Aquitaine, 18 of them with values, for the 12 months up to the day you download (28 September 2025 to 27 September 2026 when counted). Three are in Gironde: Talence, Bassens and Bordeaux - Gautier
Full record8 traps
Measures
Human· PM2.5, daily mean at each station
Usable rows
6,363
Coverage
19 stations in the 12 departments of Nouvelle-Aquitaine, 18 of them with values, for the 12 months up to the day you download (28 September 2025 to 27 September 2026 when counted). Three are in Gironde: Talence, Bassens and Bordeaux - Gautier
How it arrives
One CSV, separated by semicolons, about 1.6 MB, from the csv button after choosing PM2,5 and Moyenne journalière. Also as xlsx or json
Language
Page and file in French
What can go wrong
  1. 1Choose the smoke days from a source, not from the numbers. The Copernicus Atmosphere Monitoring Service (CAMS) reported fire emissions in France on 24 July 2026 higher than ever before at that time of year, smoke from the Gironde fires over Bordeaux on Sunday 26 July, and firefighters calling the fires stabilised on Tuesday 28 July (CAMS news, 30 July 2026). Fix your smoke days from a report like this before you look. Days chosen because their values are high will always look high.
  2. 2The form reaches back only 12 months. The date boxes stop a year before today, so the July 2026 fires leave the form in late July 2027. The csv button is a plain web address with the dates in it (date_deb and date): changing them brings back earlier years, from 1 January 2017 at Talence and Bassens. Say in your method that you did this.
  3. 3The day runs on UTC, not French time. Each daily value is the mean from midnight to midnight UTC, which is 2 am to 2 am in a French summer. The portal's description says local time, but the daily values match the UTC day. The hourly file is in French time, so daily means you build from it will not match this file.
  4. 4Missing days are NULL or blank. In the 12 months, 144 values are NULL and 428 are blank, all with statut_valid False. One station, La Rochelle - Saint-François-La Pallice, is blank on every day. Keep only rows where statut_valid is True.
  5. 5Gautier is beside a road. Bordeaux - Gautier is a traffic station; Talence and Bassens measure the general air of the city. Compare stations of the same kind, or say why you mixed them. Gautier also has only 277 validated days in the 12 months.
  6. 6PM2.5 does not only come from smoke. Traffic, wood stoves in winter and dust raise it too. Compare smoke days with other days of the same season, not with the whole year.
  7. 7Older years have holes. If you go back further: Talence has no validated PM2.5 from 24 February 2022 to the end of that year, so the Gironde fires of summer 2022 are missing there. Bassens has three days of -1 marked True (20 and 21 August and 1 October 2022): a concentration cannot be below zero, so take them out. Bordeaux - Gautier starts on 6 July 2020.
  8. 8French in the file. Particules fines PM2,5 is PM2.5, written with a decimal comma; journaliere means daily; Fond means the general air of an area. The values are whole numbers.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How much higher was the daily PM2.5 at Talence, Bassens and Bordeaux - Gautier on the smoke days of 24 to 28 July 2026 than on the other days of July and August 2026?
  • Did the stations farther from the Gironde fires have a smaller rise in PM2.5 from 24 to 28 July 2026 than the stations near them?
  • On how many days in the 12 months was each station's daily PM2.5 above 25 µg/m³, the EU's daily limit from 2030, and how many of those days fell during the fires?
What is in it
  • nom_dept, nom_com, nom_station and code_station: the department, the town, the station and its code, such as FR31002 for Talence
  • valeur: the day's mean PM2.5, in whole µg/m³ (unite reads ug.m-3)
  • date_debut: the day, written 2026-07-26 00:00:00+00:00
  • statut_valid: True if the value was validated, False if not
  • typologie and influence: whether the station is urban (Urbaine), on the edge of a town (Périurbaine) or rural, and whether it measures the general air (Fond), traffic (Trafic) or industry (Industrielle)
  • x_reglementaire and y_reglementaire: where the station is, in metres on the French Lambert 93 grid, so you can work out its distance from a fire
Strategies you could evaluate against it
EU's air quality directive of 2024 and its daily limit for PM2.5
Directive (EU) 2024/2881 of 23 October 2024. From 1 January 2030 the daily mean PM2.5 must not be above 25 µg/m³ on more than 18 days in a calendar year.

The European Parliament and the Council of the EU. France has to meet it, and the European Commission checks.

Link to this fileDirect: the limit is a daily mean of PM2.5 at a station, which is exactly one row of this file. But the directive also lets a country leave out days when it can show the pollution came from natural sources, and it names wild-land fires among them. So a smoke day may not count against France at all. Decide whether your question is about the air people breathe or about the law's count.

Source
France's law of 10 July 2023 on the risk of wildfire
Law 2023-580 of 10 July 2023, published on 11 July 2023. The national strategy was due within one year.

The French Parliament. The law asks the interior, forest, environment and planning ministries to write a national strategy against fires in forests and other vegetation. It also extends the legal duty to clear undergrowth (the obligations légales de débroussaillement) to parts of France that did not have it before.

Link to this fileIndirect. It aims to prevent fires, which is where the smoke comes from, but this file measures the air, not the fires. One year of air cannot judge a law about fires; use it to explain why the smoke matters.

The tensionNot a clash between groups, but a gap between the law and what followed. In April 2025 three members of the National Assembly who reviewed the law regretted that the national strategy it asked for within one year had still not been adopted, so it was not yet working.

Source
No partner yet Both sides in one file

Ozone-depleting substances, country by country, since 1986

UN Environment Programme, processed by Our World in Data

Whether the Montreal Protocol actually worked, and what happened to the chemicals brought in to replace the ones it banned.

One row:
One country in one year: consumption of each chemical family in ODP tonnes, meaning tonnes weighted by ozone-depleting potential rather than tonnes of gas.
Covers:
177 entities, 169 of them countries, 1986 to 2022
Full record9 traps
Measures
Human· CFC consumptionHuman· HCFC consumption
Usable rows
5,380
Coverage
177 entities, 169 of them countries, 1986 to 2022
How it arrives
One CSV, one column per chemical family, from the chart URL with .csv on the end
Language
Page and file in English
What can go wrong
  1. 1Not one EU member state is in this file as a country. They report through a single "European Union (28)" row, because the Union ratified the treaty in its own right. Germany, France, Italy, Spain and Poland are simply absent, and nothing says so: you search for Germany, find nothing, and think you made a mistake. No other problem in this file limits your questions more: it cuts the developed countries you can compare from fifty down to eighteen.
  2. 2Removing the aggregates takes two rules, not one. Only the European Union row has a blank code. The other seven, the six continents and World, carry codes beginning OWID_, so the obvious "delete the rows with no code" leaves seven aggregates sitting among your countries and your country count reads 176 instead of 169. Unlike the CO2 file, no real country here carries an OWID_ code, so the two-part rule is safe.
  3. 3Consumption can be negative, and 211 country rows are. UNEP defines it as production plus imports minus exports, so a country running down a stockpile posts a negative figure: Argentina is −528 ODP tonnes of carbon tetrachloride in 1990. It is a real accounting entry rather than an error, and either way it will distort a mean.
  4. 4The zeros are filled in, not measured. Our World in Data's companion series on these same 5,642 rows is labelled "zero-filled", and 297 country rows read zero for every one of the six chemicals. Zero here mixes "none consumed" with "nothing reported", and the difference is the whole story of compliance.
  5. 5The last year is a cliff, not a collapse. 2022 carries 14 countries. 2021 carries 168. Plot a global total to 2022 and it shows a huge fall that is really 92% of the reporting countries missing.
  6. 6Whether a party is an Article 5 party is not in the file, and it is the one column a question about the treaty's fairness needs. You have to bring it: the Handbook for the Montreal Protocol defines the two groups, and the Ozone Secretariat's list of parties says which group each country is in. Check it country by country: seven former Soviet states, including Azerbaijan and Kazakhstan, are on the developed side.
  7. 7ODP tonnes are weighted by how much damage a substance does, not by its mass. A tonne of halon counts for many times a tonne of HCFC, so these numbers cannot be added to anything measured in real tonnes, and part of any trend you find comes from the weighting.
  8. 8Eight aggregates share the entity column with the 169 countries: the continents, the EU-28 and World.
  9. 9The download has one column per chemical family and no total. If your question is about ozone-depleting substances as a whole, you are making that total yourself, and the sibling chart that already has it is a different file.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • In 1996, the deadline for developed parties, how much of its own peak was each party still using?
  • In one country, did HCFC consumption rise as CFC consumption fell, and by how much of the gap?
  • Compare the phase-out paths of two countries at different income levels against the dates the treaty set for each.
What is in it
  • Chlorofluorocarbons (CFCs), the original problem
  • Hydrochlorofluorocarbons (HCFCs), the substitute that became the next problem
  • Halons, carbon tetrachloride, methyl chloroform, methyl bromide
  • Entity, code and year
Strategies you could evaluate against it
Montreal Protocol on Substances that Deplete the Ozone Layer
Agreed 16 September 1987, in force 1 January 1989, tightened repeatedly afterwards, including at London in 1990 and Copenhagen in 1992.

Every country in the world, which is why people give it as the example of an environmental treaty that worked. Each party reports its consumption annually under Article 7, and those reports are this dataset.

Link to this fileAs direct as it gets: the treaty controls the substances, and the numbers in this file are the parties' own returns on those substances. The warning here is the opposite of the usual one. The link is so close that the interesting question is not whether consumption fell, but which countries cut first and what it cost them.

The tensionDeveloping countries argued that they were being asked to give up technologies the rich countries had already used to grow. To get every country to sign, the treaty gave them extra time under Article 5 and a fund to pay for compliance.

Source
Multilateral Fund
Established in 1990 alongside the London amendment, operating ever since.

Industrialised parties pay in; developing (Article 5) parties draw on it. It exists to pay the agreed extra costs of compliance, so that a country is not asked to choose between the treaty and its own industry. It has approved over 10,000 projects worth about $4.3 billion across 144 developing countries.

Link to this fileIt does not act on the chemicals. It acts on who can afford to stop using them. So it affects how a country phased them out, not whether it did. That makes it the right strategy for a question comparing two countries, and the wrong one for a question about a global total.

The tensionWho pays, and how much is enough. The fund is replenished by negotiation every three years, so the level of support is argued over on a cycle, and the argument is precisely the economic-versus-environmental one Criterion B is asking about.

Source
Accelerated HCFC phase-out
2007 for the HCFC acceleration, which froze Article 5 consumption in 2013 and set completion for 2030. Kigali was adopted on 15 October 2016 by 197 countries and came into force on 1 January 2019, cutting hydrofluorocarbons by more than 80% over 30 years.

The parties to the Montreal Protocol, in decision XIX/6 and then at Kigali.

Link to this fileThis is the story the file tells best, and you can see it in a single country's rows: CFCs fall away and HCFCs climb to replace them, then HCFCs turn down in their turn. China's HCFC consumption runs 621 ODP tonnes in 1989, 5,165 in 2000 and 19,935 in 2010 while its CFCs collapse from 39,124 to 969 over the same decade.

The tensionA solution that created the next problem, twice. HCFCs damaged the ozone layer less than CFCs and still damaged it; HFCs do not damage it at all and are powerful greenhouse gases. Kigali is an environmental goal in conflict with a different environmental goal, and behind both is the demand for cooling in the hottest and poorest places.

Source
No partner yet Many indicators

UK air quality, hour by hour at every monitoring site

DEFRA, through the Automatic Urban and Rural Network

Roadside air pollution in a city that has been charging drivers to clean it up, and whether the air at the kerb changed when the charges did.

One row:
One hour at one monitoring site, with a measured value, a status letter and a unit for each pollutant the site runs.
Covers:
Hundreds of sites. One site-year is 8,760 rows, one per hour; the London Marylebone Road file counted here holds 8,353 usable nitrogen dioxide values for 2023.
Full record10 traps
Measures
Human· Nitrogen dioxide, Marylebone RoadHuman· PM2.5, Marylebone RoadHuman· Ozone, Marylebone Road
Usable rows
8,353
Coverage
Hundreds of sites. One site-year is 8,760 rows, one per hour; the London Marylebone Road file counted here holds 8,353 usable nitrogen dioxide values for 2023.
How it arrives
One CSV per site per year, about 6 MB, 134 columns
Language
Page and file in English
What can go wrong
  1. 1Four lines of preamble, and the site's name sits on its own row. Point a spreadsheet at the file and your header is "Data supplied by UK-AIR on 29/6/2024". The real header is row five.
  2. 2134 columns for 44 pollutants, because every pollutant is followed by its own status column and its own unit column. Select a pollutant by its position and you may pick up a status column instead.
  3. 3Column names carry HTML. Particulates arrive as `PM<sub>10</sub> particulate matter`, which no lookup you type by hand will ever match.
  4. 4Missing hours are blank, and there are hundreds. 120 hours of nitrogen dioxide are missing in 2015, 474 in 2019 and 430 in 2024. An annual mean is a mean of the hours the instrument was working, and the number of those changes year to year.
  5. 52024 has 8,784 rows rather than 8,760. It is a leap year, and anything that assumes a fixed row count breaks on it quietly.
  6. 6The status letter matters: R is ratified, P and P* are provisional. Recent years arrive provisional and the numbers can still change.
  7. 7There is unusually heavy confounding here, and ignoring it is the main way to lose marks. The zone began in April 2019, the pandemic emptied the road in 2020, the zone expanded twice afterwards, and a congestion charge has been operating on the same street since 2003. A before-and-after across 2020 compares two very different situations.
  8. 8For wildfire smoke, use Manchester Piccadilly (MAN3), not Marylebone Road. The Saddleworth Moor fires began on 24 June 2018, and Graham and others (2020, Environmental Research Communications) show their smoke over Manchester on 27 to 30 June and use this station. The file is MAN3_2018.csv, in the same place as the Marylebone Road files.
  9. 9No PM2.5 at Manchester Piccadilly from 24 June to 12 July 2016, and 381 of the 456 hours in 2019. Leave 2016 out, and say how you treated 2019.
  10. 10The PM2.5 unit changes name in 2020. At Manchester Piccadilly the unit column reads ugm-3 (TEOM FDMS) up to 2019 and ugm-3 (Ref.eq) from 2020. Keep a comparison on one side of the change, or say why you crossed it. The number of columns changes too (26 up to 2018, 29 in 2019, 23 from 2020), so find the PM2.5 column by its name in each year.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Did nitrogen dioxide at Marylebone Road fall faster in the five years after April 2019 than in the five years before it?
  • How does the weekday and weekend difference in nitrogen dioxide at one site compare before and after the zone began?
  • Which pollutant at one site fell most between 2015 and 2024, and which barely moved?
  • How did daily PM2.5 at Manchester Piccadilly from 24 June to 12 July 2018, while the Saddleworth Moor fires burned, compare with the same weeks of 2014, 2015 and 2017?
What is in it
  • Nitrogen dioxide, nitric oxide and NOx, µg/m³, hourly
  • PM10 and PM2.5, ozone, carbon monoxide, sulphur dioxide
  • At this site, about thirty hydrocarbons and six black-carbon channels as well
  • A status column and a unit column after every single pollutant
Strategies you could evaluate against it
Ultra Low Emission Zone (ULEZ)
Central London from 8 April 2019, expanded to the North and South Circular on 25 October 2021, and to the whole of Greater London on 29 August 2023.

The Mayor of London and Transport for London. Drivers of vehicles that miss the emission standards pay £12.50 a day to drive inside the zone: Euro 4 for petrol cars, Euro 6 for diesel, Euro 3 for motorcycles.

Link to this fileA strategy and a dataset rarely fit this closely. Marylebone Road sits inside the original central zone, so the April 2019 boundary falls in the middle of a continuous hourly series that starts long before it and runs long after. The annual mean nitrogen dioxide at that site reads 84.7 µg/m³ in 2018 and 62.7 in 2019.

The tensionWho pays to clean the air. The charge falls on people who cannot afford to replace a vehicle, which is why a £110 million scrappage scheme was attached to the last expansion. Five authorities, the London boroughs of Bexley, Bromley, Harrow and Hillingdon with Surrey County Council, took the expansion to judicial review and lost in July 2023, having spent £730,941 between them.

Source
Low Emission Zone
Running since 2008, with its standards tightened on 1 March 2021.

Transport for London, operating a Greater London zone aimed at lorries, buses, coaches and larger vans rather than at cars.

Link to this fileHeavy diesel vehicles produce much of the nitrogen oxide in a street canyon (a street lined with tall buildings), so this acts on the biggest single source at a kerbside site. It also overlaps the zone above, and that is the problem: with two schemes on the same street, neither one can take all the credit for a change.

The tensionThe cost lands on hauliers and small operators who cannot pass it on, and on the trades whose vans are their livelihood, against the health of people who live on the road.

Source
Congestion charge
Since February 2003, two decades before the emission zones.

Transport for London, charging vehicles to enter central London on weekdays. Its purpose is traffic, not emissions, and it covers almost exactly the area of the original ULEZ.

Link to this fileHere for the opposite reason to the other two: this is the confounder. An older instrument with a different aim has been acting on the same streets for the whole of your series, so any change you credit to the 2019 boundary has to survive the question of what else was already changing traffic on that road.

Source

Climate and weather13

One indicator

Geneva's official chestnut tree: the first leaf of spring since 1818

Grand Conseil de Genève (the sautier's register), transcribed on French Wikipedia

Spring arriving earlier in a warming city. The date one horse chestnut on the Treille opens its first leaf has been written down every year since 1818.

One row:
One spring: the date the sautier saw the first leaf open on the official tree, with the tree's number (1 to 4) and the sautier's name.
Covers:
209 springs, 1818 to 2026, one date each, observed on four trees in turn
Full record8 traps, 1 on the three lines
Measures
Natural· First leaf on the official chestnutHuman· City centre or countryside
Usable rows
209
Coverage
209 springs, 1818 to 2026, one date each, observed on four trees in turn
How it arrives
A table on a web page, not a file. It is folded away at first: open it, select the whole table, copy it and paste it into Google Sheets
Language
Page and file in French
Pairs with
  • Natural· Change in when the horse chestnut comes into leaf
    · by nothing to match: each site gives one number, how far its leafing moved
What can go wrong
  1. 12003 is labelled 2002. The table has two rows for 2002: 7 February 2002, and 29 December 2002, which the sautier counted as the first leaf of spring 2003. There is no row for 2003. Copy it naively and you lose a year and put the earliest date on record in the wrong one. On a day-of-year scale, 29 December before the spring is day −2.
  2. 2Autumn leaves are not spring. In 2006 and 2011 the old tree also opened a leaf in October or November, under stress. Those dates sit in the notes column and are not the spring date.
  3. 3The dates are French text. A spreadsheet reads 16 mars as words, not a date. Split it into day and month, then turn it into a day of the year with =DATE(year, month, day) - DATE(year, 1, 1) + 1. That day of the year is the quantity you analyse, and making it is your processing.
  4. 4The tree number and the sautier are merged cells. Each appears once at the top of its block and pastes as blanks below. Fill them down before you group by tree.
  5. 5Four trees, not one. They were replaced in 1905, 1928 and 2016, and each successor was chosen to leaf close to the last, but not identically. The third tree was early (median about day 68) and the fourth has leafed later, which can look like the trend reversing. Name the change of tree as a confounding factor, or compare within one tree.
  6. 6One tree in a city centre. It stands beside the warm stone of the Tour Baudet, and the Grand Conseil's own booklet puts part of the trend down to the city growing hotter, not only the climate. What you find is true of this tree, not of Geneva's trees.
  7. 7Footnote numbers come with the copy. Five date cells carry a reference, which pastes as a number in square brackets straight after the date. Delete them.
  8. 8With 209 years, any trend is significant. Year against day of year gives Spearman's rs of about −0.78. Report how strong the change is, in days per century or between periods, not only that p is small.
  • Between 1955 to 1984 and 1986 to 2015, did the official tree come into leaf earlier by more than the horse chestnuts at MeteoSwiss's countryside stations? (MeteoSwiss phenology, one file per station.)
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the date of the first leaf on Geneva's official chestnut tree changed between 1818 and 2026?
  • How much earlier was the first leaf in the last forty springs on tree 3 (1976 to 2015) than in the first forty on tree 1 (1818 to 1857)?
What is in it
  • Date: the day and month in French, such as 16 mars. Text, not a date a spreadsheet can read
  • Année: the year
  • N°: which of the four official trees was observed. Tree 1 until 1905, tree 2 from 1906 to 1928, tree 3 from 1929 to 2015, tree 4 since 2016
  • Sautier: who made the observation. Fourteen people over two centuries
  • Remarque: notes, including the weather and the years a leaf also appeared in autumn
Pair it with another file
When Switzerland's trees come into leaf: MeteoSwiss's phenology network
Matched on nothing to match: each site gives one number, how far its leafing moved

Between 1955 to 1984 and 1986 to 2015, did Geneva's official chestnut, in the city centre, come into leaf earlier by more than the horse chestnuts at the countryside stations?

Watch outThe official tree records the first bud and the stations record half the leaves unfolded, about six weeks later, so compare how far each moved and never the days. Stop at 2015: the tree was replaced in 2016. Keep the stations below 600 m and out of cities, and it is one tree against fourteen places.

Strategies you could evaluate against it
Geneva's urban tree strategy (Stratégie cantonale d'arborisation de l'aire urbaine)
Adopted 8 May 2024. It aims for 30% tree canopy over the urban area by 2070, with 150,000 more trees in 15 years. The Grand Conseil voted the first 204 million francs, for 50,000 trees, on 22 November 2024.

The Canton of Geneva's Conseil d'État, with funding for the communes and for private owners, who hold two thirds of the urban area.

Link to this fileIndirect. The strategy exists to cool the city, and part of this tree's earlier spring is urban heat, not only the climate. But one tree cannot show a canopy effect, and the plan's target lies decades beyond the data, so it frames the issue rather than being measurable here. The credit passed unanimously: find a documented disagreement before you write about tension.

Source
Geneva's cantonal climate plan (Plan climat cantonal 2030)
Climate emergency declared 4 December 2019. Target: greenhouse gas emissions 60% below 1990 by 2030, and carbon neutral by 2050. The action plan for 2025 to 2030 was adopted on 18 June 2025, including measures against urban heat islands.

The Canton of Geneva's Conseil d'État.

Link to this fileIndirect. It addresses the warming that is one cause of earlier leafing, and its heat-island measures address the other. Neither can be seen in one tree's dates, so state the connection and do not claim the data measures the plan.

Source
Many indicators

When Switzerland's trees come into leaf: MeteoSwiss's phenology network

MeteoSwiss

Spring arriving earlier as the climate warms. Observers at 175 stations have written down when 26 plants leaf, flower and change colour, some since 1951.

One row:
One station in one year: the day each stage was seen there, written as a number like 19540330, one column per plant and stage.
Covers:
175 stations, 1951 to 2026; horse chestnut leaf unfolding at 149 of them
Full record7 traps, 1 on the three lines
Measures
Natural· Change in when the horse chestnut comes into leaf
Usable rows
759
Coverage
175 stations, 1951 to 2026; horse chestnut leaf unfolding at 149 of them
How it arrives
One CSV per station, semicolon-separated, in the Latin-1 encoding, plus a station list and a list of what each column means
Language
Page and file in English
Pairs with
  • Human· City centre or countryside
    · by nothing to match: each site gives one number, how far its leafing moved
What can go wrong
  1. 1Not the same stage as Geneva's official tree. The stations record the day half the leaves have unfolded; the official tree's register records the first bud. In any year they are about six weeks apart, so never compare the days themselves: compare how far each has moved.
  2. 2One file per station. There is no single table. Download each station's file and keep its year and its horse chestnut column.
  3. 3The days are numbers, not dates. 19540330 is 30 March 1954. Turn it into a day of the year with =DATE(LEFT(B2,4), MID(B2,5,2), RIGHT(B2,2)) - DATE(LEFT(B2,4), 1, 1) + 1.
  4. 4Blank means not recorded, never zero. Stations skip years and change observers. Count the springs you have in each period, and leave out a station with fewer than 20 in either.
  5. 5Height sets the season. A station at 1,000 m comes into leaf long after one at 400 m. Keep to one band of height, such as below 600 m, so you compare like with like.
  6. 6Some stations swing a long way. Between 1955 to 1984 and 1986 to 2015, Murg moved 13 days later and Wädenswil 13 days earlier, far more than their neighbours. A new observer or a new tree can do that: say so rather than quietly dropping them.
  7. 7Three low stations are in cities. Zürich / Fluntern, Zürich / Albisgüetli and Biel. Leave them out of a countryside group, or make them a group of their own.
  • Between 1955 to 1984 and 1986 to 2015, did Geneva's official chestnut, in the city centre, come into leaf earlier by more than the horse chestnuts at the countryside stations below 600 m?
What is in it
  • maesh13d: horse chestnut, half its leaves unfolded, written as YYYYMMDD (19540330 is 30 March 1954)
  • maesh09d: horse chestnut budbreak, the stage Geneva's official tree records. No station has a value in it
  • reference_timestamp: the year, written 01.01.1954 00:00
  • station_height_masl, station_name and station_canton, in the station list: how high the station is, and where
  • Every other column is another plant or stage, named in the parameter list
The tables, one by one
The 14 countryside stations (14)

Below 600 m, with at least 20 springs of horse chestnut leaf unfolding in both 1955 to 1984 and 1986 to 2015, and not in a city.

  • Cartigny (GE, 400 m)CSV
  • Versoix (GE, 440 m)CSV
  • Nyon / Changins (VD, 435 m)CSV
  • Möhlin (AG, 305 m)CSV
  • Liestal (BL, 350 m)CSV
  • Aurigeno / Ronchini (TI, 350 m)CSV
  • Sargans II (SG, 480 m)CSV
  • Wädenswil (ZH, 480 m)CSV
  • Murg (SG, 500 m)CSV
  • Sarnen (OW, 500 m)CSV
  • Rafz (ZH, 515 m)CSV
  • Moutier (BE, 530 m)CSV
  • Merishausen (SH, 540 m)CSV
  • Seon (AG, 550 m)CSV
Pair it with another file
Geneva's official chestnut tree: the first leaf of spring since 1818
Matched on nothing to match: each site gives one number, how far its leafing moved

Between 1955 to 1984 and 1986 to 2015, did Geneva's official chestnut, in the city centre, come into leaf earlier by more than the horse chestnuts at the countryside stations?

Watch outThe official tree records the first bud and the stations record half the leaves unfolded, about six weeks later, so compare how far each moved and never the days. Stop at 2015: the tree was replaced in 2016. Keep the stations below 600 m and out of cities, and it is one tree against fourteen places.

Strategies you could evaluate against it
Federal Council's strategy for adapting to climate change in Switzerland
In place since 2012. Its action plan for 2020 to 2025 sets out 75 measures at federal level.

The Swiss Federal Council, with the Federal Office for the Environment (FOEN) coordinating the federal offices.

Link to this fileIndirect. It plans for the consequences of a warming climate, of which earlier springs are one; it does not act on when trees come into leaf. State the connection and do not claim the data measures the strategy.

Source
One indicator

Japan's cherry blossom dates at every weather station since 1953

Japan Meteorological Agency (JMA)

Spring coming earlier across Japan, and faster in some places than others. The same cherry is watched at weather stations from Hokkaido to Okinawa.

One row:
One station in one year: the month and day its standard cherry tree first flowered (開花, kaika) or reached full bloom (満開, mankai).
Covers:
102 stations have appeared since 1953; 58 were still observed in 2026, and 45 have every year from 1953 to 2026
Full record7 traps, 1 on the three lines
Measures
Natural· Cherry flowering date
Usable rows
3,330
Coverage
102 stations have appeared since 1953; 58 were still observed in 2026, and 45 have every year from 1953 to 2026
How it arrives
Eight web pages of text, one per decade, not a file. Copy each page's block into Google Sheets and use Data › Split text to columns
Language
Page and file in Japanese
What can go wrong
  1. 1Not every station watches the same tree. The main tree is Somei-yoshino, but 10 of the stations still observed, five in Hokkaido and five in Okinawa and the Amami islands, watch another species, named in the 代替種目 column. Compare like with like: drop them, or name the difference.
  2. 2Stations have stopped. 102 stations have appeared since 1953, but only 58 were observed in 2026: the rest stopped between 1991 and 2013, most of them between 2005 and 2009. Use the 45 with every year, or your early and late groups will be different places.
  3. 3It arrives as text. Paste a page into Google Sheets and each station is one line of text in one cell. Data › Split text to columns, with a space as the separator, gives you the columns. The dates then have to be turned into a day of the year: =DATE(year, month, day) - DATE(year, 1, 1) + 1.
  4. 4Eight pages, eight years' headings. Each page covers a decade, from 1953 to 1960 up to 2021 to 2026, with its own columns. Stack them carefully, and check that the station order has not changed between pages.
  5. 5First flowering and full bloom are separate pages. sakura003 pages are first flowering and sakura004 pages are full bloom. Pick one and say which.
  6. 6The 平年値 column is an average, not a year. It sits at the end of every row. Delete it before you calculate.
  7. 7Station names are kanji. You need latitude and whether a station is in a city for most questions, and neither is on the page. JMA's station list gives both; record where you got them.
  • Is the change in first-flowering date since the 1950s larger at stations in large cities than at stations in small towns?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How many days earlier did cherry trees first flower in 2017 to 2026 than in 1953 to 1962, across the 45 stations with every year?
  • What is the relationship between a station's latitude and how much earlier its cherry trees now flower?
What is in it
  • 地点名: the station name, in Japanese. Kyoto is 京都 and Tokyo is 東京. Keep a list of the ones you use with their English names
  • Each year: two numbers, the month (月) then the day (日). - means no observation that year
  • 平年値: the normal, JMA's average for 1991 to 2020. Not a year: leave it out
  • 代替種目: a substitute species, filled in only where the station watches a different cherry
Strategies you could evaluate against it
Japan's urban heat island policy (Outline of the Policy Framework to Reduce Urban Heat Island Effects)
Decided in March 2004 and revised in 2013. It records that the mean temperature of six large Japanese cities, including Tokyo and Nagoya, rose 2 to 3 °C in the twentieth century, against 0.6 °C globally.

A committee of national ministries, set up in 2002, with local governments, businesses and residents expected to act on it.

Link to this fileMore direct than most. The framework is about cities warming faster than the country around them, and this network has large cities and small towns side by side, so comparing how much earlier each now flowers is a question the policy is about. It cannot show whether the policy has worked.

Source
Japan's climate targets (NDC and Plan for Global Warming Countermeasures)
Net zero by 2050, declared in October 2020. Approved by the Cabinet on 18 February 2025: emissions 60% below 2013 levels by 2035 and 73% by 2040.

The Government of Japan, through the Cabinet and the Ministry of the Environment.

Link to this fileIndirect. The targets address the warming that moves flowering earlier, but no flowering date can show whether a target is working. State the connection; do not claim the data measures the plan.

The tensionMore than 3,000 public comments were received and more than 80% asked for higher targets; environmental groups and Climate Action Tracker called the 2035 goal far too weak. The government kept it, and InfluenceMap reports that policy follows the Japan Business Federation (Keidanren), whose position was the least ambitious of the industry groups.

Source

Ice and snow2

No partner yet One indicator

Swiss glacier length change, 1847 onwards

GLAMOS, Glacier Monitoring Switzerland

How far the tongues of Alpine glaciers have moved, year by year, across the whole period in which anybody has been measuring them.

One row:
One glacier over one observation interval: how far its tongue moved between two survey dates, in metres, with a minus sign for retreat.
Covers:
156 glaciers, 1847 to 2023, and 10,861 observations
Full record7 traps
Measures
Natural· Share of glaciers retreating
Usable rows
10,861
Coverage
156 glaciers, 1847 to 2023, and 10,861 observations
How it arrives
One CSV, about 725 KB, with six lines of citation and then three header rows
Language
Page and file in English
What can go wrong
  1. 1Six lines of citation, then three header rows. The column names are on one row, a row of variable codes is under them, and a row of units under that. Import it as it is and your first two observations are the words `dL` and `m`.
  2. 2One row is an interval, not a year. 9,668 of them run about a year, 778 run one to two years, and 400 run longer. A five-year gap posts one large negative number, and plotted against the end date it draws five years of retreat as a single year's collapse.
  3. 378% of start dates and 77% of end dates are flagged as not exactly known, with an `x` in the column beside them. That is not a reason to discard them; it is a reason not to calculate rates to the nearest day.
  4. 418% of all observations are advances, not retreats. They are real and they cluster: 41% of the observations in the 1970s and 36% in the 1980s are positive, against 4% in the 2000s. A student who assumes retreat and filters out the positives has deleted the most interesting thing in the file.
  5. 5The tongue elevation column is empty in 84% of rows, so any question that needs altitude loses most of the dataset before it starts.
  6. 6The largest single value is −2,600 m, at Unterer Grindelwaldgletscher between September 2010 and September 2011. Check an extreme like that before deleting it: this one is real, and it is the story rather than the error.
  7. 7Coverage is very uneven. Rhonegletscher and Glacier du Trient carry 143 observations each; 15 of the 156 glaciers have fewer than ten. Pick your glacier for its record, not its name.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the length of one named glacier changed since records began, and when did it last advance?
  • In which decades did the largest share of Swiss glaciers advance rather than retreat?
  • Do two glaciers with long records, such as Rhonegletscher and Glacier du Trient, retreat at the same rate?
What is in it
  • Length change in metres, negative for retreat
  • Glacier name and its Swiss Glacier Inventory id
  • Start and end date of the interval, each with a flag saying whether the date is exactly known
  • Elevation of the glacier tongue, where anyone recorded it
  • The observer
Strategies you could evaluate against it
Covering the Rhône glacier in geotextile sheets
Summer by summer since the mid-2000s, and still running. WSL puts the cost between 0.60 and 7.90 Swiss francs per cubic metre of ice preserved per year.

The family that runs the ice grotto at the Furka pass, who lay white fleece over part of the tongue each summer. An ice grotto has been cut into that glacier every year since 1870 and it is a business as well as an attraction.

Link to this fileThe tightest fit in this file, because the glacier it acts on is the one with the longest record in it: Rhonegletscher carries 143 observations. The covers reduce melt beneath them by roughly half to two thirds, and seven years of them preserved about 35 metres of ice thickness, which is a real effect on a small patch of a glacier that kept retreating.

The tensionIt works, but it cannot be done on a large scale. Covering every Swiss glacier would cost over a billion francs a year and would still only slow the decline, so a treatment that protects one tourist attraction is not a policy for a country. That is an economic goal and an environmental one pulling in different directions on the same ice.

Source
Climate and Innovation Act
In force from 1 January 2025.

The Swiss Confederation. It binds the country to net zero greenhouse gas emissions by 2050, with emissions halved by 2030, and funds the replacement of heating systems and industrial processes.

Link to this fileBe honest about this one. Swiss glaciers respond to the temperature of the atmosphere above them, which Swiss emissions hardly affect, so nothing in this file can test whether the Act worked and nothing in it ever will. What the file can do is measure the thing the law was passed about, which is a different and defensible claim.

The tensionIt went to a popular vote, so the disagreement is on the public record rather than inferred: the cost of replacing heating and the pace of the change against the target.

Source
Glacier Initiative
Submitted in 2019, withdrawn in 2022 in favour of the counter-proposal.

A citizens' initiative, launched by an association rather than a government, demanding that net zero be written into the Swiss constitution. It was withdrawn once parliament produced the counter-proposal that became the Act above.

Link to this fileA campaign named after the thing this dataset measures, which makes it the one strategy here you can hold directly against the numbers: the initiative said the glaciers were going, and 10,861 observations are the record of whether they were.

The tensionA constitutional demand against a parliamentary compromise. The initiative asked for a ban on fossil fuels by 2050; what passed funds a transition instead, and whether that counts as winning is exactly the argument.

Source
No partner yet Both sides in one file

Snow depth and snowfall at Alpine stations, 1961 onwards

Matiu and others, compiled from six national weather services, published on Zenodo

Whether it snows as often as it used to in the Alps, and what that does to a valley whose economy was built on the assumption that it would.

One row:
One station on one day: depth of snowfall in centimetres, and snow depth in centimetres, each in a raw version and a quality-checked one.
Covers:
Over 2,000 stations across Austria, France, Germany, Italy, Slovenia and Switzerland, 1961 to 2020. The French file counted here holds 279 stations and 2,979,635 daily rows.
Full record6 traps
Measures
Natural· Snowfall and snow depth
Usable rows
1,449,284
Coverage
Over 2,000 stations across Austria, France, Germany, Italy, Slovenia and Switzerland, 1961 to 2020. The French file counted here holds 279 stations and 2,979,635 daily rows.
How it arrives
One zip per country, each holding a single daily CSV; the French one is 11 MB
Language
Page and file in English
What can go wrong
  1. 1The same measurement arrives three times. HN and HN_after_qc, HS and HS_after_qc, and then HS_after_gapfill. Analysing the raw column silently includes values the authors examined and rejected; analysing the gap-filled one includes 535,786 values in the French file that nobody measured. Pick one, and say in your method which and why.
  2. 2Half the file is empty, and that is normal. HN is present in 49% of rows and HS in 57%, because stations report in winter and not in July, and because a station that opened in 1990 has thirty blank years before it. Count your rows after filtering, never before.
  3. 3The set of stations changes over time. Pooling all French stations, one snow season rests on 15,334 station-days in 1985/86, 42,976 in 2005/06 and 30,157 in 2018/19. A percentage that moves because the network moved is the classic false finding in this file, and the fix is the same as everywhere: restrict to stations present throughout.
  4. 4Altitude is not in the daily file. It is in the metadata, and without joining it you are averaging a valley floor and a col together, which is the one comparison that matters most here.
  5. 5A day with no snowfall and a day with no observation both look like nothing if you are careless: zero is a measurement, blank is not. Days with snowfall means `HN_after_qc > 0` counted against days where `HN_after_qc` exists at all.
  6. 6It stops in 2020. The series was compiled for a paper, not maintained as a service, so the last five winters are not in it. If your question is about the present, this file cannot answer it and a national weather service can.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the number of days with measurable snowfall changed at French Alpine stations since the 1960s?
  • Does the change differ between stations above and below 1,500 m?
  • Do snow depth and snowfall tell the same story at one station, and if they diverge, when?
What is in it
  • HN, depth of snowfall in cm: the column that answers how often it snowed
  • HS, snow depth in cm: how much was lying, which is a different question
  • HN_after_qc and HS_after_qc, the same columns with failed values removed
  • HS_after_gapfill, snow depth with missing days estimated
  • Provider, station name and date
Strategies you could evaluate against it
Development plan for the Monts Jura ski area
Published July 2024, reference 23TEC0769-F, about €31 million over 2025 to 2027.

The Syndicat Mixte des Monts Jura, the public body that runs the resort at Lélex, Crozet and Mijoux, an hour from Geneva. The plan replaces lifts at one end of the domain and, at the other, designates certain runs piste nature non damée: no snowmaking, no grooming, left to return to nature.

Link to this fileThe best-fitting strategy on this card, because it is a plan that only makes sense if the snow is going, and this is the file that says whether it is. The Jura is not in these six countries' Alpine station list, so the honest move is to use the nearest French Alpine stations at comparable altitude and say that is what you have done.

The tensionThe same plan invests in lifts and withdraws from pistes at once, which is the argument on a small scale: a village economy of a few hundred people against a nature reserve whose objective is returning forest, with the same document funding both.

Source
Plan Avenir Montagnes
Launched May 2021. More than €640 million of public money, working with 61 territories.

The French state, through the Agence Nationale de la Cohésion des Territoires, funding mountain areas to diversify away from a season that depends on snow: year-round tourism, renovating cold beds (holiday flats that stand empty most of the year), adapting resorts that are too low to be reliable.

Link to this fileA national response to exactly the trend this dataset measures, which makes the dataset the evidence base rather than the test: you are asking whether the premise of the policy holds at the altitudes it is aimed at.

The tensionMountain Wilderness France and others argue the money has gone on new lifts, snow cannons and hillside reservoirs, which locks in the ski model rather than moving away from it. The Cour des comptes reviewed mountain resorts and climate change in February 2024 and is the citable version of the same argument.

Source
Snowmaking
Continuous since the 1990s and accelerating; several are funded through the plan above.

Resort operators and the communes that own them, building retenues collinaires, reservoirs high on the mountain that store water through the year to make snow in December. It is the adaptation most resorts have actually chosen.

Link to this fileThis acts directly on the quantity your file measures, and it is the reason a student must be careful: many stations sit in or near resorts, and snow depth where snow is made is not snow that fell. HN, depth of snowfall, is the column that cannot be manufactured, which is why it is the one to build on.

The tensionWater, taken and stored on a mountain, against the snow economy of the valley below. Environmental groups document the land take and the pressure on alpine water; the resorts answer that without snow there is no village left to protect.

Source

Land and forests5

Both sides in one file

Farmland in every Swiss canton, four surveys since 1979

Federal Statistical Office (BFS), Swiss Land Use Statistics

Farmland lost to building in the lowlands, and alpine pasture going back to forest in the mountains: two different reasons a canton farms less of itself than it did.

One row:
One land-use category in one canton in one survey period, in hectares. Pivot it so one row is one canton in one period.
Covers:
26 cantons in four national surveys (1979/85, 1992/97, 2004/09, 2013/18), plus a fifth survey (2020/25) already published for 10 cantons: 114 canton-periods in all
Full record8 traps
Measures
Human· Settlement areaHuman· FarmlandHuman· Arable landNatural· Wooded area
Usable rows
114
Coverage
26 cantons in four national surveys (1979/85, 1992/97, 2004/09, 2013/18), plus a fifth survey (2020/25) already published for 10 cantons: 114 canton-periods in all
How it arrives
One CSV, already filtered to Switzerland and the 26 cantons. The full table on stats.swiss also covers every district and commune and is 140 MB, so use this link
Language
Page and file in English
Pairs with
  • Natural· Asian hornet records
    · by canton
Pairs inside this file
  • Natural· Wooded areaagainstHuman· Settlement area
  • Natural· Wooded areaagainstHuman· Farmland
  • Natural· Wooded areaagainstHuman· Arable land
What can go wrong
  1. 1Alpine pasture is farmland here. Code 2 includes code 209, which is about 35% of all Swiss farmland. In Graubünden or Uri most of the "farmland" is summer pasture. Split 2 into 206-208 (lowland) and 209 (alpine) before you compare a mountain canton with a lowland one, or you will be comparing different things.
  2. 2Don't add the parent to its children. Code 2 is the sum of 206, 207, 208 and 209, and 8100 is the sum of the cantons. Add up the whole column and you count everything twice.
  3. 3The periods are labels, not dates. "2013-2018" means the photographs of Geneva were taken in 2012 and of Graubünden in 2015-19. Use the FJ column, and turn changes into hectares per year, because the gaps between surveys vary from canton to canton.
  4. 42014 falls inside a survey. The Spatial Planning Act came into force in 2014. Geneva's 2013/18 photographs are from 2012, which is before it, but Aargau's are from 2015-16, which is after. Check each canton's flight year before you call an interval before or after.
  5. 5Only 10 cantons have a fifth survey. 2020/25 is being published canton by canton: AG, BL, BS, FR, GE, JU, LU, NE, SO and VD so far, as of 31 August 2026. None of them is a high-mountain canton. The national row stops at 2013/18, so don't add the new cantons to it.
  6. 6The canton boundaries moved. On 1 January 2026 Moutier moved from Bern to Jura. The file uses today's boundaries for every period, so Jura's 1979/85 figure includes Moutier. An older download, such as the 2021 xlsx edition, will give you different numbers for 43 of the 104 canton-periods. Use one download, and cite it.
  7. 7It is a sample, not a census. Each hectare is judged by one point on an aerial photograph, so a small figure is uncertain. The 95% error is roughly 1.96 times the square root of the number of hectares: Basel-Stadt's 422 ha of farmland is really 422 ± 40. Jura's farmland rose between 2013/18 and 2020/25 by 103 ha, which is within that error. Don't report it as a finding.
  8. 8Net change, not what became what. Geneva lost 1,675 ha of farmland and gained 1,673 ha of settlement between 1979/85 and 2013/18, but a table of totals can't prove that the same hectares changed. Say "at the same time", not "was built on". Only the point data, a separate download from the same office, can show you what each hectare changed to.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Is there a correlation between the increase in settlement area and the decrease in lowland farmland across the 26 Swiss cantons between 1979/85 and 2013/18?
  • In the 10 cantons surveyed in 2020/25, was the yearly loss of farmland smaller after the revised Spatial Planning Act (2014) than before it?
  • Do mountain cantons (Valais, Ticino, Graubünden, Uri) lose a larger share of their alpine pasture than of their lowland farmland?
What is in it
  • NOAS: the land-use category. 1 settlement, 2 agricultural, 3 wooded, 4 unproductive. Inside agricultural: 206 orchards, vineyards and horticulture, 207 arable land, 208 meadows and farm pastures, 209 alpine pastures
  • PERIOD: the survey, A1 (1979-1985) to A5 (2020-2025)
  • REGION: the canton's two-letter code, and 8100 for Switzerland
  • OBS_VALUE: the area in hectares
  • FJ: the flight year, when the aerial photographs of that canton were actually taken
The tables, one by one
One table per canton, every survey (26)

In the explorer choose Downloads & Links, then Filtered data in tabular text (CSV) or Table in Excel. Not Unfiltered: that is every commune in Switzerland, 140 MB.

Pair it with another file
Asian hornets spreading across Switzerland, every record since 2017
Matched on canton

Are there more Asian hornet records per km² in the Swiss cantons where settlements cover a larger share of the land, 2025?

Watch outBoth files write the canton as the same two-letter code, and Fribourg is FR in both, so all 26 cantons match: 22 have a hornet record, 20 of them in 2025, and 4 have none (AI, AR, GL, GR). Filter the hornet file to countryCode CH first. Divide by each canton's area (NOAS 1 to 4 added up), and use the 2013/18 survey, the last one every canton has. More settlement also means more people to see a hornet and report it, and the file does not say how many people looked: count the 5 km squares with a record as well as the rows, and say that neither is a count of nests. A small canton has few squares (Basel-Stadt has one), so its count of squares soon reaches the top. The hornet did not reach every canton at the same time, so check your result on the 15 cantons with a record by 2023 as well.

Strategies you could evaluate against it
Revised Spatial Planning Act (RPG 1 / LAT 1)
Accepted by 62.9% of voters on 3 March 2013 and in force from 1 May 2014.

The Confederation sets the rules; the cantons must shrink building zones that are larger than 15 years' demand, and tax at least 20% of the gain in value when land is rezoned for building.

Link to this fileDirect: its purpose is to stop building spreading onto open land. The 10 cantons with a 2020/25 survey give an after. Every one of them lost farmland more slowly per year between 2013/18 and 2020/25 than between 2004/09 and 2013/18. Aargau fell from about 186 to 83 ha a year, Vaud from 274 to 220. Slower is not the same as caused: see the traps on flight years.

The tensionValais was the only canton to vote no, by 80.4%. It had more building land than it could use, so shrinking its zones meant taking value away from people who owned plots zoned for building. Landowners in mountain cantons against the pressure on lowland farmland is a tension you can document.

Source
Sectoral plan for crop rotation areas (Sachplan Fruchtfolgeflächen)
First set on 8 April 1992; revised on 8 May 2020, with a national minimum of 438,460 ha.

The Federal Council, through the Federal Office for Spatial Development (ARE). Each canton must keep its own quota of its best arable land.

Link to this fileIt protects arable land only, which is code 207. It says nothing about meadows or alpine pasture. So test it on arable land. Arable land in all of Switzerland fell from 434,164 ha in 1979/85 to 381,254 in 2013/18. That is below the plan's 438,460, but the two are not the same measure: the plan counts land that could be ploughed, including meadow in a crop rotation, while this survey records what the photograph shows. Compare the trend, not the totals.

The tensionProtected farmland against housing, and Geneva is where it is sharpest. Voters approved rezoning 58 ha of farmland at Les Cherpines for about 3,000 homes on 15 May 2011 (56.6% yes). On 8 March 2026, Confignon's voters rejected the plan for the district by 64.59%.

Source
Summering contributions for alpine pastures
Raised under Agricultural Policy 2014-2017, from 330 to 400 francs per livestock unit summered, to keep the pastures grazed.

The Federal Office for Agriculture, as direct payments to farms that take livestock up to alpine pastures for the summer.

Link to this fileThe payments exist because unused alpine pasture turns into scrub and then forest, which is code 209 falling as wooded land rises. Ticino lost 20% of its alpine pasture between 1979/85 and 2013/18, while its wooded area grew by 13,410 ha. The increase came in 2014, inside the 2013/18 survey, and no mountain canton has a 2020/25 survey yet, so this data can show you the trend the payment was meant to stop, but not yet whether it worked.

Source
One indicator

Tree cover lost in every country, state and province, every year since 2001

Global Nature Watch, formerly Global Forest Watch (World Resources Institute), from the University of Maryland's Global Forest Change data

Forest loss: how much tree cover each country, and each state or province within it, loses every year, and what the satellite record says removed it.

One row:
One country, or one state or province, at one canopy threshold: its tree cover in 2000 and 2010, and the hectares of it lost in each year from 2001 to 2025, one column per year.
Covers:
226 countries and their states and provinces, 2001 to 2025, each at eight canopy thresholds from 0 to 75%. 109 countries had at least 1 million hectares of tree cover in 2000
Full record8 traps, 2 on the three lines
Measures
Natural· Tree cover lossNatural· Tree cover loss, Brazil's states
Usable rows
226
Coverage
226 countries and their states and provinces, 2001 to 2025, each at eight canopy thresholds from 0 to 75%. 109 countries had at least 1 million hectares of tree cover in 2000
How it arrives
One Excel workbook of 18 MB with eleven sheets, from the Download button on the global dashboard
Language
Page and file in English
Pairs with
  • Human· Cattle herd
    · by state name and year
  • Human· Protected land
    · by country, by name
  • Human· GDP per person (PPP)
    · by country, by name
What can go wrong
  1. 1Every country is there eight times, once for each canopy threshold (0, 10, 15, 20, 25, 30, 50 and 75%). Filter threshold to one value first, 30 unless you have a reason: at 0, every hectare of land counts as tree cover.
  2. 2Names, never codes. Thirteen of the 109 countries with at least 1 million hectares of tree cover are spelled differently in World Bank files (México, Russia, Vietnam, Côte d'Ivoire, both Congos, both Koreas and five more), and French Guiana and Taiwan are not in them at all. Match them by hand, and say so in your method.
  3. 3China, India and Pakistan appear more than once. Disputed areas get extra rows under each country that claims them: at 30%, India has six rows, China four and Pakistan two. Add a country's rows together, and say that you did.
  4. 4Tree cover is not forest, and loss is not deforestation. Tree cover is any vegetation over 5 metres, plantations included, and loss includes harvesting, fire, disease and storms. The drivers sheet says which: wildfire is 79% of Australia's loss since 2001, 74% of Russia's and 68% of Canada's.
  5. 5Fire years stand out. Wildfire was 49% of Brazil's loss in 2024 and 42% in 2025, against 12 to 25% in each year from 2019 to 2023.
  6. 6The method changed between 2011 and 2015. GFW warns that newer satellite data can show more loss in later years for that reason alone. Compare places over the same years, rather than early years with late ones.
  7. 7Hectares favour big countries. Divide the loss by the country's own tree cover (extent_2000_ha or extent_2010_ha) before you compare.
  8. 8The site has a new name. Global Forest Watch is now Global Nature Watch. The old address still leads there, and the file is the same.
  • Across the countries with at least 1 million hectares of tree cover, is the share of land protected in 2015 related to the share of tree cover lost from 2016 to 2025?
  • Across Brazil's 27 states, is the share of tree cover lost from 2001 to 2023 related to how much each state's cattle herd grew?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • In which countries does GFW put most tree cover loss since 2001 down to wildfire, and in which to permanent agriculture?
What is in it
  • country, and subnational1 on the state sheet: names only, never a code
  • threshold: how dense the canopy has to be, in %, to count as tree cover. GFW's own default is 30
  • extent_2000_ha and extent_2010_ha: tree cover, in hectares
  • tc_loss_ha_2001 to tc_loss_ha_2025: hectares of tree cover lost in each year
  • The Country drivers and Subnational 1 drivers sheets: the same loss split by what caused it (permanent agriculture, hard commodities, shifting cultivation, logging, wildfire, settlements and infrastructure, other natural disturbances), at 30% only
Pair it with another file
Protected land in every country, as a share of its land, every year since 2013
Matched on country, by name

Across the countries with at least 1 million hectares of tree cover, does protecting more land in 2015 go with losing less of that tree cover from 2016 to 2025?

Watch outGFW names countries and never codes them, so match by hand: 13 of the 109 countries with 1 million hectares of tree cover are spelled differently in the World Bank file (México is Mexico, Russia is Russian Federation, Vietnam is Viet Nam, both Congos and both Koreas are written Congo, Dem. Rep. and so on), and French Guiana and Taiwan are not in it at all. That leaves 107. Filter GFW to one canopy threshold first, and add together the extra rows China, India and Pakistan carry for disputed areas.

GDP per person in every country, every year since 1990, at 2021 prices
Matched on country, by name

Across the countries with at least 1 million hectares of tree cover, is GDP per person in 2015 related to the share of tree cover lost from 2016 to 2025?

Watch outMatch by hand, as for protected land: GFW names countries and never codes them, 13 of the 109 are spelled differently in the World Bank file, and French Guiana and Taiwan are not in it. Five more have no GDP in any year (Cuba, New Caledonia, North Korea, South Sudan and Venezuela), which leaves 102. Filter GFW to one canopy threshold and add together China's, India's and Pakistan's extra rows first, and divide each country's loss by its own tree cover. GDP per person does not clear forest: any link runs through what a country's land is used for and who buys what it grows, so say what you think it runs through.

Cattle in each Brazilian state, every year since 1974
Matched on state name and year

Across Brazil's 27 states, is the growth of the cattle herd from 2001 to 2023 related to the share of tree cover each state lost over the same years?

Watch outThe state names are spelled identically in both files, accents included, so all 27 match. Stop at 2023: wildfire was 49% of Brazil's tree cover loss in 2024, against 12 to 25% in each year from 2019 to 2023, and IBGE's 2024 herd is preliminary. Compare shares (loss as a percentage of the state's tree cover, the herd's percentage change), not hectares and head counts, or the biggest states simply come top.

Strategies you could evaluate against it
Glasgow Leaders' Declaration on Forests and Land Use
Announced 2 November 2021 at COP26 in Glasgow; its target date is 2030.

More than a hundred countries holding most of the world's forests, Brazil, Indonesia, Russia and China among them.

Link to this fileDirect: its signatories committed to halt and reverse forest loss by 2030, and this file measures forest loss country by country, year by year. It counts tree cover, plantations included, so read the drivers sheet before you call a country's loss deforestation.

The tensionTwo days after Indonesia signed, its environment minister, Siti Nurbaya Bakar, said that forcing Indonesia to zero deforestation by 2030 was "inappropriate and unfair", because the country still had to develop its economy.

Source
Brazil's action plan against deforestation in the Legal Amazon (PPCDAm)
Launched in 2004 and discontinued in 2019. Restored by decree on 1 January 2023, with a fifth phase for 2023 to 2027 aiming at zero deforestation by 2030.

The federal government. In its fifth phase, 13 ministries coordinated by the Ministry of the Environment and Climate Change.

Link to this fileDirect for the nine states of the Legal Amazon, which are on the Subnational 1 sheet. The plan measures itself by INPE's PRODES survey, which counts clearing of primary forest, not this file's tree cover, so the two will not give the same numbers.

The tensionThe 2012 Forest Code (Law 12.651) forgave fines for clearing done illegally before 22 July 2008 and cut how much land had to be restored. Conservationists said it told landowners that illegal clearing would one day be forgiven; Brazil's Supreme Court upheld the amnesty in 2018.

Source
One indicator

Dwellings in England, every year since 1969

Ministry of Housing, Communities and Local Government (MHCLG)

Housing growth in England and the habitat it can take. The government starts from each census count of homes and adds the homes gained each year, less those demolished, so this is England's number of homes, year by year.

One row:
One date for the whole of England: the estimated number of dwellings on that date, all together and split by tenure (who owns or rents them). From 1969 there is one date a year.
Covers:
England, one count a year from 1969 to 2025, plus census counts every ten years from 1801 to 1961 (none for 1941)
Full record11 traps, 1 on the three lines
Measures
Human· Dwellings added in England
Usable rows
57
Coverage
England, one count a year from 1969 to 2025, plus census counts every ten years from 1801 to 1961 (none for 1941)
How it arrives
One .ods spreadsheet (13 KB) with four sheets: Cover, Contents, Notes and the table, LT_104. Excel, LibreOffice and Google Sheets all open it.
Language
Page and file in English
Pairs with
  • Natural· Butterfly abundance, one species
    · by year
What can go wrong
  1. 1The table is on the fourth sheet. The file opens on its Cover. The numbers are on the sheet LT_104, where four lines of notes sit above the headings. [x] means no data. It is text, so delete it before you calculate.
  2. 2Two rows for 1971 and two for 1981. Each of these census years has an extra row dated 1 April beside the 31 December row, with the same Year. Delete the 1 April rows before you subtract, or those two years are split in two. The rows from 1801 to 1961 are census counts ten years apart: keep them out of a yearly series.
  3. 3The date of the count moves. Up to 1990 each count is on 31 December. From 1991 it is on 31 March. So the step from 1990 to 1991 covers three months, not twelve. Decide what to do with it, and say.
  4. 4A year is not always the same twelve months. Up to 1990 the step for a year runs from January to December. From 1992 it runs from April of the year before to March, so most of it falls in the year before its label. Say which months your other data covers, and check that the two line up.
  5. 5Added is not built. This year's count minus last year's is the net gain: new homes, plus homes made by converting a building or changing its use (an office turned into flats), minus homes demolished.
  6. 6Two years do not look like building. The count grew by 82,000 in 1980 and by 254,000 in 1987. MHCLG's own count of homes completed in those years, in Live Table 244 on its house-building page, is very different from both, and neither file explains why. The Cover also warns that earlier years are less reliable. Decide what to do with 1980 and 1987 before you look at your result, and say what you did.
  7. 7Each census corrects the years before it. After the 2001, 2011 and 2021 censuses, MHCLG spread the difference between its estimate and the census evenly over the ten years before. So every step from 1992 to 2021 includes a share of a correction, and the share is different in each ten years. The steps from 2022 have no correction yet, and may change after the next census.
  8. 8Rounded up to 2001, provisional from 2022. All dwellings is rounded to the nearest thousand up to 2001 and given to the single dwelling from 2002, but the Cover says the figures are not accurate to the nearest dwelling. 2022 to 2025 are marked [p] (provisional), and 2024 also [r] (revised). Record the publication date from the Cover.
  9. 9The tenure columns start late and change method. Private registered providers start in 1977, and other public sector dwellings in 1991. From 2003 owner occupied and private renting use a new method (note 2), so compare them before 2003 or after it, not across it. Note 3 says the 2020 council figures may be lower because fewer councils replied, not because the stock fell.
  10. 10A dwelling is not a hectare. A home built where a building already stood takes no new habitat. A home built on a field or in a wood takes land from nature. This file does not say which is which, so say what you are assuming. And already built does not always mean no wildlife: some brownfield land left empty for years is home to rare insects.
  11. 11The total rises every year. Almost anything that grew steadily since 1969 will go with the number of dwellings. Use the number added each year, never the total.
  • Is the number of dwellings added in England each year related to the change in a butterfly species' England index from one year to the next, 1976 to 2023? (UK butterflies, England rows.)
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the number of dwellings added each year in England changed between the 1970s and the 2010s?
  • How has the share of England's dwellings rented from local authorities changed since 1969?
  • Has private renting grown faster than owner occupation in England since 2003, when the method for both changed?
What is in it
  • Date: the day of the count: 31 December up to 1990, 31 March from 1991, and 1 April in the census rows
  • Year
  • All dwellings: every dwelling in England on that date
  • Owner occupied, Rented privately or with a job or business, Rented from private registered providers (housing associations), Rented from local authorities and Other public sector dwellings: the same dwellings, split by tenure
  • Notes: [p] provisional, [r] revised, and a numbered note
Pair it with another file
UK butterflies, species by species, every year since 1976
Matched on year

Is the change in a butterfly species' England index from one year to the next related to the number of dwellings added in England that year, 1976 to 2023?

Watch outUse the England rows of the butterfly file and the All dwellings column on the sheet LT_104 of Live Table 104. Work out dwellings added as this year's count minus last year's, and look before you trust it: 1971 and 1981 have an extra census row (1 April) that splits a year in two, so drop those rows, and in 1991 the count moved from 31 December to 31 March, so the 1990 to 1991 step covers three months, not twelve. The move also changes which months a year means: up to 1990 a step runs January to December and includes that summer's butterfly counts, but from 1992 it runs April to March and ends before they begin. Check your result on 1992 to 2023 alone, where every step is the same twelve months: 32 changes. The steps for 1980 and 1987 are very different from the homes MHCLG counts as completed those years: decide what to do with them before you look. Stock figures are rounded to thousands before 2002, each census's correction is spread over the ten years before it, and 2022 and 2023 are provisional. Both series change steadily, so use the change against the change, not the level against the level. And a dwelling is not a hectare: homes built on land that was already built on take no new habitat, so say what you are assuming.

Strategies you could evaluate against it
Biodiversity Net Gain for new development in England
Set by the Environment Act 2021. Mandatory for major development from 12 February 2024 and for small sites from 2 April 2024: at least a 10% gain in biodiversity value, kept for at least 30 years. Since 6 August 2026, sites of 0.2 hectares or less are exempt unless priority habitat is harmed. A further consultation, on exempting housing on brownfield land, closed on 10 June 2026.

The UK Government, through Defra, which sets the rules and the biodiversity metric that measures habitat. Each local planning authority must approve a developer's biodiversity gain plan before building can start.

Link to this fileDirect in purpose, but not in this file's years. It is the plan that links new homes to the habitat they replace. But it applies to planning applications made from February 2024, and this file ends at 31 March 2025, so the file cannot show it working. Use it to explain what new homes now have to do for nature, not to test whether it worked.

The tensionHousebuilders and nature groups disagree about how far it should reach. On 2 April 2026 Neil Jefferson, chief executive of the Home Builders Federation, said that "The cumulative impact of Biodiversity Net Gain requirements and wider cost pressures is increasingly affecting the viability of housing developments" (whether they make enough money to go ahead). On 10 June 2026 Wildlife and Countryside Link, a group of nature charities, said it "strongly opposes the introduction of any new brownfield exemption from Biodiversity Net Gain (BNG), in any form".

Source
Target of 1.5 million homes in England in this Parliament
Promised in Labour's 2024 manifesto and made a Plan for Change milestone on 5 December 2024. Mandatory targets came with the planning framework of 12 December 2024, which was replaced on 17 August 2026. In September 2026 the Housing Secretary, Angela Rayner, said the target was unlikely to be met but that she was not giving up on it.

The UK Government, through MHCLG. Councils have to deliver it: the National Planning Policy Framework gives each one a mandatory housing target and, where homes cannot be found elsewhere, lets it build on "grey belt" land in the Green Belt.

Link to this fileDirect on the people side. The government measures the target in net additional dwellings, the same measure as this file's change from one year to the next. But the target counts homes from 9 July 2024, and this file ends on 31 March 2025, less than nine months into it. Use it to explain why the number of homes added each year matters now, not to judge the target.

The tensionBuilding homes against keeping countryside. On 7 December 2025 CPRE, the countryside charity, reported that of 1,250 homes approved by government planning inspectors on "grey belt" land, 88% "will be built on previously undeveloped countryside". Its chief executive, Roger Mortlock, said that "local authorities are so desperate to meet revised housing targets that they are forced to approve speculative development in the Green Belt" (building that a developer proposes where the council's plan did not).

Source
Planning and Infrastructure Act 2025 and its Nature Restoration Fund
Introduced on 11 March 2025 and law from 18 December 2025. Natural England's first draft plan, for rivers and wetlands in Norfolk, was open for comment from 17 September to 27 October 2026.

The UK Parliament, on the government's bill. Natural England writes environmental delivery plans and runs the fund. Developers pay a nature restoration levy into it, and Natural England spends it on nature at a larger scale, instead of each developer dealing with its own site.

Link to this fileIndirect. It is about protected sites and protected species, such as great crested newts and rivers harmed by nutrients from new homes, not butterflies in general. It changes how builders pay for harm to nature, not how many homes are built, and it began after the last year in this file.

The tensionThe government called the fund "a win-win for both the economy and nature", and housebuilders welcomed the Act: David Thomas, chief executive of Barratt Redrow, said it "will help unlock and accelerate the delivery of much-needed homes across the country". The government's own environmental watchdog, the Office for Environmental Protection, advised on 2 May 2025: "As drafted, the provisions are a regression." In May 2025 the RSPB's chief executive, Beccy Speight, said: "The evidence clearly shows nature isn't a blocker to growth." The watchdog's advice was on the bill as first written, so check what the final Act says.

Source

Food and farming6

Both sides in one file

US honey bee colonies lost, and what affected them, state by state every quarter since 2015

US Department of Agriculture, National Agricultural Statistics Service (NASS)

Honey bee losses and the pressures on managed pollinators. Every quarter, beekeepers with five or more colonies report how many they lost and what affected them: mites, disease, pesticides and more.

One row:
One state in one quarter: its colonies on the first day, the most it had, and the colonies lost, added and renovated; and, in a second table, the percentage of colonies affected by each of six stressors.
Covers:
Up to 45 states, 46 quarters from January 2015 to June 2026, with April to June 2019 missing
Full record10 traps, 1 on the three lines
Measures
Human· Colonies affected by pesticidesNatural· Honey bee colonies lost
Usable rows
1,815
Coverage
Up to 45 states, 46 quarters from January 2015 to June 2026, with April to June 2019 missing
How it arrives
One zip for each year's release, with a CSV for every table, plus the same report as text and as a PDF
Language
Page and file in English
Pairs inside this file
  • Natural· Honey bee colonies lostagainstHuman· Colonies affected by pesticides
What can go wrong
  1. 1One release a year, and they overlap. Each August release covers the year before and the first half of its own year; the first, in May 2016, covers 2015. For 2015 to 2026 you need all eleven. Where two releases give the same quarter, use the later one, which is revised, and record which release each quarter came from.
  2. 2Twenty states since July 2024. Up to June 2022, 45 states are named; up to June 2024, 44; from July 2024, only 20, and the rest are merged into Other States. For a series that runs to 2026, use the 20 states named in every quarter.
  3. 3April to June 2019 is missing. Every cell says (NA), not available. Leave the gap and say so; never fill it in.
  4. 4The symbols are values. "-" means zero and "(Z)" means less than half a percent. In the Pesticides column, 382 of 1,860 cells are one or the other. Turn them into 0 and say so. Deleting them throws away the low values and makes every average too high. "(X)" means not applicable.
  5. 5A state and the US divide by different numbers. A state's percent lost divides by its maximum colonies, which include every colony moved in during the quarter: California had 910,000 colonies on 1 January 2025 and a maximum of 1,260,000. The US figure divides by the first-day colonies. So averaging the states does not give you the US figure.
  6. 6These are livestock, not wild bees. Beekeepers replace lost colonies by splitting strong ones and by buying new bees, so the number of colonies can hold steady while losses stay high. A result about honey bee colonies says nothing on its own about wild pollinators.
  7. 7A stressor is what the beekeeper reported. "Affected by pesticides" is the beekeeper's judgement, not a measurement of how much pesticide was used, and one colony can be counted under several stressors.
  8. 8Winter is two quarters. The 2015 goal is about the whole winter. This file gives October to December and January to March separately, each as a percentage of a different starting number, so do not simply add them. Say how you combined them, and that it is not quite the goal's own measure.
  9. 9Losses follow the seasons. Compare the same quarter across states and years, or you will mostly be measuring the time of year.
  10. 10Only operations with five or more colonies. The quarterly tables leave out small beekeepers.
  • Is the percentage of honey bee colonies lost from January to March related to the percentage of colonies affected by pesticides in the same quarter, across the 20 US states named every year, 2015 to 2026?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Has the percentage of US honey bee colonies lost over the winter fallen to the 2015 strategy's goal of 15% or less?
  • In which quarter of the year are the most colonies lost, and is it the same quarter in California and in North Dakota?
  • Is the percentage of colonies affected by varroa mites related to the percentage lost, across US states?
What is in it
  • Percent lost: the colonies lost in the quarter, as a percentage of the most colonies the state had in it
  • Lost colonies, Added colonies and Renovated colonies (requeened, or given new bees)
  • Maximum colonies: the colonies on the first day, plus all those moved into the state during the quarter
  • Varroa mites, Other pests and parasites, Diseases, Pesticides, Other and Unknown: the percentage of colonies each affected at any time in the quarter, in the stressor table
Strategies you could evaluate against it
National Strategy to Promote the Health of Honey Bees and Other Pollinators
Published 19 May 2015. Its first goal: "Reduce honey bee colony losses during winter (overwintering mortality) to no more than 15% within 10 years", so by 2025.

The Pollinator Health Task Force, set up by President Obama in June 2014 and co-chaired by the Secretary of Agriculture and the Administrator of the Environmental Protection Agency.

Link to this fileDirect, and rare: the strategy names this survey. It says its goal is informed by the Bee Informed Partnership's surveys and by "the newly established quarterly and annual surveys by the USDA National Agricultural Statistics Service", which is this file, so you can test the target itself. But the surveys it was based on count winter as October to April, and this file splits it into two quarters: say how you put them together.

The tensionPesticides. Environmental groups said the plan did not restrict the neonicotinoid pesticides already in use: the Natural Resources Defense Council said "we must drastically cut down on today's pervasive use of neonicotinoids and other pesticides". Bayer CropScience replied that neonicotinoids, "when used according to labeled directions", can be used safely with pollinators (NPR, 20 May 2015).

Source
One indicator

Sheep on French farms, department by department, every year since 2010

Agreste, the statistics service of the French Ministry of Agriculture (Statistique agricole annuelle)

How many sheep are kept in each French department, year by year: the flocks that wolves returning to the Alps and the Jura now meet.

One row:
One kind of farm animal in one department, with its head count at the end of each year from 2010 to 2025, one column per year.
Covers:
100 departments (Paris is absent), 2010 to 2025, with 2025 provisional. France's sheep: 7,945,548 in 2010 and 6,449,154 in 2025
Full record8 traps, 1 on the three lines
Measures
Human· Sheep on farms
Usable rows
1,600
Coverage
100 departments (Paris is absent), 2010 to 2025, with 2025 provisional. France's sheep: 7,945,548 in 2010 and 6,449,154 in 2025
How it arrives
A zip holding two Excel workbooks: use SAA_2010-2025_provisoires_donnees_departementales.xlsx, sheet EFA
Language
Page and file in French
Pairs with
  • Natural· Confirmed wolf evidence, by department
    · by department and year
What can go wrong
  1. 1The headings are on row 6. Five title and note rows sit above them, and the workbook has 14 sheets. Sheep are on EFA.
  2. 2Years run across, not down. Turn the 16 year columns into one column before you join the file to anything that has a year column.
  3. 3"dont" means "of which". Row 33 (dairy ewes) is already inside row 32, so adding rows 31 to 34 counts dairy ewes twice. Use row 35, all sheep.
  4. 4Department codes have three characters here (004), and two in the wolf file (04). Corsica is 02A and 02B.
  5. 5Sheep are counted at the farm, in December. A flock that spends the summer in another department's mountains, where it meets wolves, is counted at home.
  6. 6Some figures are estimates, and are flagged. For all sheep, 29 departments are quality 1, 57 are 2 and 14 are 3. Say how you treated the 3s.
  7. 7Some years just repeat. 42 department-years equal the year before (Lozère has 154,427 in both 2019 and 2020).
  8. 8Each edition rewrites the whole series. This one was realigned to the 2020 farm census, back to 2010. Do not mix it with older editions.
  • Across French departments, is the number of confirmed wolf records related to the number of sheep kept on farms, 2013 to 2025?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How did the number of sheep in each Alpine department change between 2013 and 2025?
What is in it
  • LIB_DEP: the department, code and name in one cell (005 - Hautes-Alpes)
  • LIB_SAA: the kind of animal, numbered 01 to 35. Row 35 is all sheep
  • EFF_2010 to EFF_2025: the number of animals at the end of each year
  • STATUT_QUALITE: how reliable the figure is, from 1 (reasonably reliable) to 3 (use only in totals)
Pair it with another file
Wolves in France, every piece of evidence since 2013
Matched on department and year

Across French departments, is the number of confirmed wolf records related to the number of sheep kept on farms, 2013 to 2025?

Watch outStrip the leading zero from Agreste's three-character codes (004 becomes 04) and turn its year columns into one column first. 516 department-years appear in both, from 83 departments. The 2025 sheep figures are provisional, and 25 matched rows are in departments whose figure is quality 3. Sheep are counted at the farm in December, not on the summer pastures where wolves meet them, and a department is a coarse unit: say so.

Strategies you could evaluate against it
State aid for protecting flocks: shepherds
Zones widened from 2020. Aid rose from €24.6 million to €32.7 million between 2018 and 2022, according to the wolf plan's own table.

Farmers apply through their department's DDT(M); shepherds are funded by the agriculture ministry and the EU.

Link to this fileIt is paid per flock, so the number of sheep in a department is part of what it costs. The file cannot say which flocks were protected.

The tensionThe wolf plan says the budget will not cope if the growth continues, and farmers keep asking for shepherd costs to be paid in advance, which EU farm-policy rules do not allow.

Source
National wolf plan 2024-2029
Published 20 August 2024 for 2024 to 2029.

The ecology and agriculture ministries, run by the prefect of the Auvergne-Rhône-Alpes region.

Link to this fileIndirect: the plan is about wolves and farming together, and sheep farming is the side of it this file measures. It does not say which flocks the plan's measures reached.

The tensionThe national nature protection council gave the draft an unfavourable opinion, unanimously, on 19 October 2023, objecting to making lethal shooting easier.

Source
One indicator

Sheep on Swiss farms, canton by canton and commune by commune, since 1975

Federal Statistical Office (BFS), agricultural structure survey (Landwirtschaftliche Strukturerhebung)

How many sheep Swiss farms keep, in each canton and each commune: the flocks that wolves returning to the Alps now meet, and that herd protection is paid to guard.

One row:
One place in one year: the sheep kept on its farms, counted in the commune where each farm is registered. A place can be Switzerland, a canton, a district or a commune.
Covers:
Switzerland, 26 cantons and 2,115 communes, in 28 years from 1975 to 2025, and every year since 2010. 355,639 sheep in Switzerland in 2025
Full record10 traps, 1 on the three lines
Measures
Human· Sheep on farms, by commune
Usable rows
728
Coverage
Switzerland, 26 cantons and 2,115 communes, in 28 years from 1975 to 2025, and every year since 2010. 355,639 sheep in Switzerland in 2025
How it arrives
An interactive table (STAT-TAB) that you download from. Choose Tiere - Schafe, Betriebssystem - Total, your places and your years, press Tabelle anzeigen, then choose Excel (xlsx) under Format wählen: the text files come without a header row. A French version of the page exists
Language
Page and file in German
Pairs with
  • Natural· Wolf records, Schwyz
    · by commune and year
What can go wrong
  1. 1The count moved from May to January in 2015. Up to 2014 sheep were counted in early May, after the lambs are born; since 2015 on 1 January. Switzerland had 402,772 sheep in 2014 and 347,025 in 2015, and the BFS says the fall is mostly the change of date ("grösstenteils auf den Wechsel des Stichtags zurückzuführen"). Start in 2015, or never calculate a change across it.
  2. 2Four levels in one list. Switzerland, cantons (- Schwyz), districts (>> Bezirk March) and communes (......1348 Vorderthal) are mixed together. Keep one level. The cantons add up exactly to the Switzerland row, so adding every row counts each sheep three or four times.
  3. 3Strip the dots and the number. A commune arrives as ......1331 Küssnacht (SZ). Take off the dots and the number before you match it with a name, and watch for the canton in brackets: the Schwyz wolf file writes just Küssnacht.
  4. 4Canton names in two or three languages. Bern / Berne, Fribourg / Freiburg, Graubünden / Grigioni / Grischun, Valais / Wallis. Other cards write cantons as two-letter codes or in French, so add a code yourself.
  5. 5Choose Total, not every kind of farm. Betriebssystem splits farms into organic, conventional and undetermined. Pick Betriebssystem - Total, or the same sheep appear on several rows.
  6. 6Only farms are counted. A farm needs at least 1 hectare of farmland, or another minimum. Sheep kept as a hobby on less land are not in the table, and the BFS warns that its totals can be below Switzerland's real totals.
  7. 7Counted at home, in winter. Sheep are counted in the commune where the farm is registered. In summer many go up to alpine pastures, often in another commune or canton, and that is where most meet wolves.
  8. 8Some years are missing. Before 2010 the table has gaps: 1999, 2001, 2003, 2005, 2007 and 2009 are left out. The canton-only table px-x-0702000000_101 has them, and its canton figures are the same.
  9. 9Today's communes for every year. The table uses the communes of 31 December 2025 ("Gemeinden per 31.12.2025") for every year, so a commune that merged appears under its new name even in 1975.
  10. 10Years may arrive as columns. If each year is its own column, turn them into one column before you join the table to a file with a year column.
  • Across the 30 communes of the canton of Schwyz, is the number of wolf records related to the number of sheep kept on farms, 2023 to 2025?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How did the number of sheep on farms change in Graubünden, Valais, Ticino and Uri between 2015 and 2025?
What is in it
  • Beobachtungseinheit: what is counted. Choose Tiere - Schafe (sheep). Betriebe mit Schafen is the number of farms with sheep
  • Kanton (-) / Bezirk (>>) / Gemeinde (......): the place. A canton has a dash in front (- Schwyz), a district two arrows (>> Bezirk March), and a commune six dots and its BFS number (......1348 Vorderthal)
  • Betriebssystem: organic or conventional farms. Choose Betriebssystem - Total
  • Jahr: the year of the survey
  • LN - Landwirtschaftliche Nutzfläche Total (in ha): the same farms' farmland in hectares, if you want sheep per hectare
Pair it with another file
Wolves in the canton of Schwyz, every record since 2023
Matched on commune and year

Across the 30 communes of the canton of Schwyz, is the number of wolf records related to the number of sheep kept on farms, 2023 to 2025?

Watch outTake the sheep from the commune rows, which start with six dots and a number (......1348 Vorderthal): strip those off, write the wolf file's Küssnacht as Küssnacht (SZ), and every commune matches. Leave out the 8 ausserkantonal rows and the one record that appears twice. A commune-year with no wolf record has no row, so give it 0: that makes 90 commune-years, and 36 of them have at least one record, from 20 communes. The 2026 records have no sheep count to meet yet. Most records are from 2025, when the canton set up more than 30 cameras to follow its first pack, so records show where people looked as well as where wolves were. Sheep are counted in January in the farm's home commune, not on the summer pastures where they meet wolves. Communes differ greatly in size, so think about sheep per hectare of farmland (the same table has it). With many zeros and only 30 communes, choose your test and your years before you look, and say why.

Strategies you could evaluate against it
Federal money for herd protection (Herdenschutz)
Paid under the Hunting Act and Ordinance. The Confederation pays 80% of the cantons' herd protection measures, about 10 million francs a year.

FOEN and the cantons. The money pays for electric fences, night pens, guard dogs and similar measures, on farms and on summer pastures.

Link to this fileDirect for sheep keepers: it pays for the fences and dogs that guard their flocks, and a kill in a flock without good enough protection is not paid for. The file counts sheep, not protected flocks, so it cannot say which flocks were protected.

The tensionThe farmers' union (3 September 2024): "Der SBV unterstützt die Herdenschutzmassnahmen. Deren Wirkung hängt mit der wirksamen Begrenzung der Wolfspopulation zusammen" (protection only works if the number of wolves is limited). Four conservation groups (23 September 2026): "Denn Abschüsse in unauffälligen Rudeln können diese auseinanderreissen und dadurch zu mehr Problemen mit Nutztieren führen statt weniger" (culling packs that cause no trouble can break them up, and lead to more problems with farm animals, not fewer).

Source
Hunting Ordinance's rule on reasonable protection (zumutbare Schutzmassnahmen)
Explained by FOEN on 1 November 2023, for the rules in force from 1 December 2023.

The Federal Council, in the Hunting Ordinance (JSV). FOEN and the cantons apply it when they decide whether a wolf may be shot.

Link to this fileIndirect: it links the sheep in this file to the culling of wolves. FOEN wrote that protecting farm animals is no reason to shoot a wolf where reasonable protection was possible but not used. So what counts is how sheep are kept, not only how many there are.

The tensionThe farmers' union wants fewer kills to be enough for a wolf to be shot (3 September 2024): "Hier sind die Schadschwellen (=Anzahl gerissene Nutztiere) zu senken, die einen Abschuss der schadenstiftenden Tiere zulassen" (the damage thresholds, the number of farm animals killed, that allow the wolves causing damage to be shot should be lowered).

Source

Energy and emissions5

No partner yet One indicator

CO2 emissions per person, every country, 1750 onwards

Global Carbon Budget, with major processing by Our World in Data

Who emits how much per head rather than in total, across the whole period of industrialisation. Nearly every climate agreement is an argument about this number.

One row:
One entity in one year: tonnes of CO2 per person, from fossil fuels and industry. Entity means a country for 214 of them and an aggregate for the other 17.
Covers:
231 entities, 1750 to 2024, of which 214 are countries and 17 are aggregates
Full record6 traps
Measures
Human· CO2 emissions per person
Usable rows
22,976
Coverage
231 entities, 1750 to 2024, of which 214 are countries and 17 are aggregates
How it arrives
One CSV, four columns, from the chart's own URL with .csv on the end
Language
Page and file in English
What can go wrong
  1. 1The entity column is not a country column. Seventeen aggregates sit in it beside the 214 countries: World, Africa, Europe, the European Union, and the four income groups. Average the file as it downloads and you have counted the world several times.
  2. 2The obvious cleaning rule is worse than the problem. Dropping every row whose code starts OWID_ removes the aggregates and also deletes Kosovo, which is a country, carries the code OWID_KOS, and has 31 real rows.
  3. 3Per-person figures cannot be averaged across countries. In 2000 the World row reads 4.13 tonnes and the unweighted mean of the 214 countries is 5.03. In 2024 they are 4.73 and 4.63, so the error even changes direction. You need population weights, or you need the World row that is already in the file.
  4. 4It is fossil fuels and industry only: land use change is excluded. A country whose emissions are mostly deforestation looks clean here, and that is a property of the indicator rather than of the country.
  5. 5The column header is "CO₂ emissions per capita" with a subscript two, which is a different character from the 2 on your keyboard. A lookup or a formula typed as "CO2" will not match it.
  6. 6The series starts in 1750 for five countries and one of them is Taiwan. It does not reach 190 entities until about 1950, so a long comparison is partly a comparison of who was being counted.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • Did the UK's emissions per person fall faster in the fifteen years after the Climate Change Act than in the fifteen before it?
  • How do changes in emissions per person compare between EU countries inside the trading scheme and comparable countries outside it?
  • How far apart are two countries at similar income, and has the gap closed since 1990?
What is in it
  • CO2 emissions per person, tonnes a year
  • Entity, which is a country, a continent, an income group or the world
  • Code, the ISO3 code, blank on some aggregates and OWID_-prefixed on others
  • Year, 1750 to 2024
Strategies you could evaluate against it
Climate Change Act 2008 and the UK's five-yearly carbon budgets
Act 2008; target amended in 2019 from an 80% cut to at least net zero. The first three budgets (2008-12, 2013-17, 2018-22) were met; the sixth (2033-37) is set at 965 MtCO2e and the seventh (2038-42) at 535.

The UK Parliament, advised by the Climate Committee. The Act binds the government to a 2050 target and to a series of carbon budgets, each a legal cap on total emissions over five years, which must be set in law twelve years before the period begins.

Link to this fileThe tightest fit available for this file. The budgets are measured on territorial emissions, which is the same accounting basis as this series, and the UK is one of only five countries with data back to 1750. The one step you must explain is comparing per-person figures with the budgets' totals, because population changed too.

The tensionThe budgets count emissions produced in the UK, not emissions caused by it. Everything embodied in imported goods sits outside a target the country is meeting. So a fall that partly comes from moving production abroad (offshoring) still counts as a fall. From the sixth budget onwards the UK's share of international aviation and shipping is finally inside the cap, which shows that people disagreed about where the boundary should be.

Source
EU Emissions Trading System
Set up in 2005, now in its fourth phase, 2021 to 2030.

The European Commission with the member states, running the world's first international carbon market: a cap on power stations and heavy industry, with allowances traded between them.

Link to this fileIt covers roughly the part of the economy this series measures, so a comparison between EU members and similar countries outside the scheme is a real design. It is not a per-person instrument, though, so you have to justify the step to per-person figures.

The tensionFree allocation. Some industries are judged at risk of carbon leakage (moving production to somewhere with no carbon price). They receive allowances free instead of buying them, so the sectors that emit most are not the sectors that pay most. The argument continues: in July 2026 the Commission proposed revising the scheme to protect industrial competitiveness alongside the 2040 climate target.

Source
Paris Agreement
Adopted December 2015, in force November 2016.

Nearly every country, each setting its own nationally determined contribution and revising it on a five-year cycle, with no external body able to set a country's target.

Link to this fileBe careful with this one. Everybody chooses it, and it is the hardest to test: a global agreement with no binding national numbers cannot be shown to have changed any one country's emissions. What this dataset does suit is the fairness (equity) argument the agreement rests on, which is by its nature about emissions per person. Use it for that, and say that is what you are doing.

The tensionCommon but differentiated responsibilities. A country with low emissions per person and a rising total, and a country with high emissions per person and a falling total, both claim the other should move first, and this file is where that argument gets its numbers.

Source
No partner yet Many indicators

Electricity mix and energy use, every country, 1985 onwards

Our World in Data, compiled from Ember, the Energy Institute and others

How countries actually generate their electricity, and how fast that mix moves once a government decides it should move.

One row:
One country in one year, with about 130 columns of energy and electricity figures beside it. Any one question uses three or four of them.
Covers:
314 entities, 220 of them countries, years running 1900 to 2025. The electricity columns only start in 1985, and that is the limit that matters.
Full record6 traps
Measures
Human· Renewable share of electricityHuman· Fossil share of electricityHuman· Energy use per person
Usable rows
6,551
Coverage
314 entities, 220 of them countries, years running 1900 to 2025. The electricity columns only start in 1985, and that is the limit that matters.
How it arrives
One CSV of about 9 MB, 130 columns, with a codebook CSV beside it in the same repository
Language
Page and file in English
What can go wrong
  1. 1A third aggregate convention, different again. 94 of the 314 entities are aggregates, and here they have a blank iso_code rather than an OWID_ one. Worse, Africa appears five times: Africa, Africa (EI), Africa (EIA), Africa (Ember) and Africa (Shift), because four compilations are stacked in one file. Group by continent without filtering and you count it five times over.
  2. 2113 of the 127 data columns are less than half filled. The file looks enormous and most of it is empty for any particular country-year. Check your chosen column's coverage before you design around it, not after.
  3. 3The years say 1900 and the electricity says 1985. Primary energy reaches back much further than generation by source, so a question about the mix quietly starts in 1985 whatever the file's range suggests. That is 6,551 usable country rows, not 23,377.
  4. 4A share and a quantity are different findings. A renewable share can rise because renewables grew or because demand fell, and 2020 is in this series, so at least one year moved for reasons that have nothing to do with energy policy.
  5. 5The change columns are already calculated. Recalculate them yourself: it is one formula, it is the processing Criterion D is asking to see, and a column you did not compute is a column you cannot explain.
  6. 6The codebook is a separate file in the same repository. It is the only thing that tells you which source each column came from, and the licence asks you to name that source.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How have the electricity mixes of Germany and France diverged since 2000, and what did renewables replace in each?
  • Which EU member states are on course for 42.5% renewables by 2030 at their rate of change since 2015?
  • Does a rising renewable share track rising renewable generation, or falling total demand?
What is in it
  • Share of electricity from renewables, fossil fuels and nuclear, %
  • Generation by source in terawatt hours: coal, gas, oil, hydro, wind, solar, nuclear, other
  • Primary energy consumption, total and per person
  • Population and GDP columns, so you can normalise without going to another file
  • Year-on-year change columns, already calculated, which you should recalculate rather than trust
Strategies you could evaluate against it
Erneuerbare-Energien-Gesetz
In force from 2000 and repeatedly revised since. Alongside it runs the nuclear exit, accelerated after Fukushima in 2011 and completed in April 2023.

The German federal government. The 2000 act guaranteed any renewable generator a grid connection, priority on the grid over conventional power stations, and a fixed price per kilowatt hour for twenty years. It is the policy most often credited with making solar panels cheap for everyone else.

Link to this fileA strategy is rarely this visible in a dataset. Germany's renewable share of electricity runs 6.2% in 2000 and 58.6% in 2024 in this file, while nuclear goes from 29.8% to exactly zero. The interesting question is not whether renewables grew but what they replaced, and the fossil column answers it: 64.0% to 41.4% over the same twenty-four years.

The tensionIt was paid for by a surcharge on electricity bills, with electricity-intensive industry and the railways largely exempted, so households paid for a benefit that everyone shared. Two environmental goals also collide in the same series: leaving nuclear and leaving coal could not both be done first.

Source
France's nuclear programme
Announced 6 March 1974; nuclear went from about 8% of French electricity in 1973 to roughly 80% by 1990, and is 67.7% in 2024 in this file.

The French state, through EDF. The plan announced by Prime Minister Pierre Messmer in March 1974, after the oil embargo exposed how much imported petroleum the country ran on, built 56 reactors in about fifteen years. The fleet is now governed by the programmation pluriannuelle de l'énergie.

Link to this fileThe best contrast with Germany, because the two countries decarbonised their electricity in opposite ways over the same decades and this file holds both. Comparing them is a real argument about methods, not a ranking.

The tensionAn ageing fleet can fail all at once. Stress corrosion cracking found from late 2021 put twelve reactors into inspection outages and cut EDF's output to 279 TWh in 2022, against 361 the year before and the lowest since 1992. That turned a low-carbon system into an importer in a year when electricity was scarce. Waste and the cost of life extension sit behind that.

Source
EU Renewable Energy Directive
The current revision, Directive 2023/2413, entered into force in November 2023 with a binding target of at least 42.5% renewables by 2030 and an aspiration of 45%.

The European Union, binding member states collectively rather than individually: the target is for the Union, and each country contributes through its own national plan.

Link to this fileIt sets the target this file lets you measure progress towards, so it suits a question about which member states are on course. Be careful with the units: the directive's target is a share of all energy, and the columns most students reach for are shares of electricity, which is a smaller and faster-moving thing.

The tensionA collective target against each country's right to choose its own energy mix. France argues that nuclear should count towards decarbonisation targets it does not currently count towards. That is a disagreement about what the word renewable is for.

Source
No partner yet One indicator

Atmospheric CO2 at Mauna Loa, monthly since 1958

NOAA Global Monitoring Laboratory

The concentration of carbon dioxide in the atmosphere, measured continuously in one place for longer than anywhere else on Earth.

One row:
One month at one observatory: the mean CO2 concentration in parts per million.
Covers:
822 monthly values, March 1958 to August 2026, from a single station in Hawaii
Full record6 traps
Measures
Human· Atmospheric CO2 (Mauna Loa)
Usable rows
822
Coverage
822 monthly values, March 1958 to August 2026, from a single station in Hawaii
How it arrives
One CSV of about 40 KB, with forty comment lines before the header
Language
Page and file in English
What can go wrong
  1. 1Forty comment lines before the header. Point a spreadsheet at the file and its first data row is a sentence about the data policy.
  2. 2Missing values are −9.99 and −1, not blanks. The standard deviation column reads −9.99 in 196 of the 822 rows and the days-behind-the-mean column reads −1 in 195, all in the early decades when those were not recorded. Average either column as it downloads and you get a negative standard deviation, which cannot exist.
  3. 3There are two CO2 columns and they answer different questions. One is the monthly mean, the other has the seasonal cycle removed. Take the deseasonalised one for a trend and the raw one for the cycle, and say which you used, because a reader cannot tell from a chart.
  4. 4The series starts in March 1958, not January, so the first year is incomplete and a naive annual mean for 1958 is a mean of ten months.
  5. 5The last few months are provisional and change. Record the date you downloaded it; two students downloading in different weeks do not have the same file.
  6. 6One observatory on one mountain in the Pacific. It is the cleanest CO2 record in the world and it is still one place, so a claim about the global atmosphere rests on an argument about why that site represents it, which the laboratory makes and you should cite.
Questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has the rate of increase changed between the first twenty years of the record and the last twenty?
  • How large is the seasonal cycle, and has its amplitude changed since 1958?
  • What does the curve do around 2020, when global emissions fell sharply, and what does that tell you about concentration against emission?
What is in it
  • The monthly mean, in ppm: 315.71 at the start of the series and 427.55 at the end
  • A deseasonalised version of the same month, with the annual cycle removed
  • Year, month, and a decimal date for plotting
  • The number of daily means behind each monthly value, and its standard deviation
Strategies you could evaluate against it
Paris Agreement
Adopted December 2015, in force November 2016.

Nearly every country, each setting its own nationally determined contribution and revising it every five years. No external body can set a country's target.

Link to this fileRead this one carefully, because the reasoning here is the point. This series is the global concentration: it responds to the sum of everything everyone emits, so no single agreement can be shown to have changed it, and the curve passes through 2015 without a change of direction. That is not a reason to avoid the pairing. It is the finding, and stating it precisely is worth more than a correlation.

The tensionCommon but differentiated responsibilities: who cuts first, and who pays for it, argued between countries whose emissions per person differ by a factor of fifty.

Source
Climate Change Act 2008 and the UK carbon budgets
Act 2008, target amended to net zero in 2019, seven budgets set so far.

The UK Parliament, advised by the Climate Committee, with a legal cap on total emissions across each five-year period.

Link to this fileA national law against a global concentration, which is the mismatch worth writing about: the UK is about 1% of global emissions, so even a law that works perfectly is invisible here. Pair this series with the ONS industry file, which is the scale at which the law can actually be checked.

The tensionTerritorial accounting. Emissions embodied in imports sit outside a budget the country is meeting, and this curve counts them wherever they happened.

Source
Montreal Protocol
Agreed 16 September 1987, in force 1 January 1989.

Every country in the world, controlling ozone-depleting substances rather than CO2.

Link to this fileHere on purpose, and not because it acts on CO2. It is the case where an agreement did change a concentration, and the ozone file on this page shows it happening. Comparing that series with this one is the clearest way to show what is different about carbon dioxide: a few industries made the ozone chemicals, but almost everything produces CO2.

The tensionThe price of universal agreement was a grace period for developing countries and a fund to pay for their compliance. The climate negotiations have never managed to agree a deal like that at the same scale.

Source

People and development5

One indicator

GDP per person in every country, every year since 1990, at 2021 prices

The World Bank (World Development Indicators, NY.GDP.PCAP.PP.KD), from national accounts and the International Comparison Program's price surveys

Economic growth: the value of what each country produces for each person who lives there, a number often set against harm to nature.

One row:
One country in one year: the value of everything produced there (its GDP), divided by the number of people who live there, in international dollars at 2021 prices.
Covers:
199 countries with values, 1990 to 2025, among 265 rows that include 47 aggregates such as World and Low income. In 2015, from Burundi's $992 to Luxembourg's $130,097 a person
Full record10 traps, 1 on the three lines
Measures
Human· GDP per person (PPP)
Usable rows
6,977
Coverage
199 countries with values, 1990 to 2025, among 265 rows that include 47 aggregates such as World and Low income. In 2015, from Burundi's $992 to Luxembourg's $130,097 a person
How it arrives
A zip of three CSVs: the data is the one whose name begins API_, and the two Metadata files say which rows are countries
Language
Page and file in English
Pairs with
  • Natural· North Atlantic shortfin mako caught
    · by country and year
  • Natural· Tree cover loss
    · by country, by name
What can go wrong
  1. 1Four lines of notes sit above the header. The header is the fifth line and begins Country Name, and there is an empty column after the last year.
  2. 2Aggregates sit among the countries: 47 rows such as World, Euro area and Low income. The zip's Metadata_Country file leaves Region blank for every one of them, so use it to take them out.
  3. 3Years run across. One column per year: turn them into one column before you match the file to anything with a year column.
  4. 4Values from 1990 to 2025 only. The columns for 1960 to 1989 are empty. 14 countries start later, among them Afghanistan (2000), Kosovo (2008) and Djibouti (2013), and the last years have fewer countries: 199 have a value in every year from 2013 to 2022, then 197 in 2023, 195 in 2024 and 185 in 2025. Check your countries before you choose a year.
  5. 518 countries have no value in any year: Cuba, Eritrea, North Korea, South Sudan, Venezuela, Yemen and 12 smaller places such as Monaco and Guam. An empty cell is not zero: leave them out, and say so.
  6. 6International dollars at 2021 prices. PPP (purchasing power parity) allows for what things cost in each country, so one international dollar buys about the same everywhere. Every year is valued at 2021 prices, so a rise means more was produced, not that prices went up. You could not exchange these dollars for anything.
  7. 7Values change from one release to the next, old years too. In May 2024 every value changed when the World Bank moved the series to 2021 prices, and countries revise their own figures between releases. Use one download for every value, and cite its Last Updated Date.
  8. 8What is produced, not what people earn. GDP counts everything produced in a country, whoever takes the money. Ireland's rises by 23% from 2014 to 2015 (65,463 to 80,816), and Ireland's statistics office says much of its GDP is "profits that are generated here but then go straight out to the owners of companies abroad". Check any country that jumps before you rely on it.
  9. 9An average, and it may trend. One number per person says nothing about how income is shared, or about the people who fish or farm. It can also change steadily over the years, so across years it may only follow time: compare countries within one year, or correlate the change from one year to the next as well. Say what you think GDP stands for in your question.
  10. 10The environmental Kuznets curve is an idea, not a plan. It proposes that harm to the environment rises as a country's income grows, then falls once it is rich enough. You can use it to explain what you find, but nobody carries it out, so it cannot be your strategy.
  • Across the countries with at least 1 million hectares of tree cover, is GDP per person in 2015 related to the share of tree cover lost from 2016 to 2025? (Tree cover loss.)
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How has GDP per person in your own country changed since 1990, and how does that compare with the World row in the same file?
What is in it
  • Country Name, and Country Code, the three-letter ISO code
  • 1960 to 2025: one column per year, empty before 1990
Pair it with another file
Sharks caught in the Atlantic by every fishing nation since 1950, and the ban on landing makos
Matched on country and year

Across the countries whose fleets catch North Atlantic shortfin mako, is the tonnage caught related to the country's GDP per person, 1990 to 2021?

Watch outICCAT names each fleet's flag in words (EU-España, Maroc, UK-Bermuda) and the World Bank uses three-letter codes, so write the code beside each flag yourself. Three flags have no GDP to match: Chinese Taipei (not in the World Bank's list), Venezuela (no value in this series) and St Pierre et Miquelon. That leaves 413 country-years with a mako catch above zero and a GDP value, from 30 countries, but only 4 of them in 1990 and 11 to 22 a year from 2006, so pool the years or compare within one. Add dead discards to landings, and stop at 2021 or say how you handled the 2022 ban. GDP per person does not catch sharks: any link runs through the size and reach of a country's fleet, and a big fleet from a middle-income country can catch more than a small one from a rich country. Say what you think the link runs through.

Tree cover lost in every country, state and province, every year since 2001
Matched on country, by name

Across the countries with at least 1 million hectares of tree cover, is GDP per person in 2015 related to the share of tree cover lost from 2016 to 2025?

Watch outMatch by hand, as for protected land: GFW names countries and never codes them, 13 of the 109 are spelled differently in the World Bank file, and French Guiana and Taiwan are not in it. Five more have no GDP in any year (Cuba, New Caledonia, North Korea, South Sudan and Venezuela), which leaves 102. Filter GFW to one canopy threshold and add together China's, India's and Pakistan's extra rows first, and divide each country's loss by its own tree cover. GDP per person does not clear forest: any link runs through what a country's land is used for and who buys what it grows, so say what you think it runs through.

Strategies you could evaluate against it
Sustainable Development Goal 8
Adopted September 2015 in the 2030 Agenda; the target date is 2030. Target 8.1 asks for at least 7% GDP growth a year in the least developed countries. Target 8.4 asks countries to "decouple economic growth from environmental degradation", with developed countries taking the lead.

Every UN member state. The UN Statistics Division keeps the indicator for target 8.1, the yearly growth of real GDP per person. UNEP, the UN Environment Programme, keeps the two for target 8.4, which count the materials a country uses, in total, per person and for each unit of GDP.

Link to this fileDirect for target 8.1: its indicator is the change in this file's measure from one year to the next. Indirect for target 8.4: it is about growth and harm to nature together, and this file is only the growth half. Its own indicators, materials for each unit of GDP, are not in the file, so set GDP against a natural column from another card, and say how your question tests the target.

The tensionThe two targets can conflict. Jason Hickel argued in the journal Sustainable Development in 2019 that global growth of 3% a year would make any fall in the world's use of resources impossible in practice, and wrote that "Goal 8 violates the sustainability objectives of the SDGs".

Source
One indicator

Ship arrivals at each European country's main ports, every year since 1997

Eurostat, maritime transport statistics (mar_mt_am_csvi)

How much shipping reaches each country's ports: the traffic that carries invasive species around the world, and one side of the argument about controlling it.

One row:
One country in one year, for one type of vessel and one unit: for example, the number of vessels arriving in Greece's main ports in 2019.
Covers:
1997 to 2024, 26 countries and 5 EU groups, with series starting in different years: Croatia 2005, Cyprus 2002, France 1998, Greece and Italy 2000, Malta 2003, Türkiye 2007
Full record7 traps, 1 on the three lines
Measures
Human· Vessels arriving in main ports
Usable rows
613
Coverage
1997 to 2024, 26 countries and 5 EU groups, with series starting in different years: Croatia 2005, Cyprus 2002, France 1998, Greece and Italy 2000, Malta 2003, Türkiye 2007
How it arrives
One CSV, from the data browser's download button
Language
Page and file in English
Pairs with
  • Natural· Lionfish records
    · by country, and the year of the first lionfish record
What can go wrong
  1. 1Some rows are percentages, not counts. 13,330 rows of the full file are the change on the year before, in the same number column. Filter unit to NR first.
  2. 2An arrival is a port call, not a ship. Every ferry trip counts: Greece had 488,194 arrivals in 2024, Cyprus 2,147.
  3. 3Jumps with no warning. Malta goes from 2,894 (2007) to 23,248 (2008); Greece jumps in 2002 when ferries started to be counted; Spain rises in 2011 when regional ports were added. The flag column is empty in every row.
  4. 4A missing year has no row. It is simply absent from the CSV, not blank.
  5. 5EU totals sit among the countries. Five EU groups add 87 rows of total arrivals. Take them out.
  6. 6One number covers every coast. France includes its Atlantic ports and overseas departments, Spain includes Ceuta and Melilla, and only main ports are counted.
  7. 7Codes that do not match other files. Greece is EL, not GR, and Turkey is Türkiye.
  • Is the year lionfish were first recorded in a Mediterranean country related to the number of vessels arriving at its main ports?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How did the number of vessels arriving in Cyprus and Malta change between 2005 and 2024?
What is in it
  • unit: NR is vessels arriving, THS_GT is gross tonnage in thousands, RT_PRE_NR and RT_PRE_GT are percentage changes
  • vessel: the type of ship, with TOTAL for all of them
  • rep_mar: the country, code and name in one cell (EL: Greece)
  • TIME_PERIOD: the year. OBS_VALUE: the number
Pair it with another file
Lionfish spreading across the Mediterranean, every published record since 1991
Matched on country, and the year of the first lionfish record

Is the year lionfish were first recorded in a Mediterranean country related to the number of vessels arriving at its main ports?

Watch outOnly 8 of the 15 lionfish countries have a traffic series: Israel, Lebanon, Egypt, Tunisia, Libya, Albania and Syria are not in Eurostat. Match by hand, because Eurostat writes Greece as EL and Turkey as Türkiye. The first records of Greece (1995) and Turkey (2005) fall before their traffic series begin, so only 6 first-record years have a traffic figure. That is a small sample: describe it rather than lean on a test, and say that first-record years rest on single early records. Lionfish swam in through the Suez Canal; shipping is not how they arrived.

Strategies you could evaluate against it
IMO Ballast Water Management Convention
Adopted 13 February 2004, in force 8 September 2017.

The International Maritime Organization and the flag states that have joined it.

Link to this fileIt controls the ballast water of exactly the ships this file counts. It does not bear on the lionfish, which swam in through the Suez Canal rather than riding in ballast: say so if you pair them.

The tensionThirteen years passed between adoption and entry into force; the IMO says it took approved treatment technology to remove the main barriers to countries ratifying it.

Source
EU Regulation on invasive alien species (1143/2014)
In force since 2015. The Union list started in 2016 and held 114 species after its fourth update in August 2025.

The European Commission and member states.

Link to this fileMember states must act on listed species and on the pathways they travel by, shipping among them. Lionfish are not on the list, so they carry no listed-species duty.

The tensionKleitou and colleagues (2021) describe getting lionfish onto the list as lengthy and still ongoing, while the fish spread.

Source
One indicator

Boats registered in every Swiss canton, every year since 1980

Federal Statistical Office (OFS/BFS), from the Association of Swiss navigation offices

How many private boats each canton registers: the boats that carry invasive quagga mussels from lake to lake, and that new cleaning rules now target.

One row:
One canton in one year's sheet: the boats registered there on 30 September, by kind of boat.
Covers:
1980 to 2025, 26 cantons, 46 sheets
Full record6 traps, 1 on the three lines
Measures
Human· Registered boats
Usable rows
1,193
Coverage
1980 to 2025, 26 cantons, 46 sheets
How it arrives
One Excel workbook with one sheet per year (a German version exists too)
Language
Page and file in French
Pairs with
  • Natural· Quagga mussels recorded (yes or no)
    · by canton
What can go wrong
  1. 1One sheet per year. There are 46 sheets; stack the ones you need into one table first.
  2. 2The Total column moves. It is column G from 1980 to 2013, I from 2014 to 2018 and B from 2019. In the 2013 sheet, column B is motor boats only.
  3. 3Regions sit between the cantons. Seven regional subtotals (such as Région lémanique) and a Switzerland total are mixed in. Adding every row counts boats twice.
  4. 4The kinds of boat were redrawn in 2014, and Schwyz dropped that year because of a change of computer system.
  5. 5Two kinds of missing. Both … and ... appear, and three canton totals are not numbers (Jura 1980 and 1981, Basel-Landschaft 1983).
  6. 6Boats are counted where they are registered, not where they sail. Boats on Lake Geneva are split between Vaud, Geneva and Valais.
  • Have quagga mussels been recorded in more of the Swiss cantons with many registered boats than of those with few, 2016 to 2025?
Other questions it can answer

Background for sprint 1, not a research question: none of these sets what people do against what happens to nature.

  • How did the number of registered motor boats change in the cantons around Lake Geneva between 1980 and 2025?
What is in it
  • Total: all registered boats
  • Bateaux à moteur, Bateaux à voile, Bateaux à rames, pédalos: motor boats, sailing boats, rowing boats and pedalos
  • Bateaux à passagers / de marchandises / autres: passenger, goods and other boats, from 2014
  • Avec moteur électrique: boats with an electric motor, from 2019 and only in some cantons
Pair it with another file
Quagga mussels spreading through Swiss lakes, every record since 2016
Matched on canton

Do Swiss cantons where quagga mussels have been recorded have more registered boats than cantons where they have not?

Watch outThe mussel file writes cantons as codes (VD) and the boat file as names (Vaud): add one to the other. All 18 cantons with a record match a boat row; 8 cantons have none (AI, AR, GL, GR, JU, NW, TI, UR). Choose one year's boat sheet, take out the regional subtotals, and say which year. Boats are counted where they are registered and mussels on 5 km squares with no lake named, and the Rhine cantons' records may come from the river rather than a lake.

Strategies you could evaluate against it
Cantons' duty to clean boats that move between lakes
Bern from 23 September 2024, permanent from 1 January 2025; Zurich banned launches on three lakes from 13 September 2024 and replaced the ban with a cleaning duty from 1 April 2025; Geneva requires boats that have been outside Lake Geneva to be cleaned before they go back in.

Each canton sets its own rules.

Link to this fileDirect: it applies to registered boats, which are exactly what this file counts. Canoes and paddleboards are only advised to clean, and they are not in the file either.

The tensionRTS reports that certified cleaning costs 300 to 1,000 francs, and Zurich itself calls its cleaning duty a relaxation of the earlier ban: boat owners' costs against keeping mussels out.

Source
Once you have chosen one

Sprint 4 is where a dataset becomes a method: open it before you trust it, count what is really in it, fix an inclusion rule before you look, and write it down tightly enough that a stranger could rebuild your exact file.

Sprint 4 · Select and document your data

About the order: the catalogue is indexed by environmental issue rather than by publisher, because you are choosing something to find out, not somewhere to download from. Places are ordered outwards from Geneva, where this guide was written, and the order is not a ranking: a study local to Geneva does not score better than a global one.

81 open environmental datasets you can download today | ESS all the way