Malaysia has a tropical climate. Malaysia’s mean annual temperature is 25.4°C. There is relatively little seasonal variability in average monthly temperature, ranging one degree Celsius between a minimum of 24.9°C in January and maximum of 25.9°C in May. April, May and June are the hottest months of the year. Rainfall also remains high year-round, with mean annual precipitation of 3,085.5 millimeters (mm). Average monthly precipitation is also relatively constant throughout the year, ranging between approximately 200 mm during June and July and 350 mm in November and December. There are two monsoon seasons: the Southwest Monsoon (April-September) and the Northeast Monsoon (October-March). Malaysia receives about six hours of direct sunlight per day, with cloud cover most likely during the afternoon/evening.
- Inter-annual temperature variation in Malaysia is dominated by the influence of El Niño-Southern Oscillation (ENSO). Between 1970-2013, Peninsular Malaysia, Sabah and Sarawak regions experienced surface mean temperature increase of 0.14°C-0.25°C per decade.
- Surface maximum temperatures increased by 0.17°C-0.22°C per decade during the same period, while surface minimum temperatures increased by 0.20°C-0.32°C per decade.
- Malaysia’s historical record shows mixed trends in the country’s annual rainfall between 1951 and 2013. For Peninsular Malaysia and Sabah there is a slight decrease, and for Sarawak there is a slight increase in rainfall.