About the numbers

Data sources, method and limits.

ClimaNote shows what a typical month looks like in 7,426 cities in 213 countries. This page explains where the numbers come from, how they are calculated and what they cannot tell you.

What the numbers are

Every figure is a long-term average for 1991–2020, the current standard 30-year climate period. It describes the climate of a place, not the weather on a given day. ClimaNote is not live weather and not a forecast.

Data sources

Contains modified Copernicus Climate Change Service information (ERA5 and ERA5-Land, 1991–2020). Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.

Copernicus Climate Change Service (2018): ERA5 hourly data on single levels from 1940 to present. Copernicus Climate Change Service (C3S) Climate Data Store (CDS). DOI: 10.24381/cds.adbb2d47
Copernicus Climate Change Service (2019): ERA5-Land hourly data from 1950 to present. Copernicus Climate Change Service (C3S) Climate Data Store (CDS). DOI: 10.24381/cds.e2161bac

The monthly averages of every place can be downloaded as CSV files, with checksums and a column guide, on the open data page.

How a month is calculated

Which cities are included

7,426 places from GeoNames: 7,386 with at least 70,000 inhabitants, and 40 national capitals below that size. When several places share one 0.1° model cell, only the most populous is shown. National capitals are an exception: 4 capitals have their own pages in an already represented cell. Their temperatures come from that same cell and differ only by the elevation adjustment. Temperatures normally come from the nearest land cell. When its elevation differs from the place's own by more than 400 m, we use the nearest other land cell within 25 km that no other page uses and whose elevation is within 400 m of the place's own. This applies to 80 places; each page states the distance. A place is left out when no land cell lies within 25 km, or when no such cell exists and the place is not marked Approximate (see below). We also left out 102 places where the model's rainfall or temperature is physically implausible or far from what weather stations and the station-based WorldClim climatology report (for example in Colombia, Ecuador, Venezuela, China), and 160 districts of larger cities and duplicate entries.

12 places are marked Approximate: no free land cell within 25 km lies within 400 m of the place's own elevation, so the temperatures carry a larger elevation adjustment. Each such page states the difference and the shift.

How accurate are the numbers?

We compared our monthly values with the official NOAA U.S. Climate Normals 1991–2020, measured at weather stations in 15 large U.S. cities. Average monthly highs differed by 1.5°C on average and lows by 1.3°C. Our highs ran 1.1°C cooler than the stations on average. The largest gap was in Los Angeles, where our highs were 3.4°C warmer than the station over the year and up to 7.6°C apart in a single month. Yearly rainfall differed by a median of 11% and by up to 39%.

Part of each gap is real: a station, often at an airport, is not the same place as the model cell around the city centre. Use the numbers to compare months and places, not to plan around a particular day.

Outside the United States we compared 1,099 pairs of an atlas city and the nearest climate station (within 15 km) in 152 countries, using the long-term normals that national weather services publish through the WMO World Weather Information Service. Those normals cover different periods: 56 pairs use 1991–2020 like our data, 341 use 1981–2010, 526 use other periods and 176 do not state one. Part of each gap is therefore climate change and not model error.

Words used on the pages

Descriptions such as "mild" or "wet" follow fixed thresholds. Temperature words describe a month's average daily high; rain words describe its average total rainfall.

In months whose average high is below 2°C most precipitation falls as snow, so those months say "precipitation" instead of "rain".

Limits

Privacy

ClimaNote sets no cookies and loads no third-party scripts, fonts or trackers. Your choice of °C or °F and of light or dark theme is stored in your own browser and is never sent to us. The hosting provider, Vercel, processes standard server request logs.

Corrections and contact

If a number looks wrong or a place is missing, write to hello@climanote.app and include the page address.