Boyolali climate — normals and trends

Boyolali (Indonesia) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 23.1 °C and it receives 2,776 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 April (23.6 °C on average) and the coldest is July (22.4 °C). Rainfall peaks in February.

Boyolali averages 0 frost days, 22 hot days (≥ 30 °C) and 255 rainy days per year.

Boyolali has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.1 °C (on 24 October 1961) and the coldest 12.5 °C (on 2 September 1961).

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

BoyolaliCentral Java

coords
-7.53°, 110.60°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthJulyWettest monthFebruaryDriest monthAugust

Mean daily temperature

23.1°C

Average daily high

27.9°C

Average daily low

19.8°C

Annual rainfall

2,776mm

Sunshine / day

9.8h

Mean relative humidity

86%

Average peak wind

8.2km/h

Seasonal range

1.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

22 d/yr

Rainy days (≥ 1 mm)

255 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.5 °C

Average feels-like low

22.8 °C

Average peak gust

29.4 km/h

Tropical nights (≥ 20 °C)

180 d/yr

Solar radiation

18.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

+0.2 °C per decade · r² = 0.77 · 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

34.1 °C

24 October 1961

Coldest day

12.5 °C

2 September 1961

Wettest day

214 mm

28 July 1998

Windiest day

20.0 km/h

28 February 1961

Strongest gust

87.8 km/h

25 January 2012

Hottest feels-like

39.8 °C

21 February 2024

Coldest feels-like

12.1 °C

2 September 1961

Sunniest day

12.4 h

