About our data

Where our site-specific climate data comes from.

C4B builds climate histories and EPW files from a selection of reanalysis datasets that cover the site. This page maps where each database can be used and how fine its grid is. You can also switch a search to a weather-station EPW: a ready-made file for a nearby weather station from climate.onebuilding.org.

Last reviewed23 October 2026

coverage

The world, and the datasets we use.

We select the reanalysis data by selecting the most granular database for the location. Hover over any area for details. We also access the CHELSA database, at a resolution of roughly 1 km × 1 km, for certain data types at all on-land locations.

*Note that C4B currently provides data on land areas only. Contact us for sea-based location data if you need it!

explore

Spin the globe. Find your site.

Drag to turn it, or jump to a region. Point at any place to see which database a search there would use.

grid size

Database cell sizes, compared.

The granularity of a reanalysis database impacts how accurate the data may or may not be for your exact site. Reanalysis database cell sizes are usually based on degrees of latitude and longitude, which result in a 'rough' size depending on where you are in the world.

Here is roughly how the grid cells for different databases compare, although the exact size of the cell depends on where on the globe you are.

one cell per dataset · 30 px per km

cells side by sideERA5-Land0.1° × 0.1°~9 × 9 kmCERRA~0.05° × 0.05°5.5 × 5.5 kmNORA3~0.027° × 0.027°3 × 3 kmCHELSA V2.10.0083° × 0.0083°~0.93 × 0.93 km
cells inside one anotherERA5-Land0.1° × 0.1°~9 × 9 kmCERRA~0.05° × 0.05°5.5 × 5.5 kmNORA3~0.027° × 0.027°3 × 3 kmCHELSA V2.10.0083° × 0.0083°~0.93 × 0.93 km
area per cellERA5-Land81 km²CERRA30.25 km²NORA39 km²CHELSA V2.10.86 km²

grid explorer

Zoom in until the cells appear.

The grids each data set is built from, drawn cell by cell. At world scale every cell is smaller than a pixel: ERA5-Land's grid shows up first as you zoom in, then CERRA's, then NORA3's. Drag to move, scroll or pinch to zoom, untick a grid to hide it, and point at any place to see its cell in each dataset.

datasets

Our current datasets and their historical domains.

datasetgridcell areacoveragecomplete yearsprovider
ERA5-Land0.1°, ~9 km81 km²Global, all land1950 – 2025ECMWF / Copernicus C3S
CERRA~0.05°, 5.5 km30.25 km²Europe1984 – 2020ECMWF / Copernicus C3S
NORA3~0.027°, 3 km9 km²Northern Europe, land only, excl. Russia1996 – 2025MET Norway
CHELSA V2.10.0083°, ~0.93 km0.86 km²Global, land1941 – 2025(last year may be partial)WSL (Karger et al.)

site elevation

How we handle the site's elevation.

A reanalysis database grid cell describes the climate at the average elevation of the whole cell area. In the mountains that can sit hundreds of metres above or below the site. We transform certain variables of the reanalysis data to account for the difference in height between the cell average elevation and the site elevation, to a 90-m plan accuracy.

Elevation shift example: section taken north–south through Innsbruck, Austria, in the Alps.

0 m1,000 m2,000 mERA5-Land cellCERRA cellERA5-Land referenceheight · 1,302 mCERRA cellheight · 950 mΔz = −722 mΔz = −370 mInnsbruck · 580 mInn valley floor, GLO-90 at the exact point2,581 m← southnorth →5 km · heights drawn 4.5× steeper than real
  1. Find the site's height. The Copernicus GLO-90 terrain model (90 m) is sampled at the exact coordinates of the search.
  2. Find the height the data refers to.
  3. Adjust every hour for the difference: air temperature, humidity (dew point and relative humidity), air pressure and sunlight. Skipped when the two heights are less than 1 m apart.
  4. Record and check it. The EPW file's header states the correction, for example "source referenced to 1,302 m; re-referenced to site elevation 580 m (Δz −722 m)". A check then compares the file's typical air pressure with the standard pressure at the header's elevation and warns if the two differ by more than 15 %, which would point to a wrong elevation.

future climate

From today's EPW file to a future one.

A future EPW file is the site-specific EPW file shifted to a target year – a process frequently referred to as morphing: same site, same hours, changed by what the CMIP6 climate models project for the associated emission scenario. C4B currently utilizes the global CMIP6 climate models for emission scenarios. For now, we only morph site-specific EPW files, not the climate.onebuilding.org weather station files.

  1. Site-specific EPW fileone typical year, compiled from a 15-year history, e.g. 2011 – 2025
  2. Monthly change factorsfor the associated scenario and target year. CMIP6 ensemble median
  3. Morphingevery hour, shifted to the future
  4. Future EPW fileone per scenario and target year
CMIP6 baseline1995 – 2014, zero change199020002010202020302040205020602070208020902100projected warming, one scenario (shape only)EPW file data 2011 – 2025EPW file's centre, 2018target year 2050morph modificationthe change from 2018 to 2050already in the EPW file
  1. One file per scenario and target year. Each future EPW file stands for one target year between 2025 and 2100 and one of the five shared socioeconomic pathways (SSPs):SSP1-1.9 very low emissionsSSP1-2.6 low emissionsSSP2-4.5 intermediateSSP3-7.0 high emissionsSSP5-8.5 very high emissions

    We do not automatically produce a morphed file for SSP1-1.9, as we have already exceeded this emissions target, and the earth has warmed beyond this scenario. A user can choose to produce this scenario at their option.

  2. The file's own period comes first. The CMIP6 changes are measured using 1995 – 2014 as a baseline. A file compiled from 2011 – 2025 already contains the warming up to its centre, 2018, so only the change between 2018 and the target year is added; nothing is counted twice. An EPW file is created based on a year range, and the year at the center of this range defines the starting point for morphing.
  3. The monthly change factors come from the World Bank's CCKP climate portal. It publishes the CMIP6 ensemble median for four 20-year windows (2020 – 39, 2040 – 59, 2060 – 79, 2080 – 99). Target year values are interpolated between windows medians.
  4. Every hour is morphed for air temperature, sunlight, sky longwave radiation, humidity, cloud cover, and wind. Unless noted otherwise, we are currently not morphing precipitation, although a similar methodology is available.

See it for your site

See your site's climate before design begins

Pin any location and get climate, comfort and preliminary energy insight your whole team can read. Start with a 7-day free trial, or book a 30-minute demo.

Free plan; paid plans from €59/month (cancellation takes effect after 12 billing cycles) or €599/year, with a 7-day free trial. No card required. If you add a card during the trial, the plan is charged when the trial ends; otherwise your account moves to the Free plan. See all plans.

References

Related guides