Singkawang climate — normals and trends

Singkawang (Indonesia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 2,704 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 May (26.8 °C on average) and the coldest is January (25.5 °C). Rainfall peaks in November.

Singkawang averages 0 frost days, 74 hot days (≥ 30 °C) and 286 rainy days per year.

Singkawang has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.6 °C (on 25 May 2016) and the coldest 20.1 °C (on 16 February 1949).

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

SingkawangWest Kalimantan

coords
0.91°, 108.98°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.2°C

Average daily high

28.9°C

Average daily low

24.4°C

Annual rainfall

2,704mm

Sunshine / day

9.2h

Mean relative humidity

86%

Average peak wind

13.4km/h

Seasonal range

1.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

74 d/yr

Rainy days (≥ 1 mm)

286 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.9 °C

Average feels-like low

28.6 °C

Average peak gust

25.9 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

32.6 °C

25 May 2016

Coldest day

20.1 °C

16 February 1949

Wettest day

269 mm

4 June 1991

Windiest day

36.0 km/h

19 February 1997

Strongest gust

63.4 km/h

18 November 2001

Hottest feels-like

41.0 °C

13 May 2013

Coldest feels-like

21.5 °C

16 February 1949

Sunniest day

12.0 h

20 February 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.6 °C30 July 202523.7 °C1 February 202527.0 °C2,731 mm1440
202432.5 °C10 May 202424.2 °C22 August 202427.2 °C3,609 mm1850
202332.1 °C26 May 202323.3 °C3 February 202327.0 °C2,809 mm1630
202232.3 °C29 May 202223.2 °C16 September 202226.7 °C3,354 mm1220
202132.3 °C3 June 202123.1 °C16 February 202126.8 °C2,683 mm1410
202032.1 °C4 April 202023.7 °C18 February 202026.8 °C3,348 mm1330
201932.0 °C3 May 201923.3 °C6 March 201926.9 °C2,339 mm1620
201832.0 °C23 July 201823.3 °C9 February 201826.8 °C2,758 mm1420
201731.7 °C15 May 201723.8 °C24 January 201726.9 °C2,969 mm1480
201632.6 °C25 May 201623.8 °C8 March 201627.1 °C3,279 mm1750
201532.5 °C12 July 201523.0 °C22 January 201526.7 °C2,799 mm1380
201432.4 °C25 June 201421.7 °C4 February 201426.7 °C2,387 mm1390
201332.4 °C23 June 201323.7 °C28 August 201326.8 °C2,910 mm1310
201232.1 °C8 June 201223.6 °C14 February 201226.7 °C2,684 mm1360
201132.0 °C9 May 201122.8 °C9 February 201126.6 °C2,789 mm1100
201031.8 °C22 April 201023.4 °C23 December 201026.7 °C3,319 mm1240
200932.2 °C10 June 200923.2 °C6 February 200926.7 °C2,850 mm1270
200831.5 °C19 May 200823.0 °C2 April 200826.3 °C3,116 mm710
200731.5 °C24 June 200723.4 °C1 February 200726.4 °C3,371 mm900
200631.5 °C5 July 200623.5 °C6 February 200626.6 °C2,705 mm1100
200531.5 °C25 February 200522.7 °C21 January 200526.7 °C2,648 mm1260
200432.1 °C10 May 200423.2 °C21 January 200426.5 °C2,229 mm990
200331.8 °C22 May 200323.7 °C2 February 200326.5 °C3,077 mm1040
200231.9 °C11 July 200222.5 °C11 February 200226.6 °C2,324 mm1100
200131.8 °C15 May 200123.0 °C19 September 200126.5 °C2,975 mm870
200032.0 °C22 May 200023.1 °C7 January 200026.3 °C2,971 mm880
199931.2 °C13 April 199923.2 °C3 September 199926.3 °C3,147 mm780
199832.1 °C28 May 199823.6 °C1 September 199826.7 °C3,719 mm1100
199731.6 °C31 May 199723.0 °C12 January 199726.4 °C2,270 mm860
199631.4 °C26 July 199623.1 °C1 March 199626.2 °C3,178 mm800
199531.3 °C22 May 199522.8 °C20 February 199526.4 °C3,290 mm860
199431.4 °C1 August 199423.1 °C3 November 199426.3 °C2,640 mm800
199331.1 °C27 June 199322.9 °C26 January 199326.3 °C2,879 mm700
199231.2 °C18 June 199223.0 °C5 February 199226.1 °C2,850 mm600
199131.6 °C28 July 199123.1 °C15 October 199126.2 °C3,328 mm710
199031.4 °C30 August 199023.3 °C8 January 199026.4 °C2,638 mm760
198931.2 °C11 August 198923.0 °C15 February 198926.1 °C2,939 mm450
198831.3 °C25 June 198823.4 °C10 December 198826.3 °C3,158 mm720
198731.3 °C9 June 198723.1 °C3 February 198726.4 °C3,080 mm910
198631.7 °C22 August 198622.8 °C22 February 198626.1 °C2,778 mm630
198531.4 °C1 June 198523.0 °C28 July 198526.1 °C2,633 mm550
198430.6 °C22 June 198422.6 °C13 January 198425.9 °C2,949 mm290
198331.3 °C25 May 198323.4 °C24 August 198326.4 °C2,822 mm1040
198232.2 °C7 September 198223.2 °C27 October 198226.3 °C2,047 mm1030
198131.2 °C22 June 198122.9 °C20 January 198126.3 °C2,244 mm930
198032.4 °C24 May 198022.9 °C30 January 198026.4 °C2,251 mm880
197931.7 °C10 August 197922.9 °C16 January 197926.4 °C2,458 mm1060
197831.8 °C22 June 197822.9 °C31 January 197826.3 °C2,293 mm730
197731.6 °C21 July 197723.1 °C1 February 197726.1 °C2,343 mm570
197631.1 °C25 May 197622.1 °C3 January 197625.9 °C2,182 mm440
197531.0 °C21 May 197522.9 °C27 July 197526.0 °C2,676 mm370
197431.3 °C2 May 197422.1 °C12 January 197425.9 °C2,329 mm340
197331.3 °C17 June 197322.3 °C26 November 197326.2 °C2,783 mm640
197231.9 °C7 June 197221.3 °C13 January 197226.1 °C2,118 mm800
197131.1 °C3 May 197122.3 °C31 January 197125.7 °C2,520 mm430
197031.3 °C20 August 197022.7 °C24 February 197026.0 °C2,818 mm530
196931.1 °C29 May 196923.0 °C12 August 196926.0 °C2,937 mm660
196830.7 °C22 May 196822.1 °C19 February 196825.8 °C2,801 mm270
196730.9 °C13 July 196722.7 °C6 February 196725.7 °C2,575 mm250
196630.1 °C11 May 196622.8 °C1 September 196625.6 °C3,591 mm50
196530.8 °C4 June 196521.4 °C22 February 196525.7 °C2,813 mm340
196431.2 °C2 June 196422.5 °C13 December 196425.8 °C3,223 mm300
196331.0 °C4 June 196322.2 °C1 July 196325.8 °C2,417 mm430
196231.2 °C2 June 196222.5 °C25 January 196225.9 °C2,359 mm510
196131.0 °C19 May 196122.5 °C21 January 196125.9 °C2,153 mm420
196030.6 °C24 May 196022.8 °C4 February 196025.9 °C2,217 mm420
195931.3 °C31 May 195922.6 °C4 March 195925.8 °C2,525 mm230
195831.8 °C12 July 195823.0 °C13 October 195826.2 °C3,008 mm800
195731.1 °C24 August 195722.3 °C5 January 195725.9 °C2,703 mm490
195630.8 °C7 May 195622.5 °C11 February 195625.5 °C2,887 mm170
195530.4 °C14 May 195522.1 °C2 March 195525.6 °C3,071 mm140
195430.3 °C3 May 195422.8 °C29 July 195425.6 °C3,370 mm100
195330.9 °C15 April 195322.6 °C15 January 195325.8 °C2,615 mm160
195231.0 °C11 June 195222.7 °C22 June 195226.0 °C2,203 mm280
195131.6 °C11 May 195122.4 °C11 February 195125.9 °C1,949 mm280
195030.7 °C16 May 195022.2 °C24 February 195025.8 °C2,138 mm120
194932.1 °C1 May 194920.1 °C16 February 194926.0 °C1,129 mm1040
194830.6 °C6 July 194822.2 °C22 February 194825.7 °C1,763 mm50
194729.9 °C10 June 194722.6 °C22 December 194725.6 °C2,870 mm00
194631.5 °C1 July 194622.2 °C29 January 194625.7 °C2,326 mm350
194530.4 °C12 June 194522.7 °C21 November 194525.4 °C2,965 mm30
194430.6 °C18 August 194422.5 °C6 January 194425.6 °C2,259 mm90
194331.2 °C14 June 194321.3 °C30 March 194325.5 °C2,127 mm460
194230.0 °C11 May 194222.3 °C28 December 194225.4 °C2,609 mm30
194131.1 °C16 August 194122.3 °C3 February 194125.8 °C2,478 mm220
194031.8 °C1 September 194022.3 °C23 January 194025.9 °C2,058 mm600

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
29.6 °C
+0.7 °C
Hot days (≥ 30 °C)
144 d/yr
+70
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2731 mm
+27 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.2 °C+0.2 °C413 mm+169 mm
Feb28.7 °C+0.3 °C168 mm+7 mm
Mar29.1 °C+0.2 °C265 mm+90 mm
Apr29.6 °C+0.3 °C223 mm+24 mm
May30.7 °C+1.1 °C122 mm-87 mm
Jun30.4 °C+0.8 °C121 mm-51 mm
Jul31.0 °C+1.5 °C58 mm-104 mm
Aug29.7 °C+0.3 °C126 mm-46 mm
Sep29.6 °C+0.5 °C294 mm+76 mm
Oct29.8 °C+1.1 °C273 mm-21 mm
Nov29.4 °C+1.1 °C324 mm-32 mm
Dec28.9 °C+0.8 °C345 mm+2 mm

The year's extremes

Hottest day
32.6 °C
30 Jul 2025
Coldest day
23.7 °C
1 Feb 2025
Wettest day
78.7 mm
20 Mar 2025
Windiest day
26.8 km/h
29 Jan 2025
Strongest gust
45.0 km/h
29 Jan 2025
Hottest feels-like
40.5 °C
27 Sep 2025
Coldest feels-like
26.1 °C
29 Jan 2025
Sunniest day
11.9 h
11 Jul 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 Singkawang?

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

What is the hottest day ever recorded in Singkawang?

The hottest day measured in Singkawang between 1940 and 2025 was 25 May 2016, reaching 32.6 °C.

What is the coldest day in Singkawang?

The coldest day measured in Singkawang between 1940 and 2025 was 16 February 1949, at 20.1 °C.

Does it snow in Singkawang?

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

Has the climate of Singkawang warmed?

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

What is the wettest day in Singkawang?

The wettest day measured in Singkawang between 1940 and 2025 was 4 June 1991, with 269 mm of rain in 24 hours.

What was the windiest day in Singkawang?

The windiest day measured in Singkawang between 1940 and 2025 was 19 February 1997, with winds reaching 36.0 km/h.

What is the warmest month in Singkawang?

The warmest month in Singkawang is May (26.8 °C on average); the coldest is January (25.5 °C).

How much does it rain in Singkawang?

Singkawang receives on average 2,704 mm of precipitation per year, spread over about 286 rainy days.

Is it sunny in Singkawang?

Singkawang gets on average 9.2 hours of sunshine per day, roughly 3,358 hours per year over 1940-2025.

Are there tropical nights in Singkawang?

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

What was the most extreme apparent temperature in Singkawang?

In Singkawang, between 1940 and 2025, the highest apparent temperature reached 41.0 °C on 13 May 2013, and the lowest was 21.5 °C on 16 February 1949.

Compare Singkawang with another city

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

Nearby cities

The climate around Singkawang

Other cities — Indonesia