23 December 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.3 °C4 February 202516.3 °C21 July 202524.1 °C3,848 mm460
202432.0 °C21 February 202416.0 °C12 August 202424.5 °C2,976 mm860
202332.6 °C29 December 202315.4 °C11 August 202324.0 °C2,149 mm740
202231.2 °C12 May 202215.8 °C26 July 202223.9 °C3,636 mm280
202131.4 °C23 October 202116.1 °C26 July 202124.0 °C3,414 mm350
202031.5 °C19 November 202015.5 °C26 July 202024.2 °C3,359 mm640
201932.2 °C21 October 201915.1 °C6 August 201924.0 °C2,288 mm780
201831.5 °C8 October 201814.9 °C27 July 201823.8 °C2,335 mm470
201730.9 °C7 March 201716.7 °C17 July 201724.0 °C3,074 mm280
201631.8 °C7 November 201618.3 °C24 August 201624.6 °C3,827 mm770
201532.5 °C16 October 201514.8 °C3 August 201524.1 °C2,539 mm660
201431.7 °C31 October 201416.0 °C10 September 201423.9 °C2,834 mm310
201331.3 °C7 May 201314.7 °C13 August 201323.9 °C3,547 mm290
201231.2 °C30 October 201215.7 °C16 August 201223.5 °C2,701 mm100
201131.0 °C22 October 201115.7 °C26 August 201123.4 °C2,983 mm100
201031.0 °C2 May 201018.5 °C24 July 201024.3 °C4,190 mm350
200930.9 °C19 October 200915.3 °C13 July 200923.6 °C2,676 mm220
200831.0 °C21 October 200815.3 °C24 July 200823.3 °C2,586 mm50
200730.4 °C1 May 200715.2 °C10 September 200723.5 °C2,551 mm110
200631.4 °C11 November 200614.8 °C4 September 200623.3 °C2,607 mm220
200531.0 °C2 February 200514.9 °C7 August 200523.5 °C2,614 mm120
200431.2 °C11 October 200415.0 °C18 August 200423.5 °C2,633 mm190
200330.9 °C30 November 200313.6 °C5 August 200323.4 °C2,312 mm60
200231.7 °C16 October 200215.1 °C31 August 200223.4 °C2,462 mm330
200130.0 °C16 September 200114.3 °C5 August 200123.0 °C2,749 mm10
200030.2 °C16 February 200014.6 °C23 August 200023.2 °C3,401 mm10
199930.9 °C24 September 199915.2 °C18 August 199923.3 °C3,311 mm120
199831.3 °C10 April 199817.0 °C30 August 199824.2 °C3,919 mm650
199731.3 °C21 October 199713.9 °C9 October 199723.2 °C2,166 mm260
199632.9 °C22 September 199617.5 °C4 August 199623.6 °C2,838 mm150
199531.0 °C13 September 199516.9 °C30 July 199523.6 °C3,614 mm190
199431.7 °C8 November 199414.2 °C21 June 199423.0 °C2,635 mm320
199332.5 °C4 November 199316.1 °C19 July 199323.6 °C2,526 mm250
199230.5 °C27 March 199216.0 °C17 May 199223.0 °C3,359 mm40
199131.8 °C6 October 199114.2 °C17 September 199122.9 °C2,531 mm200
199032.3 °C9 November 199015.6 °C29 July 199023.3 °C2,623 mm290
198930.2 °C18 September 198915.5 °C14 August 198922.9 °C3,072 mm30
198830.9 °C2 March 198815.7 °C29 June 198823.2 °C2,954 mm170
198732.2 °C22 October 198714.5 °C14 August 198723.3 °C2,305 mm280
198630.7 °C21 December 198614.1 °C18 August 198622.9 °C3,141 mm70
198530.9 °C12 October 198514.5 °C8 July 198523.1 °C2,630 mm70
198430.7 °C12 November 198414.4 °C28 June 198423.0 °C3,738 mm20
198331.3 °C31 August 198315.8 °C5 July 198323.5 °C3,562 mm370
198233.5 °C27 November 198213.7 °C1 September 198223.3 °C2,444 mm560
198131.0 °C17 October 198116.4 °C3 June 198123.1 °C3,251 mm90
198033.3 °C22 September 198015.2 °C9 June 198023.5 °C2,543 mm320
197931.1 °C26 October 197915.2 °C15 June 197923.2 °C3,295 mm180
197830.4 °C16 February 197815.8 °C27 August 197823.2 °C3,505 mm70
197733.2 °C25 October 197713.6 °C4 July 197723.0 °C2,484 mm250
197631.0 °C27 September 197613.6 °C18 July 197622.8 °C2,112 mm70
197530.3 °C20 September 197515.1 °C31 May 197522.9 °C3,459 mm20
197429.7 °C27 September 197415.4 °C8 June 197422.8 °C3,059 mm00
197330.6 °C19 October 197316.7 °C31 July 197323.3 °C3,851 mm80
197232.5 °C24 October 197215.0 °C4 June 197222.7 °C2,002 mm350
197130.7 °C15 September 197113.5 °C5 July 197122.3 °C2,707 mm10
197030.1 °C14 February 197014.6 °C1 July 197022.8 °C2,798 mm30
196931.1 °C14 October 196914.3 °C25 June 196922.9 °C1,881 mm120
196831.3 °C21 October 196816.2 °C11 August 196822.6 °C3,346 mm50
196731.8 °C27 October 196713.3 °C1 August 196722.5 °C2,626 mm350
196631.9 °C10 September 196614.2 °C27 June 196622.4 °C2,615 mm90
196533.1 °C26 October 196514.0 °C27 July 196523.0 °C2,033 mm430
196430.4 °C24 February 196414.2 °C3 August 196422.9 °C2,521 mm50
196333.1 °C27 September 196313.9 °C9 September 196323.1 °C2,332 mm590
196232.0 °C30 September 196214.2 °C31 August 196223.1 °C3,301 mm190
196134.1 °C24 October 196112.5 °C2 September 196123.0 °C2,393 mm540
196031.1 °C27 October 196015.5 °C1 October 196022.9 °C3,029 mm30
195931.9 °C25 October 195915.1 °C6 August 195923.1 °C2,901 mm230
195830.8 °C24 October 195815.1 °C12 June 195823.4 °C3,104 mm220
195732.1 °C25 October 195713.4 °C14 August 195722.8 °C2,472 mm330
195631.2 °C22 October 195613.3 °C14 September 195622.5 °C2,504 mm60
195530.5 °C25 October 195514.1 °C22 August 195522.4 °C3,423 mm10
195431.7 °C26 September 195414.4 °C2 August 195422.4 °C2,887 mm20
195332.5 °C10 October 195314.3 °C11 August 195322.7 °C1,884 mm270
195231.4 °C11 September 195213.7 °C20 June 195222.7 °C2,719 mm30
195132.1 °C30 October 195114.3 °C30 June 195122.6 °C2,564 mm230
195030.7 °C19 September 195014.5 °C29 July 195022.2 °C2,660 mm60
194930.9 °C15 September 194913.2 °C20 July 194921.9 °C1,862 mm10
194832.6 °C15 October 194814.2 °C13 August 194822.8 °C1,253 mm230
194731.1 °C11 October 194715.0 °C24 July 194722.5 °C1,988 mm40
194631.9 °C6 October 194614.2 °C25 May 194622.2 °C1,908 mm260
194530.2 °C16 October 194514.2 °C19 August 194521.9 °C2,456 mm30
194431.0 °C16 September 194413.3 °C3 August 194422.2 °C2,559 mm90
194329.5 °C27 December 194314.5 °C28 July 194321.9 °C2,267 mm00
194228.5 °C10 December 194214.5 °C8 July 194221.9 °C2,361 mm00
194131.7 °C15 September 194113.4 °C11 August 194122.1 °C2,253 mm70
194032.3 °C14 October 194013.9 °C11 July 194022.0 °C1,932 mm150

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
28.3 °C
+0.4 °C
Hot days (≥ 30 °C)
46 d/yr
+24
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3848 mm
+1072 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.5 °C+1.0 °C461 mm+44 mm
Feb29.2 °C+1.5 °C502 mm+76 mm
Mar28.8 °C+0.8 °C485 mm+101 mm
Apr28.2 °C0.0 °C262 mm+15 mm
May28.5 °C+0.4 °C434 mm+270 mm
Jun28.2 °C+0.5 °C77 mm-24 mm
Jul27.3 °C0.0 °C41 mm-26 mm
Aug27.7 °C+0.1 °C151 mm+97 mm
Sep28.5 °C+0.2 °C137 mm+50 mm
Oct28.8 °C+0.2 °C335 mm+154 mm
Nov27.9 °C-0.3 °C596 mm+289 mm
Dec28.6 °C+0.9 °C367 mm+24 mm

