Monthly climate normals 1991-2020 for 54,805 municipalities in France, Germany, Great Britain, Portugal, Luxembourg and Serbia
Authors/Creators
Description
Monthly climate normals for 1991-2020 (mean 2 m air temperature and mean monthly precipitation) for every municipality of France, Germany, Great Britain, Portugal, Luxembourg and Serbia, one CSV and one Parquet file per country plus a Frictionless datapackage.json.
Columns: country, code, name, admin1_code, admin1_name, admin2_code, admin2_name, latitude, longitude, grid_lat, grid_lon, grid_source, elevation_m (m), grid_elevation_m (m), month (1-12), tmean_c (mean 2 m air temperature, degC), precip_mm (mean monthly precipitation, mm), period, weatheo_url (link to the Weatheo forecast page of the municipality when one exists, else empty).
Method: Copernicus ERA5-Land monthly means (0.1 degree, about 9 km), with ERA5 monthly means (0.25 degree) as fallback where the ERA5-Land cell has no value (coasts). Each municipality takes the nearest grid cell to its reference point (town hall for France, municipal seat for Portugal, BKG municipal point for Germany, ONS built-up area centroid for Great Britain); values are 30-year means of the monthly values. These are reanalysis grid-cell values, not station observations: they can differ from official station normals, mostly near coasts, in cities and in steep terrain. Temperatures are adjusted for altitude: each value is moved from the grid cell's model elevation (grid_elevation_m, ERA5-Land orography, ECMWF) to the elevation of the municipality's reference point (elevation_m, from the Copernicus DEM GLO-90) with a fixed lapse rate of 6.5 °C per km: t = t_cell + 0.0065 × (grid_elevation_m − elevation_m). Precipitation is not adjusted. Built by open scripts in the repository and checked by a validator script.
Places and licences: France, 34,734 communes of metropolitan France and Corsica (INSEE code; overseas departments not included), from the list of communes on data.gouv.fr (Licence Ouverte 2.0); Portugal, 308 municipios (mainland, Madeira, Azores; DICO code), CAOP 2025 of the Direcao-Geral do Territorio (CC BY) with municipal seat coordinates from GeoNames (CC BY 4.0); Luxembourg, 100 communes (LAU code), STATEC LAU codes on data.public.lu (CC0) with GeoNames coordinates (CC BY 4.0); Serbia, 169 municipalities and cities (RZS code), RZS (Statistical Office of the Republic of Serbia) list "Opštine i gradovi", downloaded 2026-11-13 from https://data.gov.rs/sr/datasets/opshtine-i-gradovi/ under the Serbian Open Data Licence (SODL, commercial reuse allowed with this attribution); modified: coordinates and climate values added with GeoNames coordinates (CC BY 4.0); Germany, 10,949 Gemeinden (8-digit AGS), © GeoBasis-DE / BKG (2026), VG250-EW, licence dl-de/by-2-0 (Datenlizenz Deutschland Namensnennung 2.0, https://www.govdata.de/dl-de/by-2-0), data changed (climate values added); source https://gdz.bkg.bund.de/index.php/default/verwaltungsgebiete-1-250-000-mit-einwohnerzahlen-ebenen-stand-31-12-vg250-ew-ebenen-31-12.html; reference point: BKG municipal point; Great Britain, 8,545 built-up areas (ONS code BUA22CD; England, Wales and Scotland, Northern Ireland not included), Built-up areas, December 2022. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2022 (https://geoportal.statistics.gov.uk/); reference point: ONS built-up area centroid.
Version 1.1.0 (2026-11-13): adds Germany and Great Britain; files for the other four countries are unchanged.
Attribution: Weatheo (by CODELIO), CC BY 4.0. 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. Copernicus DEM GLO-90 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA.
Published by Weatheo. Code (MIT) and build scripts: GitHub repository.
Files
de_climate_normals_1991_2020.csv
Files
(103.4 MB)
| Name | Size | |
|---|---|---|
|
md5:e295a399e8b46406179078c3f47435fc
|
15.9 MB | Preview Download |
|
md5:e149a6a2b98e784a7c9d6b3370f740e0
|
804.8 kB | Download |
|
md5:b01a3ffa1dec20c03cf7252fdadd9bba
|
17.1 kB | Preview Download |
|
md5:f514285eb90e4430b5ee8d6cc6bd9c2f
|
68.2 MB | Preview Download |
|
md5:2ea62a1bbf990610344e31380597347b
|
2.9 MB | Download |
|
md5:7698bffafa99562737a1d2cf890448c0
|
17.3 kB | Preview Download |
|
md5:b7e993c96331cb107c6b2ecfb923bf71
|
13.9 MB | Preview Download |
|
md5:c62a4fa16dbf36dda6c8dbac56aeff74
|
596.8 kB | Download |
|
md5:454396b5889139cbf31841f95f23be87
|
17.1 kB | Preview Download |
|
md5:3222a50382325b6117edddc9212917fc
|
120.7 kB | Preview Download |
|
md5:072bf78745c8650cbb2f8ed235f7bdf3
|
19.9 kB | Download |
|
md5:3000ae77a4a42376974550bf63450adb
|
17.1 kB | Preview Download |
|
md5:a74ea025219f19934d716f28cb80a476
|
449.5 kB | Preview Download |
|
md5:e3f64465f790c7449c1f81cd2c1cbef7
|
47.4 kB | Download |
|
md5:ceb2335b5a8656512ed9201557a08420
|
17.1 kB | Preview Download |
|
md5:934df18ffc7c7058636dd93bed29a1da
|
337.6 kB | Preview Download |
|
md5:7a2bc81693769aef312708f9264450df
|
31.0 kB | Download |
|
md5:d04841014c599a6af89d1db4adab5569
|
17.1 kB | Preview Download |