Open data
Weatheo publishes the climate tables behind its reports as open data: plain CSV files with their column definitions and a machine-readable data package, in a public GitHub repository together with the open scripts that build and check them.
Every value comes from ERA5 reanalysis of the Copernicus Climate Change Service.
Datasets
Summer 2026 in 25 French cities
Daily ERA5 reanalysis temperatures for 25 French cities over summer 2026, summarised per city: mean temperature, anomaly against 2011-2025, days at 30 °C and 35 °C or more, nights at 20 °C or more, frost days, highest and lowest values with their dates.
- Period
- 1 June to 31 August 2026
- Coverage
- 25 cities in France
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com), based on ERA5 data from the Copernicus Climate Change Service via Open-Meteo
June 2026 heatwave in Europe
ERA5 reanalysis temperatures for 56 European cities during the heatwave of 15 June to 5 July 2026, summarised per city: mean temperature, anomaly against 2011-2025, hot days, tropical nights, frost days, highest and lowest values with their dates.
- Period
- 15 June to 5 July 2026
- Coverage
- 56 cities in Europe
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com), based on ERA5 data from the Copernicus Climate Change Service via Open-Meteo
Summer 2026 in European cities
Daily ERA5 reanalysis temperatures for 32 European cities over summer 2026, summarised per city: mean temperature, anomaly against 2011-2025, hot days, tropical nights, frost days, highest and lowest values with their dates.
- Period
- 1 June to 31 August 2026
- Coverage
- 32 cities in Europe
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com), based on ERA5 data from the Copernicus Climate Change Service via Open-Meteo
Winter 2025-26 in 72 cities
Daily ERA5 reanalysis temperatures for 72 cities around the world over winter 2025-26, summarised per city: mean temperature, anomaly against 2011-2025, frost days, highest and lowest values with their dates.
- Period
- 1 December 2025 to 28 February 2026
- Coverage
- 72 cities worldwide
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com), based on ERA5 data from the Copernicus Climate Change Service via Open-Meteo
Past 12 months in 87 cities
Daily ERA5 reanalysis temperatures for 87 cities around the world over the 12 months from September 2025 to August 2026, summarised per city: mean temperature, anomaly against 2011-2025, hot days, tropical nights, frost days, highest and lowest values with their dates.
- Period
- 12 September 2025 to August 2026
- Coverage
- 87 cities worldwide
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com), based on ERA5 data from the Copernicus Climate Change Service via Open-Meteo
Monthly climate normals 1991-2020 per municipality (FR)
Mean 2 m air temperature (°C) and mean monthly precipitation (mm) for each month, 1991-2020, per municipality, from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value), nearest grid cell to the municipality centre.
- Period
- 1991-2020
- Coverage
- 34,863 communes of metropolitan France and Corsica (overseas departments not included), INSEE codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download fr_climate_normals_1991_2020.csvDownload fr_climate_normals_1991_2020.parquetDownload fr_datapackage.jsonView on GitHubdata.gouv.frZenodoDOI
Climate shift 1961-1990 vs 1991-2020 per municipality (FR)
Per municipality and month (and the year): the 1961-1990 value, the 1991-2020 value and the shift, for temperature (°C) and precipitation (%), from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value).
- Period
- 1961-1990 and 1991-2020
- Coverage
- 34,863 communes of metropolitan France and Corsica (overseas departments not included), INSEE codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download fr_climate_shift_1961_1990_vs_1991_2020.csvDownload fr_climate_shift_1961_1990_vs_1991_2020.parquetDownload fr_datapackage.jsonView on GitHubdata.gouv.frZenodoDOI
Monthly climate normals 1991-2020 per municipality (PT)
Mean 2 m air temperature (°C) and mean monthly precipitation (mm) for each month, 1991-2020, per municipality, from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value), nearest grid cell to the municipality centre.
- Period
- 1991-2020
- Coverage
- 308 municípios of Portugal (mainland, Madeira, Azores), DICO codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download pt_climate_normals_1991_2020.csvDownload pt_climate_normals_1991_2020.parquetDownload pt_datapackage.jsonView on GitHubZenodoDOI
Climate shift 1961-1990 vs 1991-2020 per municipality (PT)
Per municipality and month (and the year): the 1961-1990 value, the 1991-2020 value and the shift, for temperature (°C) and precipitation (%), from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value).
- Period
- 1961-1990 and 1991-2020
- Coverage
- 308 municípios of Portugal (mainland, Madeira, Azores), DICO codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download pt_climate_shift_1961_1990_vs_1991_2020.csvDownload pt_climate_shift_1961_1990_vs_1991_2020.parquetDownload pt_datapackage.jsonView on GitHubZenodoDOI
Monthly climate normals 1991-2020 per municipality (LU)
Mean 2 m air temperature (°C) and mean monthly precipitation (mm) for each month, 1991-2020, per municipality, from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value), nearest grid cell to the municipality centre.
- Period
- 1991-2020
- Coverage
- 100 communes of Luxembourg, LAU codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download lu_climate_normals_1991_2020.csvDownload lu_climate_normals_1991_2020.parquetDownload lu_datapackage.jsonView on GitHubdata.public.luZenodoDOI
Climate shift 1961-1990 vs 1991-2020 per municipality (LU)
Per municipality and month (and the year): the 1961-1990 value, the 1991-2020 value and the shift, for temperature (°C) and precipitation (%), from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value).
- Period
- 1961-1990 and 1991-2020
- Coverage
- 100 communes of Luxembourg, LAU codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download lu_climate_shift_1961_1990_vs_1991_2020.csvDownload lu_climate_shift_1961_1990_vs_1991_2020.parquetDownload lu_datapackage.jsonView on GitHubdata.public.luZenodoDOI
Monthly climate normals 1991-2020 per municipality (RS)
Mean 2 m air temperature (°C) and mean monthly precipitation (mm) for each month, 1991-2020, per municipality, from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value), nearest grid cell to the municipality centre.
- Period
- 1991-2020
- Coverage
- 169 municipalities and cities of Serbia (opštine i gradovi), RZS codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download rs_climate_normals_1991_2020.csvDownload rs_climate_normals_1991_2020.parquetDownload rs_datapackage.jsonView on GitHubdata.gov.rsZenodoDOI
Climate shift 1961-1990 vs 1991-2020 per municipality (RS)
Per municipality and month (and the year): the 1961-1990 value, the 1991-2020 value and the shift, for temperature (°C) and precipitation (%), from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value).
- Period
- 1961-1990 and 1991-2020
- Coverage
- 169 municipalities and cities of Serbia (opštine i gradovi), RZS codes
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
Download rs_climate_shift_1961_1990_vs_1991_2020.csvDownload rs_climate_shift_1961_1990_vs_1991_2020.parquetDownload rs_datapackage.jsonView on GitHubdata.gov.rsZenodoDOI
Monthly climate normals 1991-2020 per municipality (DE)
Mean 2 m air temperature (°C) and mean monthly precipitation (mm) for each month, 1991-2020, per municipality, from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value), nearest grid cell to the municipality centre.
- Period
- 1991-2020
- Coverage
- 10,949 municipalities (Gemeinden) of Germany
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. © GeoBasis-DE / BKG (2026), dl-de/by-2-0, data changed.
Download de_climate_normals_1991_2020.csvDownload de_climate_normals_1991_2020.parquetDownload de_datapackage.jsonView on GitHubZenodoDOI
Climate shift 1961-1990 vs 1991-2020 per municipality (DE)
Per municipality and month (and the year): the 1961-1990 value, the 1991-2020 value and the shift, for temperature (°C) and precipitation (%), from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value).
- Period
- 1961-1990 and 1991-2020
- Coverage
- 10,949 municipalities (Gemeinden) of Germany
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. © GeoBasis-DE / BKG (2026), dl-de/by-2-0, data changed.
Download de_climate_shift_1961_1990_vs_1991_2020.csvDownload de_climate_shift_1961_1990_vs_1991_2020.parquetDownload de_datapackage.jsonView on GitHubZenodoDOI
Monthly climate normals 1991-2020 per municipality (GB)
Mean 2 m air temperature (°C) and mean monthly precipitation (mm) for each month, 1991-2020, per municipality, from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value), nearest grid cell to the municipality centre.
- Period
- 1991-2020
- Coverage
- 8,545 built-up areas of Great Britain (England, Wales, Scotland)
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. Source: Office for National Statistics, Open Government Licence v3.0; contains OS data © Crown copyright and database right 2022.
Download gb_climate_normals_1991_2020.csvDownload gb_climate_normals_1991_2020.parquetDownload gb_datapackage.jsonView on GitHubZenodoDOI
Climate shift 1961-1990 vs 1991-2020 per municipality (GB)
Per municipality and month (and the year): the 1961-1990 value, the 1991-2020 value and the shift, for temperature (°C) and precipitation (%), from Copernicus ERA5-Land monthly means (ERA5 where ERA5-Land has no value).
- Period
- 1961-1990 and 1991-2020
- Coverage
- 8,545 built-up areas of Great Britain (England, Wales, Scotland)
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. Source: Office for National Statistics, Open Government Licence v3.0; contains OS data © Crown copyright and database right 2022.
Download gb_climate_shift_1961_1990_vs_1991_2020.csvDownload gb_climate_shift_1961_1990_vs_1991_2020.parquetDownload gb_datapackage.jsonView on GitHubZenodoDOI
Daily weather history by city, 1950-2025 (UK, Germany, France): free CSV download
One row per city and day from 2 January 1950 (3 January 1950 in France, Germany, Luxembourg and Serbia) to 31 December 2025 for 345 cities: mean, minimum and maximum temperature, precipitation, mean and maximum wind and solar radiation, from the Copernicus ERA5-Land reanalysis.
- Period
- 1950-2025, daily
- Coverage
- 345 cities in the United Kingdom, Germany, France, Portugal, Serbia and Luxembourg
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. German city names and populations: © GeoBasis-DE / BKG (2026), dl-de/by-2-0, data changed.
Download gb_city_daily_weather_1950_2025.parquetDownload gb_city_daily_weather_1950_2025_csv.zipDownload gb_cities.csvDownload gb_cities_datapackage.jsonDownload de_city_daily_weather_1950_2025.parquetDownload de_city_daily_weather_1950_2025_csv.zipDownload de_cities.csvDownload de_cities_datapackage.jsonDownload fr_city_daily_weather_1950_2025.parquetDownload fr_city_daily_weather_1950_2025_csv.zipDownload fr_cities.csvDownload fr_cities_datapackage.jsonDownload pt_city_daily_weather_1950_2025.parquetDownload pt_city_daily_weather_1950_2025_csv.zipDownload pt_cities.csvDownload pt_cities_datapackage.jsonDownload lu_city_daily_weather_1950_2025.parquetDownload lu_city_daily_weather_1950_2025_csv.zipDownload lu_cities.csvDownload lu_cities_datapackage.jsonDownload rs_city_daily_weather_1950_2025.parquetDownload rs_city_daily_weather_1950_2025_csv.zipDownload rs_cities.csvDownload rs_cities_datapackage.jsonView on GitHubZenododata.gouv.frdata.public.ludata.gov.rsDOI
Average temperature and rainfall by month, heating degree days: UK, German and French cities
Monthly climate of 345 cities, 1950-2025: mean and extreme temperatures, rainfall, wet and frost days, heating and cooling degree days, sunshine energy and wind; plus monthly normals 1991-2020 per city.
- Period
- 1950-2025, monthly
- Coverage
- 345 cities in the United Kingdom, Germany, France, Portugal, Serbia and Luxembourg
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. German city names and populations: © GeoBasis-DE / BKG (2026), dl-de/by-2-0, data changed.
Download gb_city_monthly_climate_1950_2025.csvDownload gb_city_monthly_climate_1950_2025.parquetDownload gb_city_climate_normals_1991_2020.csvDownload de_city_monthly_climate_1950_2025.csvDownload de_city_monthly_climate_1950_2025.parquetDownload de_city_climate_normals_1991_2020.csvDownload fr_city_monthly_climate_1950_2025.csvDownload fr_city_monthly_climate_1950_2025.parquetDownload fr_city_climate_normals_1991_2020.csvDownload pt_city_monthly_climate_1950_2025.csvDownload pt_city_monthly_climate_1950_2025.parquetDownload pt_city_climate_normals_1991_2020.csvDownload lu_city_monthly_climate_1950_2025.csvDownload lu_city_monthly_climate_1950_2025.parquetDownload lu_city_climate_normals_1991_2020.csvDownload rs_city_monthly_climate_1950_2025.csvDownload rs_city_monthly_climate_1950_2025.parquetDownload rs_city_climate_normals_1991_2020.csvView on GitHubZenododata.gouv.frdata.public.ludata.gov.rsDOI
Frost days, hot days and warming trend per city since 1951
Yearly climate indicators of 345 cities, 1951-2025: temperature and anomaly against 1991-2020, rainfall, heavy rain, frost, ice, summer and hot days, tropical nights, degree days and the warmest-year rank; plus warming trends per decade per city.
- Period
- 1951-2025, yearly
- Coverage
- 345 cities in the United Kingdom, Germany, France, Portugal, Serbia and Luxembourg
- Licence
- CC BY 4.0
- Credit
- Weatheo (weatheo.com). Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. German city names and populations: © GeoBasis-DE / BKG (2026), dl-de/by-2-0, data changed.
Download gb_city_annual_climate_indicators_1951_2025.csvDownload gb_cities.csvDownload de_city_annual_climate_indicators_1951_2025.csvDownload de_cities.csvDownload fr_city_annual_climate_indicators_1951_2025.csvDownload fr_cities.csvDownload pt_city_annual_climate_indicators_1951_2025.csvDownload pt_cities.csvDownload lu_city_annual_climate_indicators_1951_2025.csvDownload lu_cities.csvDownload rs_city_annual_climate_indicators_1951_2025.csvDownload rs_cities.csvView on GitHubZenododata.gouv.frdata.public.ludata.gov.rsDOI
Licence and attribution
The data are licensed under Creative Commons Attribution 4.0 (CC BY 4.0): you may copy, share and adapt them, commercial use included, as long as you credit Weatheo and link to weatheo.com. The scripts are under the MIT licence.
Reuse of data derived from Copernicus must also carry this notice: “Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.”
Limits of the method
Reanalysis values describe a model grid cell, not a weather station. They can differ from official station records and normals, most of all in mountains, on coasts and in dense city centres.