Jakarta is almost always hot and sticky. Average maximum temperatures stay above 30°C (86°F) throughout the year. October to February is the official wet season, when torrential rain dumps down, clearing the streets. July through to September has the least amount of rain, and that's when the temperature remains consistently high.
| Month | Temp (°C) | Rainfall (mm) | Humidity (%) | Sunshine (hours) |
| Jan | 23 - 29 | 300 | 5 | |
| Feb | 23 - 29 | 300 | 5 | |
| Mar | 23 - 30 | 211 | 6 | |
| Apr | 24 - 31 | 147 | 7 | |
| May | 24 - 31 | 114 | 7 | |
| Jun | 23 - 31 | 97 | 7 | |
| Jul | 23 - 31 | 64 | 7 | |
| Aug | 23 - 31 | 43 | 8 | |
| Sep | 23 - 31 | 66 | 8 | |
| Oct | 23 - 31 | 112 | 7 | |
| Nov | 23 - 36 | 142 | 6 | |
| Dec | 23 - 34 | 203 | 5 |