Weatheo

← All open datasets

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 (GB, DE, FR, PT, LU, RS)
Version
1.1.0
Licence
CC BY 4.0
DOI
10.5281/zenodo.24187707

Downloads

Source code and scripts on GitHubZenododata.gouv.frdata.public.ludata.gov.rs

Columns

ColumnUnitDescription
countryISO 3166-1 alpha-2 country code
city_idGeoNames id of the city
nameCity name
dateLocal civil day (ISO 8601)
tmean_c°CMean of hourly 2 m temperature, altitude-adjusted
tmin_c°CLowest hourly 2 m temperature, altitude-adjusted
tmax_c°CHighest hourly 2 m temperature, altitude-adjusted
precip_mmmmTotal precipitation of the day
wind_mean_kmhkm/hMean of hourly 10 m wind speed
wind_max_kmhkm/hHighest hourly mean 10 m wind speed (not gusts)
solar_kwh_m2kWh/m²Surface solar radiation downwards, total of the day

Method

Copernicus ERA5-Land reanalysis grid values (hourly, 0.1°, about 9 km) at the grid cell nearest each city, not station observations. Cities are the 100 most populous municipalities of France and Germany by official population (INSEE, BKG), with their official names, and the largest places of GeoNames cities5000 in the other countries: United Kingdom 100, Portugal 20, Serbia 20, Luxembourg 5. Hourly values are summed or averaged over local civil days in the city’s own time zone, complete days only. Temperatures are adjusted from the grid cell elevation to the city elevation at 6.5 °C per km. Wind is the mean of hourly 10 m wind, not gusts.

Limits

These are reanalysis grid values, not measurements of weather stations: they can differ from official station records, above all in mountains, on coasts and in large cities (the urban heat island is not resolved). They are not official statistics. Daily extremes are smoothed: on record heat days the daily maximum is often 2 to 7 °C below the station record (London, 19 July 2022: 36.4 °C here, 40.2 °C at Coningsby).

How to cite

Weatheo (2026). Daily weather history by city, 1950-2025 (UK, Germany, France): free CSV download (Version 1.1.0) [Data set]. https://doi.org/10.5281/zenodo.24187707

Licence

Creative Commons Attribution 4.0 (CC BY 4.0). 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.

Changelog

  • 1.1.0 (2026-11-13): First release of the city tables (six countries).