Singāpur climate — normals and trends

Singāpur (India) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.9 °C and it receives 819 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 (31.9 °C on average) and the coldest is December (21.1 °C). Rainfall peaks in July.

Singāpur averages 0 frost days, 197 hot days (≥ 30 °C) and 104 rainy days per year.

Singāpur has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.1 °C (on 17 May 1948) and the coldest 7.7 °C (on 9 December 1943).

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

SingāpurTelangana

coords
17.47°, 78.13°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthDecemberWettest monthJulyDriest monthFebruary

Mean daily temperature

25.9°C

Average daily high

31.3°C

Average daily low

21.2°C

Annual rainfall

819mm

Sunshine / day

10.0h

Mean relative humidity

61%

Average peak wind

16.1km/h

Seasonal range

10.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

197 d/yr

Rainy days (≥ 1 mm)

104 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.9 °C

Average feels-like low

22.0 °C

Average peak gust

34.3 km/h

Tropical nights (≥ 20 °C)

245 d/yr

Solar radiation

19.1 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.41 · 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

44.1 °C

17 May 1948

Coldest day

7.7 °C

9 December 1943

Wettest day

192 mm

1 September 2024

Windiest day

38.5 km/h

27 August 1940

Strongest gust

94.7 km/h

23 July 1989

Hottest feels-like

46.2 °C

14 May 2016

Coldest feels-like

3.2 °C

9 January 1946

Sunniest day

12.7 h

