Jakarta climate — normals and trends

Jakarta (Indonesia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.6 °C and it receives 1,922 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is October (27.2 °C on average) and the coldest is January (25.9 °C). Rainfall peaks in January.

Jakarta averages 0 frost days, 239 hot days (≥ 30 °C) and 257 rainy days per year.

Jakarta has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.9 °C (on 23 October 1959) and the coldest 18.0 °C (on 21 June 1941).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

JakartaJakarta Special Capital Region

coords
-6.21°, 106.85°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthOctoberColdest monthJanuaryWettest monthJanuaryDriest monthAugust

Mean daily temperature

26.6°C

Average daily high

30.5°C

Average daily low

23.5°C

Annual rainfall

1,922mm

Sunshine / day

10.4h

Mean relative humidity

81%

Average peak wind

11.6km/h

Seasonal range

1.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

239 d/yr

Rainy days (≥ 1 mm)

257 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.0 °C

Average feels-like low

27.8 °C

Average peak gust

25.7 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

+0.2 °C per decade · r² = 0.65 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

35.9 °C

23 October 1959

Coldest day

18.0 °C

21 June 1941

Wettest day

132 mm

26 February 1973

Windiest day

29.3 km/h

30 November 2017

Strongest gust

65.9 km/h

9 February 2001

Hottest feels-like

41.9 °C

28 October 2024

Coldest feels-like

19.7 °C

25 July 1941

Sunniest day

12.2 h

12 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.4 °C13 February 202522.5 °C13 August 202527.2 °C2,348 mm2970
202434.9 °C26 October 202421.2 °C15 July 202427.8 °C2,012 mm3240
202335.6 °C17 October 202322.3 °C5 September 202327.7 °C1,387 mm3080
202233.7 °C8 May 202221.9 °C30 June 202226.9 °C2,087 mm2760
202133.1 °C2 December 202121.5 °C28 July 202127.0 °C2,257 mm2640
202033.8 °C16 October 202021.9 °C1 August 202027.3 °C2,361 mm2890
201935.4 °C21 October 201922.1 °C18 July 201927.6 °C1,580 mm3260
201834.6 °C17 September 201821.0 °C7 July 201827.5 °C1,525 mm3080
201734.3 °C17 September 201723.1 °C27 August 201727.4 °C1,935 mm3030
201633.3 °C14 April 201622.7 °C4 August 201627.3 °C2,891 mm3100
201534.2 °C22 October 201521.8 °C22 February 201527.3 °C1,783 mm2840
201435.0 °C10 October 201422.6 °C15 July 201427.1 °C2,112 mm2840
201333.5 °C25 September 201321.8 °C8 July 201327.0 °C2,381 mm2710
201234.0 °C10 October 201222.0 °C27 July 201227.2 °C1,770 mm2970
201134.1 °C19 October 201121.6 °C1 August 201127.0 °C1,482 mm2670
201033.3 °C28 April 201021.7 °C11 October 201027.0 °C2,653 mm2670
200934.8 °C19 October 200920.5 °C28 July 200927.2 °C1,690 mm2890
200834.0 °C18 September 200821.9 °C21 June 200826.9 °C1,822 mm2770
200733.7 °C25 November 200721.4 °C27 July 200727.0 °C1,793 mm2790
200634.7 °C4 November 200621.0 °C5 August 200627.1 °C1,638 mm2950
200533.4 °C7 September 200521.7 °C25 July 200526.9 °C1,613 mm2840
200433.6 °C13 October 200418.7 °C2 June 200426.9 °C1,643 mm2790
200333.1 °C14 January 200321.7 °C6 August 200327.0 °C1,723 mm2800
200234.4 °C16 October 200220.0 °C15 August 200226.9 °C1,768 mm2800
200133.7 °C17 September 200118.5 °C6 July 200126.4 °C1,962 mm2490
200034.3 °C11 September 200020.9 °C15 June 200026.5 °C1,986 mm2380
199933.4 °C14 September 199920.8 °C19 August 199926.5 °C1,988 mm2480
199833.5 °C8 October 199821.3 °C9 August 199827.0 °C2,815 mm2900
199735.2 °C1 November 199721.3 °C16 August 199727.2 °C1,325 mm2960
199633.4 °C8 April 199622.4 °C3 July 199626.6 °C2,428 mm2450
199534.6 °C20 September 199521.5 °C30 July 199526.8 °C2,548 mm2550
199434.8 °C25 October 199419.9 °C15 August 199426.9 °C1,894 mm2820
199334.2 °C8 October 199321.8 °C22 June 199326.6 °C2,204 mm2700
199232.5 °C4 August 199220.8 °C18 July 199226.1 °C2,534 mm2210
199133.9 °C6 October 199121.3 °C26 May 199126.5 °C1,912 mm2350
199033.8 °C10 November 199020.5 °C16 July 199026.4 °C2,103 mm2300
198933.3 °C20 October 198920.9 °C9 August 198926.3 °C2,172 mm2230
198833.5 °C6 October 198821.4 °C23 June 198826.6 °C1,882 mm2600
198734.4 °C20 September 198721.1 °C5 August 198726.8 °C1,835 mm2670
198632.1 °C2 December 198619.4 °C1 August 198626.2 °C2,569 mm1820
198532.6 °C25 March 198520.9 °C22 March 198526.2 °C2,006 mm1940
198432.1 °C29 October 198420.4 °C29 June 198426.0 °C2,630 mm1740
198334.1 °C24 August 198320.8 °C5 December 198327.0 °C2,196 mm2670
198234.7 °C29 October 198220.7 °C3 September 198226.7 °C1,779 mm2650
198132.2 °C14 December 198121.2 °C13 August 198126.3 °C2,373 mm2010
198033.5 °C8 October 198020.6 °C21 March 198026.5 °C2,090 mm2410
197933.1 °C14 October 197920.5 °C15 June 197926.4 °C2,430 mm2450
197832.8 °C25 November 197820.7 °C10 October 197826.2 °C2,495 mm2000
197733.8 °C18 October 197720.4 °C7 July 197726.5 °C2,015 mm2340
197632.9 °C12 August 197620.2 °C25 October 197626.3 °C1,585 mm2310
197532.0 °C15 January 197520.7 °C8 June 197526.1 °C2,070 mm1820
197432.3 °C19 October 197419.5 °C29 December 197425.9 °C2,105 mm1790
197332.4 °C16 October 197320.5 °C13 August 197326.2 °C2,890 mm1920
197235.2 °C18 October 197218.9 °C9 June 197226.4 °C1,391 mm2390
197133.2 °C17 September 197120.5 °C16 June 197126.1 °C1,705 mm2090
197033.8 °C4 October 197020.4 °C31 July 197026.4 °C1,958 mm2280
196934.6 °C16 October 196919.3 °C3 January 196926.7 °C1,291 mm3030
196832.4 °C16 October 196820.7 °C10 September 196825.9 °C2,142 mm1700
196735.5 °C13 October 196720.6 °C19 March 196726.3 °C1,828 mm2490
196633.9 °C17 September 196620.3 °C26 June 196626.6 °C1,688 mm2540
196534.9 °C21 October 196520.8 °C8 July 196526.6 °C1,715 mm2650
196434.0 °C22 September 196421.5 °C22 October 196426.6 °C1,821 mm2860
196335.4 °C2 October 196321.3 °C25 August 196326.9 °C1,612 mm2780
196234.5 °C7 October 196220.9 °C18 June 196226.3 °C2,290 mm2280
196134.8 °C9 October 196120.1 °C16 July 196126.6 °C1,713 mm2750
196034.1 °C17 October 196022.1 °C23 June 196026.5 °C2,099 mm2470
195935.9 °C23 October 195919.3 °C5 August 195926.3 °C2,121 mm2110
195833.1 °C23 November 195821.1 °C17 June 195826.4 °C2,426 mm2500
195734.5 °C9 November 195720.9 °C15 August 195726.6 °C1,734 mm2460
195632.1 °C30 April 195619.6 °C23 September 195625.7 °C1,832 mm1720
195532.0 °C24 May 195520.2 °C24 August 195525.6 °C2,301 mm1240
195432.6 °C5 March 195420.0 °C5 August 195425.6 °C2,221 mm1180
195334.5 °C24 September 195320.4 °C16 July 195326.6 °C1,112 mm2550
195232.3 °C14 August 195220.2 °C8 July 195226.1 °C1,949 mm1970
195134.3 °C19 November 195121.2 °C4 January 195126.3 °C1,464 mm2170
195032.9 °C2 January 195020.7 °C22 November 195025.9 °C1,604 mm1530
194934.9 °C21 November 194920.2 °C17 March 194926.7 °C754 mm2940
194834.4 °C17 October 194819.8 °C3 December 194826.7 °C812 mm2750
194732.3 °C27 July 194721.0 °C26 July 194726.0 °C1,506 mm1650
194634.1 °C27 October 194618.9 °C28 May 194626.0 °C1,269 mm1900
194532.5 °C20 October 194519.4 °C2 October 194525.5 °C1,717 mm860
194432.3 °C24 September 194418.9 °C10 June 194425.5 °C1,775 mm1070
194333.3 °C7 September 194319.3 °C1 April 194325.5 °C1,447 mm1350
194231.7 °C20 December 194219.7 °C10 July 194225.3 °C1,943 mm500
194133.2 °C5 October 194118.0 °C21 June 194125.9 °C1,653 mm1450
194034.4 °C8 November 194019.2 °C14 July 194025.9 °C1,306 mm1700

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
30.9 °C
+0.4 °C
Hot days (≥ 30 °C)
297 d/yr
+58
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2348 mm
+426 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.2 °C+1.0 °C359 mm+80 mm
Feb30.3 °C+1.1 °C225 mm-34 mm
Mar30.7 °C+0.7 °C241 mm+20 mm
Apr30.7 °C+0.3 °C213 mm+26 mm
May31.3 °C+0.7 °C156 mm+29 mm
Jun30.6 °C0.0 °C201 mm+117 mm
Jul30.9 °C+0.2 °C49 mm-20 mm
Aug30.8 °C-0.3 °C131 mm+69 mm
Sep31.4 °C-0.1 °C137 mm+60 mm
Oct31.8 °C+0.2 °C238 mm+102 mm
Nov31.1 °C+0.4 °C170 mm-22 mm
Dec30.6 °C+0.6 °C229 mm+0 mm

The year's extremes

Hottest day
33.4 °C
13 Feb 2025
Coldest day
22.5 °C
13 Aug 2025
Wettest day
105.0 mm
18 Jun 2025
Windiest day
23.0 km/h
15 Dec 2025
Strongest gust
51.5 km/h
5 Feb 2025
Hottest feels-like
41.2 °C
4 Oct 2025
Coldest feels-like
26.1 °C
23 Jul 2025
Sunniest day
12.0 h
3 Jan 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Jakarta?

Jakarta has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 26.6 °C and it receives 1,922 mm of precipitation per year.

What is the hottest day ever recorded in Jakarta?

The hottest day measured in Jakarta between 1940 and 2025 was 23 October 1959, reaching 35.9 °C.

What is the coldest day in Jakarta?

The coldest day measured in Jakarta between 1940 and 2025 was 21 June 1941, at 18.0 °C.

Does it snow in Jakarta?

Almost never: Jakarta sees virtually no snow, with about 0 frost days per year.

Has the climate of Jakarta warmed?

Yes: Jakarta warmed by +1.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Jakarta?

The wettest day measured in Jakarta between 1940 and 2025 was 26 February 1973, with 132 mm of rain in 24 hours.

What was the windiest day in Jakarta?

The windiest day measured in Jakarta between 1940 and 2025 was 30 November 2017, with winds reaching 29.3 km/h.

What is the warmest month in Jakarta?

The warmest month in Jakarta is October (27.2 °C on average); the coldest is January (25.9 °C).

How much does it rain in Jakarta?

Jakarta receives on average 1,922 mm of precipitation per year, spread over about 257 rainy days.

Is it sunny in Jakarta?

Jakarta gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Jakarta?

Yes: Jakarta has on average 365 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Jakarta?

In Jakarta, between 1940 and 2025, the highest apparent temperature reached 41.9 °C on 28 October 2024, and the lowest was 19.7 °C on 25 July 1941.

Compare Jakarta with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Jakarta

Other cities — Indonesia