Photo by Matheen Faiz on Unsplash
20 Best Cities for Mild Weather Year-Round
These cities have the smallest seasonal temperature swings on earth, meaning genuinely comfortable conditions in every season with no extreme heat or cold to plan around.
Conakry, Guinea tops this list with a gap of just 6°F (3°C) between its warmest and coldest month averages. Many cities in the US Midwest see more temperature variation in a single week than Conakry sees across an entire year. That kind of consistency is rarer than it sounds, and it changes what day-to-day life looks like in every season.
The 14 countries across 5 continents on this list are almost always coastal. Ocean currents are the mechanism: large bodies of water absorb heat slowly in summer and release it slowly in winter, compressing the temperature range of any city in their path. West-facing coasts benefit most from this effect, which is why certain regions appear far more than their geographic size would suggest.
One thing mild does not mean is sunny. The same oceanic conditions that stabilize temperatures can bring frequent overcast skies, particularly in autumn and winter. The cities on this list average around 72 sunny days per year, notably lower than the global average for cities with comparable temperatures. If sunshine matters as much as stable temperatures, the city pages have both figures alongside the monthly climate data.
Want to adjust the criteria, compare side by side, or explore beyond this list? Open the interactive map with these filters pre-applied.
Explore on the Map →Cities are selected for geographic diversity, so nearby cities do not crowd each other out.
- 1 ConakryGuineaTemp range6°F (3°C) rangeSummer high: 83°F (28°C)
- 2 ZamboangaPhilippinesTemp range6°F (3°C) rangeSummer high: 83°F (28°C)
- 3 BarranquillaColombiaTemp range7°F (4°C) rangeSummer high: 85°F (30°C)
- 4 Sao LuisMaranhão, BrazilTemp range7°F (4°C) rangeSummer high: 85°F (29°C)
- 5 SingaporeSingaporeTemp range7°F (4°C) rangeSummer high: 85°F (29°C)
- 6 Acapulco de JuarezGuerrero, MexicoTemp range8°F (4°C) rangeSummer high: 86°F (30°C)
- 7 Vung TauHo Chi Minh City (HCMC), VietnamTemp range8°F (5°C) rangeSummer high: 84°F (29°C)
- 8 ManadoNorth Sulawesi, IndonesiaTemp range9°F (5°C) rangeSummer high: 85°F (30°C)
- 9 CotonouLittoral, BeninTemp range9°F (5°C) rangeSummer high: 84°F (29°C)
- 10 SalvadorBrazilTemp range9°F (5°C) rangeSummer high: 82°F (28°C)
- 11 Kota KinabaluSabah, MalaysiaTemp range9°F (5°C) rangeSummer high: 87°F (31°C)
- 12 BujumburaBujumbura Mairie, BurundiTemp range9°F (5°C) rangeSummer high: 81°F (27°C)
- 13 Kota Kuala MudaMalaysiaTemp range9°F (5°C) rangeSummer high: 87°F (31°C)
- 14 BarcelonaVenezuelaTemp range9°F (5°C) rangeSummer high: 84°F (29°C)
- 15 CancunQuintana Roo, MexicoTemp range10°F (5°C) rangeSummer high: 85°F (29°C)
- 16 FortalezaBrazilTemp range10°F (5°C) rangeSummer high: 86°F (30°C)
- 17 KanayannurKerala, IndiaTemp range10°F (6°C) rangeSummer high: 86°F (30°C)
- 18 BalikpapanEast Kalimantan, IndonesiaTemp range10°F (6°C) rangeSummer high: 87°F (31°C)
- 19 AbidjanAbidjan Autonomous District, Ivory CoastTemp range10°F (6°C) rangeSummer high: 83°F (29°C)
- 20 JeparaIndonesiaTemp range11°F (6°C) rangeSummer high: 87°F (30°C)