Photo by Thales Botelho de Sousa on Unsplash
20 Sunniest Cities in the World
In these cities, clear skies are the default. The top entries see over 300 sunny days per year, meaning overcast days are the exception rather than the rule.
Copiapo, Chile leads this list at 335 sunny days per year, a figure that makes overcast days the exception rather than the rule. When the sun appears more than 80% of the time, it stops being weather and becomes the baseline expectation. Across all 20 entries, the average is 302 sunny days annually.
The 13 countries across 4 continents on this list reflect the conditions that produce consistent sunshine: dry air, minimal cloud-producing moisture, and geography that keeps storm tracks away. Those conditions concentrate in arid and semi-arid zones. The geographic spread is narrower than most lists here, because the atmospheric requirements for year-round sunshine are specific in a way that warmth or mild temperatures are not.
The tradeoff is heat. Clear skies and high temperatures share the same cause: the arid conditions that keep clouds away also prevent the cooling that moisture and cloud cover provide. More than half the cities here see summer highs above 90°F (32°C). For sunshine without serious summer heat, look toward the higher-elevation entries on the list, where altitude moderates temperatures while preserving the clear skies.
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 CopiapoChileSunny days335 daysSummer high: 80°F (27°C)
- 2 Kom OmboAswan, EgyptSunny days327 daysSummer high: 106°F (41°C)
- 3 JeddahMecca Region, Saudi ArabiaSunny days315 daysSummer high: 98°F (37°C)
- 4 CairoCairo, EgyptSunny days309 daysSummer high: 98°F (37°C)
- 5 AronaCanary Islands, SpainSunny days308 daysSummer high: 77°F (25°C)
- 6 SabhaSabha District, LibyaSunny days303 daysSummer high: 103°F (40°C)
- 7 DubaiUnited Arab EmiratesSunny days300 daysSummer high: 109°F (43°C)
- 8 Ha'ilHa'il Region, Saudi ArabiaSunny days300 daysSummer high: 104°F (40°C)
- 9 Al KharjRiyadh Region, Saudi ArabiaSunny days298 daysSummer high: 113°F (45°C)
- 10 OmdurmanKhartoum, SudanSunny days298 daysSummer high: 107°F (41°C)
- 11 El OuedEl Oued, AlgeriaSunny days297 daysSummer high: 106°F (41°C)
- 12 BaghdadIraqSunny days297 daysSummer high: 115°F (46°C)
- 13 AjdabiyaAl Wāḩāt, LibyaSunny days296 daysSummer high: 95°F (35°C)
- 14 KhashIranSunny days295 daysSummer high: 101°F (38°C)
- 15 NajranNajran Region, Saudi ArabiaSunny days295 daysSummer high: 99°F (37°C)
- 16 NouadhibouMauritaniaSunny days294 daysSummer high: 81°F (27°C)
- 17 HeratHerat, AfghanistanSunny days293 daysSummer high: 98°F (37°C)
- 18 BecharBéchar, AlgeriaSunny days293 daysSummer high: 107°F (42°C)
- 19 IsfahanIsfahan, IranSunny days292 daysSummer high: 102°F (39°C)
- 20 MexicaliMexicoSunny days292 daysSummer high: 111°F (44°C)