Skip to content
Geo-Parity
Ask Paid plans only

Move · Climate

Where is it actually pleasant to be?

Cost-of-living rankings ignore the weather, which makes them a poor guide to where you would want to spend a year. This ranks 84 cities on measured comfort: days with a maximum between 18 and 27 °C and under 1 mm of rain.

Best this month

# City Comfortable days Average high
1 🇺🇸 Los Angeles, United States 23 25°C
2 🇺🇸 San Francisco, United States 22 24.2°C
3 🇨🇴 Bogotá, Colombia 21 19.5°C
4 🇵🇹 Porto, Portugal 19 23.4°C
5 🇨🇱 Santiago, Chile 18 19.5°C
6 🇹🇷 Istanbul, Türkiye 16 24.7°C
7 🇨🇦 Montréal, Canada 16 21.6°C
8 🇺🇸 New York, United States 16 24.1°C
9 🇰🇷 Seoul, South Korea 16 25.4°C
10 🇨🇦 Toronto, Canada 16 23.1°C
11 🇹🇷 Ankara, Türkiye 15 26°C
12 🇩🇪 Berlin, Germany 15 20.9°C
13 🇿🇦 Cape Town, South Africa 15 19.1°C
14 🇵🇹 Lisbon, Portugal 15 26.4°C
15 🇦🇺 Sydney, Australia 15 20.9°C
16 🇨🇦 Vancouver, Canada 15 19.5°C
17 🇪🇸 Barcelona, Spain 14 24.7°C
18 🇭🇺 Budapest, Hungary 14 22.9°C
19 🇨🇭 Geneva, Switzerland 14 21.4°C
20 🇫🇷 Lyon, France 14 23.6°C
21 🇫🇷 Paris, France 14 21.7°C
22 🇨🇿 Prague, Czechia 14 20.7°C
23 🇳🇱 Amsterdam, Netherlands 13 19.5°C
24 🇨🇳 Beijing, China 13 26.3°C
25 🇮🇹 Milan, Italy 13 24.4°C

Best across the whole year

Comfortable days summed over all twelve months — somewhere that is pleasant in March and unbearable in August scores worse here than somewhere merely fine throughout.

# City Comfortable days/yr Average high
1 🇺🇸 Los Angeles, United States 235 21.1°C
2 🇿🇦 Cape Town, South Africa 182 22.4°C
3 🇺🇸 San Francisco, United States 177 19.1°C
4 🇿🇦 Johannesburg, South Africa 166 24.7°C
5 🇲🇽 Mexico City, Mexico 152 24.1°C
6 🇨🇴 Bogotá, Colombia 149 18.9°C
7 🇦🇺 Sydney, Australia 145 22.2°C
8 🇵🇹 Porto, Portugal 142 19°C
9 🇨🇱 Santiago, Chile 138 23.1°C
10 🇧🇷 São Paulo, Brazil 132 25°C
11 🇪🇸 Valencia, Spain 131 23.7°C
12 🇵🇹 Lisbon, Portugal 130 21.1°C
13 🇨🇴 Medellín, Colombia 125 21.5°C
14 🇦🇷 Buenos Aires, Argentina 123 21.4°C
15 🇳🇿 Auckland, New Zealand 118 18.9°C
16 🇪🇸 Barcelona, Spain 117 19.8°C
17 🇪🇬 Cairo, Egypt 117 29°C
18 🇳🇵 Kathmandu, Nepal 116 22.9°C
19 🇬🇷 Athens, Greece 95 22.5°C
20 🇹🇷 Istanbul, Türkiye 95 18.4°C
21 🇦🇺 Melbourne, Australia 95 19.1°C
22 🇮🇳 Delhi, India 91 30.5°C
23 🇨🇦 Vancouver, Canada 88 14°C
24 🇩🇪 Berlin, Germany 84 14.8°C
25 🇸🇦 Riyadh, Saudi Arabia 84 32.7°C

Source: Open-Meteo ERA5 reanalysis (2025)

Weather data by Open-Meteo.com (https://open-meteo.com), ERA5 reanalysis, CC BY 4.0

Normals 2016–2025 · JSON

Questions

What counts as a comfortable day?
A daily maximum between 18 and 27°C with under 1mm of rain, counted from ERA5 reanalysis over 2016–2025 and averaged across those years. It is a stated preference, not a fact about weather.
Why does somewhere hot and sunny score badly?
Because the band is temperate-biased, deliberately and openly. Chiang Mai scores poorly here and people move there on purpose. The average high sits beside every row precisely so you can disagree with the definition rather than take the ranking's word for it — if you want heat, read the temperature column and ignore the ordering.
Why cities rather than countries?
A country does not have one climate. Averaging a desert with a glacier describes nowhere at all, so this ranks 84 cities and country lookups name the representative city they used.
Is this a forecast?
No. These are climate normals — what the last ten years actually did, not what next week will do. Refreshed 2026-09-20. Use it to choose a month and a place, not to decide whether to take a coat.

Pro saves your comparisons across devices.

to move Enter to open