13 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.5 °C20 April 202511.1 °C20 December 202525.4 °C1,229 mm1840
202441.8 °C3 May 202412.1 °C17 December 202426.6 °C1,327 mm2340
202339.1 °C18 April 202312.3 °C9 January 202326.1 °C1,011 mm2350
202240.0 °C1 May 202212.4 °C29 January 202226.0 °C1,172 mm1940
202138.7 °C31 March 202112.6 °C22 December 202126.1 °C860 mm2150
202041.4 °C28 May 202011.3 °C23 December 202026.2 °C1,099 mm2230
201941.7 °C19 May 20199.9 °C30 January 201926.8 °C942 mm2130
201840.4 °C30 April 201810.6 °C31 December 201826.3 °C689 mm2510
201741.0 °C18 May 201711.8 °C29 December 201726.3 °C979 mm2370
201641.8 °C21 April 201611.7 °C28 December 201626.7 °C1,069 mm2160
201541.2 °C20 May 201510.5 °C11 January 201526.7 °C559 mm2880
201440.3 °C23 May 201411.2 °C22 December 201426.2 °C736 mm2170
201342.5 °C23 May 201311.5 °C10 December 201326.2 °C992 mm2060
201241.4 °C24 May 20128.7 °C15 January 201226.4 °C765 mm2230
201140.0 °C14 May 20119.3 °C7 January 201126.0 °C663 mm2640
201042.2 °C11 May 20109.4 °C20 December 201026.5 °C1,201 mm2000
200941.1 °C12 May 200912.1 °C25 December 200926.9 °C701 mm2730
200839.8 °C1 May 200811.9 °C28 January 200825.9 °C871 mm2260
200740.3 °C12 May 200711.0 °C24 November 200726.1 °C766 mm2410
200640.0 °C15 May 20069.8 °C26 January 200625.8 °C798 mm2190
200541.8 °C19 May 20059.6 °C27 December 200526.0 °C954 mm1920
200440.5 °C17 April 200411.8 °C11 January 200426.0 °C753 mm2280
200342.1 °C1 June 200310.8 °C17 January 200326.5 °C830 mm2040
200240.6 °C29 April 200211.8 °C3 January 200226.4 °C634 mm2280
200141.0 °C5 May 200112.1 °C28 January 200126.4 °C697 mm2270
200040.9 °C27 April 200011.3 °C26 December 200025.9 °C797 mm2270
199940.2 °C12 April 199911.1 °C20 December 199925.7 °C608 mm1890
199841.8 °C2 June 199811.0 °C21 December 199826.4 °C898 mm1970
199740.3 °C18 May 199710.9 °C23 January 199726.2 °C534 mm2410
199640.7 °C30 April 199611.4 °C12 December 199626.1 °C866 mm1930
199542.4 °C2 June 199511.7 °C1 January 199526.0 °C933 mm1910
199440.8 °C22 May 199410.1 °C23 December 199425.7 °C772 mm1750
199341.5 °C6 May 199311.0 °C22 December 199326.1 °C616 mm2100
199240.7 °C2 June 199210.0 °C5 January 199226.1 °C691 mm2210
199140.1 °C20 May 19919.7 °C4 January 199126.0 °C680 mm1980
199040.5 °C24 April 199011.7 °C28 December 199025.4 °C1,196 mm1660
198941.1 °C22 May 198911.2 °C17 December 198925.9 °C991 mm1930
198842.9 °C8 May 198810.0 °C30 November 198826.1 °C810 mm1990
198740.0 °C25 May 198710.5 °C19 December 198726.3 °C679 mm2130
198640.7 °C18 May 198611.6 °C17 January 198626.7 °C538 mm2280
198540.3 °C27 April 198512.5 °C1 December 198526.4 °C480 mm2160
198442.7 °C26 May 198411.2 °C29 November 198426.3 °C565 mm2110
198341.4 °C2 June 19839.8 °C28 December 198326.2 °C1,085 mm1760
198239.4 °C2 April 198212.9 °C3 December 198226.3 °C547 mm2230
198141.2 °C16 May 19819.0 °C11 December 198125.8 °C630 mm2020
198041.1 °C7 May 198011.9 °C15 December 198026.6 °C664 mm2370
197940.9 °C7 May 197913.1 °C25 December 197926.7 °C712 mm2220
197840.5 °C16 April 197812.1 °C13 January 197825.8 °C775 mm1620
197739.0 °C19 May 197710.8 °C30 January 197726.2 °C528 mm2350
197640.1 °C22 May 197610.4 °C23 January 197626.0 °C629 mm2140
197540.1 °C20 May 19759.5 °C25 December 197525.3 °C1,026 mm1470
197441.5 °C19 April 197410.3 °C6 January 197425.7 °C736 mm2000
197343.0 °C29 April 197311.9 °C24 November 197326.5 °C635 mm1990
197240.9 °C24 May 197211.3 °C5 January 197226.9 °C391 mm2700
197141.0 °C3 May 197111.3 °C21 December 197125.8 °C528 mm2260
197041.4 °C5 May 19708.5 °C10 December 197025.7 °C912 mm2010
196941.4 °C15 April 196910.7 °C27 December 196926.1 °C876 mm2060
196841.1 °C11 May 19688.5 °C17 January 196825.8 °C873 mm1820
196741.5 °C31 May 196711.2 °C5 February 196726.1 °C929 mm1950
196640.9 °C18 May 196610.1 °C13 December 196625.2 °C1,050 mm1630
196539.8 °C27 May 196512.2 °C22 December 196525.2 °C924 mm1630
196442.9 °C1 May 196410.5 °C19 December 196425.8 °C973 mm1690
196341.1 °C8 May 196311.7 °C24 January 196325.3 °C786 mm1660
196238.9 °C2 May 19627.7 °C6 January 196224.8 °C1,006 mm1430
196141.1 °C22 April 19619.5 °C29 December 196125.2 °C782 mm1330
196040.7 °C10 May 196012.8 °C1 December 196025.8 °C629 mm2010
195941.2 °C7 May 195911.2 °C26 December 195925.7 °C871 mm1540
195841.3 °C12 May 195811.5 °C19 January 195825.7 °C924 mm1570
195741.2 °C6 May 195712.6 °C25 January 195726.1 °C756 mm1910
195642.4 °C12 May 195611.0 °C15 December 195625.2 °C954 mm1400
195540.4 °C12 May 195510.9 °C13 November 195525.4 °C1,017 mm1530
195442.6 °C20 May 195413.0 °C30 November 195425.9 °C737 mm1720
195339.7 °C31 May 195310.3 °C25 January 195324.4 °C731 mm1340
195239.4 °C15 May 195212.7 °C28 December 195224.8 °C726 mm1970
195138.7 °C14 May 195110.4 °C23 December 195124.1 °C948 mm1360
195040.4 °C26 April 195011.5 °C27 November 195024.1 °C826 mm1120
194939.5 °C24 April 194911.0 °C11 November 194924.3 °C939 mm1310
194844.1 °C17 May 194810.2 °C16 December 194825.6 °C885 mm1900
194742.5 °C23 May 194711.9 °C27 December 194725.8 °C779 mm1880
194641.2 °C9 May 19468.2 °C9 January 194625.7 °C716 mm2090
194541.9 °C5 May 19459.1 °C7 January 194525.9 °C533 mm2090
194442.8 °C29 May 194412.1 °C21 November 194425.7 °C835 mm2070
194340.2 °C30 April 19437.7 °C9 December 194324.0 °C968 mm1140
194238.8 °C31 March 194211.3 °C9 December 194224.6 °C878 mm1200
194140.8 °C2 May 194110.6 °C1 January 194125.2 °C720 mm1530
194040.7 °C13 May 194011.6 °C4 January 194024.5 °C1,117 mm1410

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.7 °C
-0.6 °C
Hot days (≥ 30 °C)
184 d/yr
-13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1230 mm
+411 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.0 °C+0.3 °C0 mm-6 mm
Feb32.7 °C+1.1 °C0 mm-4 mm
Mar35.2 °C+0.4 °C2 mm-11 mm
Apr36.4 °C-0.7 °C11 mm-7 mm
May33.6 °C-4.3 °C114 mm+80 mm
Jun31.2 °C-1.7 °C110 mm-9 mm
Jul28.9 °C-0.4 °C231 mm+46 mm
Aug28.2 °C-0.4 °C378 mm+207 mm
Sep28.5 °C-0.6 °C275 mm+120 mm
Oct29.3 °C-0.3 °C102 mm+16 mm
Nov28.1 °C-0.4 °C8 mm-15 mm
Dec27.5 °C-0.3 °C0 mm-7 mm