The year's extremes

Hottest day
31.3 °C
4 Feb 2025
Coldest day
16.3 °C
21 Jul 2025
Wettest day
122.5 mm
17 Feb 2025
Windiest day
15.7 km/h
27 Aug 2025
Strongest gust
48.2 km/h
31 Jan 2025
Hottest feels-like
37.9 °C
23 Dec 2025
Coldest feels-like
17.6 °C
22 Jul 2025
Sunniest day
12.2 h
28 Nov 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 Boyolali?

Boyolali has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 23.1 °C and it receives 2,776 mm of precipitation per year.

What is the hottest day ever recorded in Boyolali?

The hottest day measured in Boyolali between 1940 and 2025 was 24 October 1961, reaching 34.1 °C.

What is the coldest day in Boyolali?

The coldest day measured in Boyolali between 1940 and 2025 was 2 September 1961, at 12.5 °C.

Does it snow in Boyolali?

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

Has the climate of Boyolali warmed?

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

What is the wettest day in Boyolali?

The wettest day measured in Boyolali between 1940 and 2025 was 28 July 1998, with 214 mm of rain in 24 hours.

What was the windiest day in Boyolali?

The windiest day measured in Boyolali between 1940 and 2025 was 28 February 1961, with winds reaching 20.0 km/h.

What is the warmest month in Boyolali?

The warmest month in Boyolali is April (23.6 °C on average); the coldest is July (22.4 °C).

How much does it rain in Boyolali?

Boyolali receives on average 2,776 mm of precipitation per year, spread over about 255 rainy days.

Is it sunny in Boyolali?

Boyolali gets on average 9.8 hours of sunshine per day, roughly 3,577 hours per year over 1940-2025.

Are there tropical nights in Boyolali?

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

What was the most extreme apparent temperature in Boyolali?

In Boyolali, between 1940 and 2025, the highest apparent temperature reached 39.8 °C on 21 February 2024, and the lowest was 12.1 °C on 2 September 1961.

Compare Boyolali with another city

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

Nearby cities

The climate around Boyolali

Other cities — Indonesia