Thomson climate — normals and trends

Thomson (Singapore) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.9 °C and it receives 2,098 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 June (27.7 °C on average) and the coldest is January (25.9 °C). Rainfall peaks in November.

Thomson averages 0 frost days, 1 hot days (≥ 30 °C) and 274 rainy days per year.

Thomson has warmed by +0.9 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.9 °C (on 26 May 2025) and the coldest 23.3 °C (on 14 January 1965).

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

Thomson

coords
1.35°, 103.84°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthJuneColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.9°C

Average daily high

27.9°C

Average daily low

25.9°C

Annual rainfall

2,098mm

Sunshine / day

10.4h

Mean relative humidity

82%

Average peak wind

19.0km/h

Seasonal range

1.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

274 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.7 °C

Average feels-like low

29.4 °C

Average peak gust

28.0 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

30.9 °C

26 May 2025

Coldest day

23.3 °C

14 January 1965

Wettest day

236 mm

7 December 1991

Windiest day

47.4 km/h

16 January 1951

Strongest gust

63.0 km/h

16 January 1951

Hottest feels-like

38.4 °C

26 April 1998

Coldest feels-like

23.4 °C

6 January 1974

Sunniest day

12.0 h

18 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.9 °C26 May 202524.7 °C31 January 202527.5 °C2,647 mm90
202430.7 °C5 April 202425.1 °C7 January 202427.8 °C2,812 mm110
202330.4 °C10 May 202324.4 °C8 April 202327.4 °C2,607 mm30
202230.1 °C12 May 202224.1 °C1 January 202227.3 °C2,578 mm20
202129.8 °C1 April 202124.7 °C14 January 202127.2 °C2,390 mm00
202030.1 °C21 May 202024.9 °C26 September 202027.4 °C2,593 mm30
201930.2 °C20 March 201924.6 °C14 December 201927.5 °C2,013 mm30
201829.9 °C20 December 201824.2 °C11 January 201827.2 °C2,447 mm00
201730.2 °C18 October 201724.7 °C24 January 201727.3 °C2,583 mm10
201630.2 °C23 May 201624.8 °C26 October 201627.7 °C2,350 mm70
201529.6 °C30 May 201524.2 °C4 February 201527.2 °C1,767 mm00
201430.1 °C21 June 201423.7 °C1 February 201427.2 °C2,182 mm20
201330.1 °C16 April 201324.3 °C19 January 201327.2 °C2,354 mm40
201229.6 °C17 June 201224.5 °C10 January 201227.0 °C2,246 mm00
201129.8 °C8 May 201124.1 °C31 January 201126.9 °C2,350 mm00
201030.1 °C4 March 201024.4 °C30 December 201027.4 °C2,268 mm50
200930.0 °C17 May 200924.3 °C3 February 200927.2 °C1,806 mm10
200829.5 °C18 May 200823.9 °C1 April 200826.8 °C2,370 mm00
200729.6 °C8 March 200724.5 °C31 January 200726.9 °C2,772 mm00
200630.2 °C15 March 200624.7 °C2 January 200627.0 °C2,204 mm10
200530.2 °C22 February 200524.5 °C26 January 200527.3 °C1,944 mm30
200430.1 °C10 May 200423.9 °C29 December 200427.1 °C1,926 mm30
200330.0 °C25 May 200324.5 °C13 December 200327.1 °C2,174 mm20
200229.8 °C13 April 200224.7 °C2 January 200227.1 °C1,914 mm00
200129.7 °C1 July 200124.4 °C1 February 200127.0 °C2,544 mm00
200029.8 °C13 May 200024.2 °C18 January 200026.9 °C2,218 mm00
199929.6 °C12 April 199924.0 °C2 March 199926.9 °C2,215 mm00
199830.5 °C30 May 199824.4 °C29 December 199827.6 °C2,547 mm160
199729.8 °C31 May 199724.4 °C3 January 199727.0 °C1,655 mm00
199629.4 °C21 June 199623.6 °C11 January 199626.8 °C2,426 mm00
199529.6 °C14 May 199524.4 °C6 December 199526.9 °C2,914 mm00
199429.1 °C20 January 199424.2 °C23 January 199426.8 °C1,949 mm00
199329.7 °C3 June 199324.0 °C15 October 199326.8 °C2,442 mm00
199230.1 °C24 April 199223.7 °C6 December 199226.9 °C2,529 mm10
199129.7 °C9 June 199124.2 °C7 December 199127.0 °C2,729 mm00
199030.3 °C23 May 199024.4 °C10 August 199027.1 °C2,017 mm20
198929.7 °C23 April 198924.3 °C31 January 198926.8 °C2,309 mm00
198829.8 °C27 March 198824.4 °C23 December 198827.0 °C2,713 mm00
198729.7 °C13 June 198724.0 °C28 January 198727.0 °C2,578 mm00
198629.6 °C8 May 198624.0 °C12 January 198626.7 °C2,659 mm00
198529.8 °C21 February 198524.1 °C22 July 198526.8 °C2,223 mm00
198429.0 °C16 May 198423.8 °C20 October 198426.4 °C2,832 mm00
198330.5 °C17 April 198324.4 °C28 November 198327.2 °C1,799 mm40
198229.6 °C3 May 198224.4 °C7 January 198226.9 °C1,555 mm00
198129.6 °C15 November 198124.3 °C15 December 198127.0 °C1,689 mm00
198029.9 °C22 May 198024.6 °C19 January 198027.0 °C1,834 mm00
197930.3 °C16 May 197924.4 °C10 January 197927.0 °C1,871 mm20
197830.1 °C23 March 197824.2 °C1 February 197827.0 °C1,583 mm20
197729.3 °C18 May 197724.2 °C20 February 197726.8 °C1,422 mm00
197629.2 °C18 March 197623.7 °C2 February 197626.7 °C1,607 mm00
197529.6 °C20 April 197523.9 °C24 December 197526.8 °C1,674 mm00
197429.3 °C12 June 197423.6 °C6 January 197426.6 °C1,546 mm00
197330.0 °C15 March 197324.2 °C29 December 197327.0 °C1,800 mm10
197229.2 °C3 May 197223.9 °C17 January 197226.8 °C1,431 mm00
197129.0 °C2 June 197123.6 °C29 January 197126.5 °C1,731 mm00
197029.6 °C2 June 197024.2 °C20 January 197026.9 °C1,895 mm00
196929.4 °C29 May 196924.1 °C3 January 196926.8 °C2,414 mm00
196829.4 °C21 May 196823.4 °C4 January 196826.6 °C1,853 mm00
196729.2 °C6 June 196723.8 °C17 January 196726.4 °C1,907 mm00
196629.4 °C14 May 196624.1 °C11 January 196626.7 °C2,697 mm00
196529.3 °C30 May 196523.3 °C14 January 196526.5 °C1,864 mm00
196429.8 °C26 May 196423.6 °C26 December 196426.7 °C2,542 mm00
196329.2 °C19 June 196323.7 °C26 January 196326.7 °C1,281 mm00
196229.5 °C23 May 196223.8 °C22 December 196226.7 °C1,756 mm00
196130.0 °C16 May 196124.0 °C21 January 196126.8 °C1,315 mm10
196029.3 °C30 May 196024.3 °C20 February 196026.8 °C1,904 mm00
195929.5 °C14 March 195924.0 °C3 November 195926.8 °C1,960 mm00
195829.7 °C18 April 195824.2 °C19 December 195826.9 °C2,268 mm00
195729.2 °C7 June 195724.0 °C22 January 195726.6 °C2,214 mm00
195629.9 °C1 April 195623.8 °C1 January 195626.4 °C2,250 mm00
195529.9 °C16 May 195523.8 °C21 January 195526.6 °C2,305 mm00
195429.1 °C9 May 195424.0 °C10 December 195426.5 °C2,771 mm00
195328.8 °C30 March 195324.2 °C1 January 195326.6 °C2,118 mm00
195229.1 °C20 May 195224.3 °C22 August 195226.7 °C1,885 mm00
195129.1 °C15 October 195123.6 °C15 January 195126.8 °C1,127 mm00
195029.3 °C10 April 195024.2 °C2 August 195026.7 °C2,046 mm00
194930.6 °C8 April 194924.1 °C10 January 194927.1 °C293 mm40
194829.2 °C6 July 194823.9 °C20 January 194826.6 °C1,385 mm00
194728.9 °C10 June 194724.1 °C24 December 194726.4 °C2,751 mm00
194629.1 °C10 March 194623.4 °C2 February 194626.6 °C2,004 mm00
194529.0 °C9 July 194523.5 °C24 February 194526.4 °C2,359 mm00
194429.0 °C15 April 194423.6 °C28 January 194426.5 °C1,586 mm00
194329.3 °C5 June 194323.6 °C19 March 194326.3 °C1,548 mm00
194229.3 °C15 May 194223.8 °C6 December 194226.4 °C2,097 mm00
194129.4 °C25 April 194123.8 °C25 September 194126.8 °C2,046 mm00
194029.4 °C3 March 194023.6 °C24 January 194026.7 °C1,622 mm00

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.5 °C
+0.6 °C
Hot days (≥ 30 °C)
9 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2647 mm
+549 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.2 °C+0.1 °C424 mm+281 mm
Feb27.8 °C+0.3 °C95 mm+3 mm
Mar28.1 °C+0.2 °C338 mm+210 mm
Apr28.4 °C+0.1 °C237 mm+66 mm
May29.4 °C+0.8 °C190 mm-17 mm
Jun29.4 °C+0.8 °C127 mm-49 mm
Jul29.1 °C+0.9 °C93 mm-84 mm
Aug28.7 °C+0.6 °C201 mm+25 mm
Sep28.5 °C+0.5 °C171 mm+5 mm
Oct28.8 °C+0.9 °C135 mm-66 mm
Nov28.7 °C+1.1 °C283 mm+41 mm
Dec27.9 °C+0.7 °C354 mm+136 mm