The year's extremes

Hottest day
38.5 °C
20 Apr 2025
Coldest day
11.1 °C
20 Dec 2025
Wettest day
74.5 mm
11 Sep 2025
Windiest day
34.0 km/h
27 Jul 2025
Strongest gust
67.0 km/h
27 Jul 2025
Hottest feels-like
44.3 °C
1 May 2025
Coldest feels-like
9.2 °C
20 Dec 2025
Sunniest day
12.4 h
6 Jun 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 Singāpur?

Singāpur has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.9 °C and it receives 819 mm of precipitation per year.

What is the hottest day ever recorded in Singāpur?

The hottest day measured in Singāpur between 1940 and 2025 was 17 May 1948, reaching 44.1 °C.

What is the coldest day in Singāpur?

The coldest day measured in Singāpur between 1940 and 2025 was 9 December 1943, at 7.7 °C.

Does it snow in Singāpur?

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

Has the climate of Singāpur warmed?

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

What is the wettest day in Singāpur?

The wettest day measured in Singāpur between 1940 and 2025 was 1 September 2024, with 192 mm of rain in 24 hours.

What was the windiest day in Singāpur?

The windiest day measured in Singāpur between 1940 and 2025 was 27 August 1940, with winds reaching 38.5 km/h.

What is the warmest month in Singāpur?

The warmest month in Singāpur is May (31.9 °C on average); the coldest is December (21.1 °C).

How much does it rain in Singāpur?

Singāpur receives on average 819 mm of precipitation per year, spread over about 104 rainy days.

Is it sunny in Singāpur?

Singāpur gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Singāpur?

Yes: Singāpur has on average 245 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Singāpur?

In Singāpur, between 1940 and 2025, the highest apparent temperature reached 46.2 °C on 14 May 2016, and the lowest was 3.2 °C on 9 January 1946.

Compare Singāpur with another city

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

Nearby cities

The climate around Singāpur

Other cities — India