Travel tool
Where's warm in December
In December, 1,123 cities in the atlas have an average daily high of 25 °C or more. 126 of them reach 32 °C or more, and 464 get less than 50 mm of rain in the month. Among them, with a guide on this site: Mumbai, Rio de Janeiro, Singapore, Bangkok and Nairobi. Averages for the area around each city, not a forecast.
Modelled monthly averages for an area about 50 km across (NASA POWER, 2001–2020), not a weather station's record and not a forecast.
1,123 places
| Place | Modelled average high | Rain in the month |
|---|---|---|
| MumbaiIndia | 30 °C | 5 mm |
| Rio de JaneiroBrazil | 27 °C | 232 mm |
| SingaporeSingapore | 28 °C | 300 mm |
| BangkokThailand | 31 °C | 10 mm |
| NairobiKenya | 26 °C | 65 mm |
| DubaiUnited Arab Emirates | 25 °C | 14 mm |
| Buenos AiresArgentina | 26 °C | 94 mm |
| Abu DhabiUnited Arab Emirates | 25 °C | 9 mm |
| Kuala LumpurMalaysia | 28 °C | 263 mm |
| CancúnMexico | 27 °C | 68 mm |
| MuscatOman | 25 °C | 10 mm |
| ZanzibarTanzania | 30 °C | 92 mm |
| DenpasarIndonesia | 28 °C | 272 mm |
| ColomboSri Lanka | 28 °C | 175 mm |
| Port LouisMauritius | 27 °C | 44 mm |
| MaléMaldives | 28 °C | 184 mm |
| PhuketThailand | 28 °C | 137 mm |
| VictoriaSeychelles | 28 °C | 164 mm |
| KinshasaDemocratic Republic of the Congo | 28 °C | 276 mm |
| LagosNigeria | 29 °C | 24 mm |
| Ho Chi Minh CityVietnam | 30 °C | 32 mm |
| São PauloBrazil | 27 °C | 177 mm |
| KarachiPakistan | 26 °C | 7 mm |
| JohannesburgSouth Africa | 28 °C | 127 mm |
| JakartaIndonesia | 29 °C | 244 mm |
| BengaluruIndia | 27 °C | 15 mm |
| HyderabadIndia | 28 °C | 3 mm |
| AhmedabadIndia | 29 °C | 1 mm |
| AbidjanCôte d’Ivoire | 30 °C | 50 mm |
| Dar es SalaamTanzania | 30 °C | 127 mm |
| KanoNigeria | 31 °C | 0 mm |
| SantiagoChile | 28 °C | 7 mm |
| JeddahSaudi Arabia | 30 °C | 5 mm |
| ChennaiIndia | 27 °C | 126 mm |
| SuratIndia | 32 °C | 3 mm |
| YangonMyanmar | 31 °C | 7 mm |
| BamakoMali | 33 °C | 0 mm |
| ChittagongBangladesh | 25 °C | 14 mm |
| PuneIndia | 27 °C | 4 mm |
| SurabayaIndonesia | 30 °C | 300 mm |
| BrisbaneAustralia | 28 °C | 130 mm |
| LuandaAngola | 29 °C | 29 mm |
| GuayaquilEcuador | 35 °C | 24 mm |
| Belo HorizonteBrazil | 26 °C | 266 mm |
| SalvadorBrazil | 30 °C | 57 mm |
| AbujaNigeria | 32 °C | 1 mm |
| DakarSenegal | 26 °C | 13 mm |
| MogadishuSomalia | 29 °C | 14 mm |
| KumasiGhana | 31 °C | 21 mm |
| OuagadougouBurkina Faso | 32 °C | 0 mm |
| NagpurIndia | 28 °C | 3 mm |
| FortalezaBrazil | 30 °C | 24 mm |
| PerthAustralia | 25 °C | 12 mm |
| LubumbashiDemocratic Republic of the Congo | 26 °C | 268 mm |
| ManausBrazil | 30 °C | 213 mm |
| LusakaZambia | 28 °C | 205 mm |
| BrasíliaBrazil | 27 °C | 221 mm |
| Santo DomingoDominican Republic | 29 °C | 42 mm |
| LoméTogo | 30 °C | 16 mm |
| HavanaCuba | 27 °C | 30 mm |
About this tool
How it works
What it does
Lists the cities in our atlas where the average daily high in the month is 25 °C or more, with the month's typical rainfall, and lets you narrow the list to dry or hot places or to one part of the world.
Lists every one of them: first the cities we have guides to, then those with a large airport, then the rest, most populous first. Where we have a guide to a city, its name links to it.
How it calculates
The figures are NASA POWER's climate averages for 2001 to 2020 at each city's location. The average daily high is the month's mean temperature plus half its mean daily range, and the rainfall is the month's total. Warm means an average daily high of 25 °C or more; hot, 32 °C or more; dry, less than 50 mm of rain in the month.
The cities are the atlas's: every capital, every city of 300,000 people or more and every city with an airport with scheduled flights, with names and populations from GeoNames.
What it cannot know
POWER's figures are modelled for a grid cell roughly 50 km across, not measured at a weather station: a cell that takes in sea and desert, or a mountain and a valley, can run hotter or colder than the city itself.
These are long-term averages, not a forecast: any given week can be hotter, colder or wetter.
Warmth is not the whole story: humidity, sea temperature and seasonal storms are not shown here.
Sources
Where the figures come from, and when we last checked each source.
- 01NASA POWER (Prediction Of Worldwide Energy Resources), Climatology API v2NASA Langley Research Center, POWER Project · Checked 25 September 2026 · Licence: Public (NASA data; no restriction on use, acknowledgement requested)These data were obtained from the NASA Langley Research Center (LaRC) POWER Project funded through the NASA Earth Science/Applied Science Program.
- 02GeoNamesGeoNames · Checked 25 September 2026 · Licence: CC BY 4.0Place data © GeoNames (geonames.org), CC BY 4.0.
- 03WikidataWikimedia Foundation · Checked 25 September 2026 · Licence: CC0 1.0Facts from Wikidata (wikidata.org), CC0.
- 04Unicode CLDR 48.2.2 (cldr-json)Unicode Consortium · Checked 25 September 2026 · Licence: Unicode License v3Unicode CLDR data, © Unicode, Inc., Unicode License v3.
Questions