The year's extremes

Hottest day
30.9 °C
26 May 2025
Coldest day
24.7 °C
31 Jan 2025
Wettest day
137.2 mm
20 Mar 2025
Windiest day
39.2 km/h
12 Jan 2025
Strongest gust
55.1 km/h
28 Nov 2025
Hottest feels-like
37.9 °C
17 May 2025
Coldest feels-like
25.6 °C
29 Jan 2025
Sunniest day
12.0 h
18 Apr 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 Thomson?

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

What is the hottest day ever recorded in Thomson?

The hottest day measured in Thomson between 1940 and 2025 was 26 May 2025, reaching 30.9 °C.

What is the coldest day in Thomson?

The coldest day measured in Thomson between 1940 and 2025 was 14 January 1965, at 23.3 °C.

Does it snow in Thomson?

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

Has the climate of Thomson warmed?

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

What is the wettest day in Thomson?

The wettest day measured in Thomson between 1940 and 2025 was 7 December 1991, with 236 mm of rain in 24 hours.

What was the windiest day in Thomson?

The windiest day measured in Thomson between 1940 and 2025 was 16 January 1951, with winds reaching 47.4 km/h.

What is the warmest month in Thomson?

The warmest month in Thomson is June (27.7 °C on average); the coldest is January (25.9 °C).

How much does it rain in Thomson?

Thomson receives on average 2,098 mm of precipitation per year, spread over about 274 rainy days.

Is it sunny in Thomson?

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

Are there tropical nights in Thomson?

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

What was the most extreme apparent temperature in Thomson?

In Thomson, between 1940 and 2025, the highest apparent temperature reached 38.4 °C on 26 April 1998, and the lowest was 23.4 °C on 6 January 1974.

Compare Thomson with another city

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

Nearby cities

The climate around Thomson

Other cities — Singapore