ClimateSearch

Climate in Singapore

21 cities in Singapore, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.

Hottest summers
Sengkang New Town

average high 89°F (32°C) in the warmest month

Mildest winters
Sengkang New Town

coldest-month lows near 74°F (24°C)

Driest
Tampines Estate

98.4 in (2500 mm) of rain a year

Wettest
Bukit Merah Estate

104.4 in (2652 mm) of rain a year

Every city

CityWarmest-month highColdest-month lowRain a yearPopulation
Singapore88°F (31°C)74°F (23°C)101.4 in (2575 mm)5.6M people
Ulu Bedok89°F (32°C)74°F (23°C)100.5 in (2553 mm)277k people
Bedok New Town89°F (32°C)74°F (23°C)100.7 in (2558 mm)277k people
Sengkang New Town89°F (32°C)74°F (24°C)102.7 in (2610 mm)268k people
Tampines Estate89°F (32°C)74°F (24°C)98.4 in (2500 mm)265k people
Jurong Town89°F (31°C)74°F (23°C)101.8 in (2586 mm)263k people
Tampines New Town89°F (32°C)74°F (23°C)99.1 in (2518 mm)260k people
Jurong West88°F (31°C)74°F (23°C)100.5 in (2553 mm)254k people
Hougang New Town89°F (32°C)74°F (24°C)103.2 in (2620 mm)228k people
Punggol89°F (32°C)74°F (24°C)101 in (2566 mm)204k people
Choa Chu Kang New Town88°F (31°C)74°F (23°C)100.7 in (2557 mm)188k people
Bukit Merah Estate88°F (31°C)74°F (23°C)104.4 in (2652 mm)151k people
Kampong Pasir Ris89°F (32°C)74°F (24°C)99.3 in (2522 mm)144k people
Kembangan89°F (32°C)74°F (23°C)102.8 in (2612 mm)130k people
Toa Payoh New Town89°F (31°C)74°F (24°C)104 in (2642 mm)121k people
Serangoon89°F (32°C)74°F (24°C)102.8 in (2612 mm)117k people
Serangoon New Town89°F (32°C)74°F (24°C)103.6 in (2632 mm)117k people
Geylang89°F (32°C)74°F (23°C)104 in (2642 mm)110k people
Sembawang Estate89°F (31°C)74°F (23°C)102.3 in (2599 mm)110k people
Queenstown Estate89°F (31°C)74°F (23°C)104.4 in (2651 mm)101k people
Kallang89°F (32°C)74°F (24°C)104.1 in (2643 mm)101k people

Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.

Take the quiz