Singapore's average temperature over the last 30 years is around 26.7°C. Feb is typically the hottest month and Jan the coldest, with total annual rainfall averaging about 2756 mm.
| Year | Max Temp | Min Temp | Precipitation |
|---|---|---|---|
| 2025 | 34°C | 22°C | 2874 mm |
| 2024 | 34°C | 22°C | 3854 mm |
| 2023 | 33°C | 22°C | 3401 mm |
| 2022 | 32°C | 22°C | 3022 mm |
| 2021 | 34°C | 22°C | 3642 mm |
| 2020 | 33°C | 22°C | 3751 mm |
| 2019 | 36°C | 22°C | 2807 mm |
| 2018 | 32°C | 22°C | 2991 mm |
| 2017 | 32°C | 22°C | 3144 mm |
| 2016 | 31°C | 24°C | 2544 mm |
| 2015 | 31°C | 23°C | 2244 mm |
| 2014 | 32°C | 22°C | 2398 mm |
| 2013 | 31°C | 23°C | 2646 mm |
| 2012 | 30°C | 23°C | 2909 mm |
| 2011 | 31°C | 23°C | 2607 mm |
| 2010 | 31°C | 23°C | 2694 mm |
| 2009 | 31°C | 23°C | 2333 mm |
| 2008 | 30°C | 23°C | 2843 mm |
| 2007 | 30°C | 23°C | 3056 mm |
| 2006 | 32°C | 23°C | 2681 mm |
| 2005 | 32°C | 23°C | 2091 mm |
| 2004 | 31°C | 22°C | 2294 mm |
| 2003 | 30°C | 23°C | 2401 mm |
| 2002 | 30°C | 23°C | 2155 mm |
| 2001 | 30°C | 22°C | 2744 mm |
| 2000 | 30°C | 23°C | 2586 mm |
| 1999 | 30°C | 23°C | 2624 mm |
| 1998 | 31°C | 23°C | 2433 mm |
| 1997 | 30°C | 23°C | 2153 mm |
| 1996 | 30°C | 22°C | 2736 mm |
| Month | Avg High | Avg Low | Rainfall |
|---|---|---|---|
| Jan | 28°C | 24°C | 226 mm |
| Feb | 29°C | 24°C | 127 mm |
| Mar | 29°C | 24°C | 217 mm |
| Apr | 29°C | 25°C | 264 mm |
| May | 29°C | 25°C | 237 mm |
| Jun | 29°C | 25°C | 207 mm |
| Jul | 29°C | 25°C | 177 mm |
| Aug | 29°C | 25°C | 200 mm |
| Sep | 29°C | 25°C | 187 mm |
| Oct | 29°C | 25°C | 260 mm |
| Nov | 29°C | 24°C | 336 mm |
| Dec | 28°C | 24°C | 318 mm |