Malaysia Climatic Classifications

CodeDescriptionGroupNumber of states/regionsStates/regions
AfTropical rainforestTropical14 Johor Kelantan Kuala Lumpur Labuan Malacca Negeri Sembilan Pahang Perak Pulau Pinang Putrajaya Sabah Sarawak Selangor Terengganu
AmTropical monsoonTropical2 Kedah Perlis

Summary: Most regions (14) in Malaysia lie in the Tropical rainforest climate zone (Köppen: Af). The mean average of annual temperatures range from a high of 29.17°C (84.51°F) in Selangor to a low of 27.32°C (81.18°F) in Perak.

Climate Malaysia: Weather By Month

MonthJanFebMarAprMayJunJulAugSepNovOctDecYear
Record high °C (°F)31.72(89.1)33.04(91.47)33.45(92.21)32.78(91.0)32.89(91.2)32.77(90.99)32.65(90.77)33.25(91.85)32.88(91.18)32.72(90.9)31.43(88.57)31.15(88.07)33.45(92.21)
Average high °C (°F)29.76(85.57)30.6(87.08)31.2(88.16)31.36(88.45)31.64(88.95)31.49(88.68)31.18(88.12)31.43(88.57)31.09(87.96)30.93(87.67)30.16(86.29)29.64(85.35)30.87(87.57)
Daily mean °C (°F)27.12(80.82)27.58(81.64)28.3(82.94)28.77(83.79)29.17(84.51)28.92(84.06)28.62(83.52)28.84(83.91)28.58(83.44)28.43(83.17)27.81(82.06)27.27(81.09)28.28(82.9)
Average low °C (°F)23.56(74.41)23.41(74.14)24.04(75.27)24.8(76.64)25.28(77.5)24.86(76.75)24.56(76.21)24.77(76.59)24.61(76.3)24.61(76.3)24.36(75.85)23.94(75.09)24.4(75.92)
Record low °C (°F)20.93(69.67)20.96(69.73)21.49(70.68)22.16(71.89)22.53(72.55)21.63(70.93)21.28(70.3)21.84(71.31)21.77(71.19)21.75(71.15)21.63(70.93)21.21(70.18)20.93(69.67)
Average precipitation mm (inches)96.08(3.78)61.65(2.43)74.64(2.94)111.98(4.41)108.96(4.29)84.71(3.34)86.77(3.42)82.87(3.26)94.18(3.71)120.48(4.74)161.5(6.36)151.59(5.97)102.95(4.05)
Average precipitation days (≥ 1.0 mm)14.510.5114.0917.9818.5714.3414.7515.9216.2618.2120.1718.016.11
Average relative humidity (%)80.5478.3578.078.7977.7276.1975.9174.6175.4876.6880.7981.877.9
Mean monthly sunshine hours10.310.6810.8210.7510.8510.8410.7310.8110.6310.449.9510.0410.57

Malaysia Climate Graph

Malaysia’s Cities by Temperature

Malaysia’s states/regions ranking by average yearly temperature:

Selangor
29.17°C | 84.51°F
Johor
28.88°C | 83.98°F
Putrajaya
28.66°C | 83.59°F
Malacca
28.63°C | 83.53°F
Kedah
28.56°C | 83.41°F
Kuala Lumpur
28.52°C | 83.34°F
Pulau Pinang
28.51°C | 83.32°F
Perlis
28.45°C | 83.21°F
Sarawak
28.22°C | 82.8°F
Negeri Sembilan
28.21°C | 82.78°F
Kelantan
28.12°C | 82.62°F
Pahang
28.05°C | 82.49°F
Terengganu
27.95°C | 82.31°F
Labuan
27.67°C | 81.81°F
Sabah
27.61°C | 81.7°F
Perak
27.32°C | 81.18°F

Comments (0)

  • Latest first
  • Highest rated
Be the first to comment on this page