WhereItsSunny

Malaysia States — Climate Month by Month

Compare all 16 subdivisions of Malaysia across the year.

← Back to Malaysia year-round average
See major cities of Malaysia side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
SubdivisionJanFebMarAprMayJunJulAugSepOctNovDec
Johor
25.5°C77.9°F
226 mm8.9″
26.1°C79°F
160 mm6.3″
26.6°C79.9°F
186 mm7.3″
26.9°C80.4°F
217 mm8.5″
27°C80.6°F
189 mm7.4″
26.8°C80.2°F
146 mm5.7″
26.5°C79.7°F
147 mm5.8″
26.3°C79.3°F
161 mm6.3″
26.4°C79.5°F
178 mm7″
26.4°C79.5°F
207 mm8.1″
26°C78.8°F
261 mm10.3″
25.6°C78.1°F
321 mm12.6″
Kedah
26.2°C79.2°F
71 mm2.8″
26.8°C80.2°F
72 mm2.8″
27.3°C81.1°F
136 mm5.4″
27.5°C81.5°F
212 mm8.3″
27.3°C81.1°F
230 mm9.1″
27°C80.6°F
162 mm6.4″
26.7°C80.1°F
190 mm7.5″
26.6°C79.9°F
201 mm7.9″
26.3°C79.3°F
271 mm10.7″
26.3°C79.3°F
346 mm13.6″
26.2°C79.2°F
266 mm10.5″
26°C78.8°F
137 mm5.4″
Kelantan
23.8°C74.8°F
209 mm8.2″
24.4°C75.9°F
102 mm4″
25.3°C77.5°F
130 mm5.1″
26°C78.8°F
157 mm6.2″
26.1°C79°F
200 mm7.9″
25.8°C78.4°F
169 mm6.7″
25.5°C77.9°F
166 mm6.5″
25.4°C77.7°F
192 mm7.6″
25.2°C77.4°F
265 mm10.4″
25.1°C77.2°F
306 mm12″
24.9°C76.8°F
375 mm14.8″
24.2°C75.6°F
420 mm16.5″
Kuala Lumpur
27°C80.6°F
155 mm6.1″
27.5°C81.5°F
141 mm5.6″
27.7°C81.9°F
206 mm8.1″
27.9°C82.2°F
241 mm9.5″
27.9°C82.2°F
204 mm8″
27.7°C81.9°F
134 mm5.3″
27.3°C81.1°F
131 mm5.2″
27.4°C81.3°F
163 mm6.4″
27.3°C81.1°F
204 mm8″
27.3°C81.1°F
278 mm10.9″
27.2°C81°F
298 mm11.7″
27°C80.6°F
237 mm9.3″
Labuan
Melaka
26.1°C79°F
98 mm3.9″
26.7°C80.1°F
90 mm3.5″
27.1°C80.8°F
151 mm5.9″
27.3°C81.1°F
192 mm7.6″
27.3°C81.1°F
168 mm6.6″
27.1°C80.8°F
147 mm5.8″
26.6°C79.9°F
155 mm6.1″
26.5°C79.7°F
169 mm6.7″
26.6°C79.9°F
192 mm7.6″
26.6°C79.9°F
212 mm8.3″
26.4°C79.5°F
219 mm8.6″
26.1°C79°F
156 mm6.1″
Negeri Sembilan
25.4°C77.7°F
134 mm5.3″
26°C78.8°F
116 mm4.6″
26.5°C79.7°F
156 mm6.1″
26.8°C80.2°F
200 mm7.9″
26.8°C80.2°F
178 mm7″
26.5°C79.7°F
120 mm4.7″
26.1°C79°F
122 mm4.8″
26.1°C79°F
137 mm5.4″
26.1°C79°F
164 mm6.5″
26.1°C79°F
220 mm8.7″
25.9°C78.6°F
247 mm9.7″
25.5°C77.9°F
203 mm8″
Pahang
24.4°C75.9°F
241 mm9.5″
25°C77°F
148 mm5.8″
25.8°C78.4°F
172 mm6.8″
26.2°C79.2°F
197 mm7.8″
26.3°C79.3°F
201 mm7.9″
26°C78.8°F
143 mm5.6″
25.7°C78.3°F
134 mm5.3″
25.7°C78.3°F
153 mm6″
25.6°C78.1°F
194 mm7.6″
25.5°C77.9°F
252 mm9.9″
25.4°C77.7°F
307 mm12.1″
24.6°C76.3°F
376 mm14.8″
Penang
26.9°C80.4°F
116 mm4.6″
27.5°C81.5°F
100 mm3.9″
27.8°C82°F
167 mm6.6″
27.8°C82°F
235 mm9.3″
27.7°C81.9°F
220 mm8.7″
27.6°C81.7°F
156 mm6.1″
27.2°C81°F
188 mm7.4″
27.1°C80.8°F
198 mm7.8″
26.8°C80.2°F
290 mm11.4″
26.8°C80.2°F
386 mm15.2″
26.8°C80.2°F
288 mm11.3″
26.8°C80.2°F
190 mm7.5″
Perak
24.6°C76.3°F
172 mm6.8″
25.1°C77.2°F
144 mm5.7″
25.7°C78.3°F
210 mm8.3″
25.9°C78.6°F
268 mm10.6″
25.9°C78.6°F
237 mm9.3″
25.8°C78.4°F
151 mm5.9″
25.4°C77.7°F
153 mm6″
25.3°C77.5°F
183 mm7.2″
25.2°C77.4°F
246 mm9.7″
25.1°C77.2°F
336 mm13.2″
25°C77°F
324 mm12.8″
24.6°C76.3°F
261 mm10.3″
Perlis
26.7°C80.1°F
46 mm1.8″
27.5°C81.5°F
39 mm1.5″
28°C82.4°F
94 mm3.7″
28.1°C82.6°F
163 mm6.4″
27.8°C82°F
219 mm8.6″
27.4°C81.3°F
172 mm6.8″
27.1°C80.8°F
171 mm6.7″
27°C80.6°F
198 mm7.8″
26.8°C80.2°F
276 mm10.9″
26.6°C79.9°F
282 mm11.1″
26.4°C79.5°F
225 mm8.9″
26.3°C79.3°F
109 mm4.3″
Putrajaya
26.6°C79.9°F
143 mm5.6″
27.1°C80.8°F
120 mm4.7″
27.4°C81.3°F
169 mm6.7″
27.6°C81.7°F
218 mm8.6″
27.6°C81.7°F
180 mm7.1″
27.5°C81.5°F
147 mm5.8″
27°C80.6°F
127 mm5″
27.1°C80.8°F
158 mm6.2″
27°C80.6°F
187 mm7.4″
27.1°C80.8°F
255 mm10″
26.9°C80.4°F
277 mm10.9″
26.7°C80.1°F
217 mm8.5″
Sabah
24.6°C76.3°F
242 mm9.5″
24.6°C76.3°F
176 mm6.9″
25.2°C77.4°F
177 mm7″
25.8°C78.4°F
160 mm6.3″
25.9°C78.6°F
213 mm8.4″
25.7°C78.3°F
194 mm7.6″
25.4°C77.7°F
168 mm6.6″
25.5°C77.9°F
182 mm7.2″
25.5°C77.9°F
201 mm7.9″
25.3°C77.5°F
208 mm8.2″
25.2°C77.4°F
220 mm8.7″
24.9°C76.8°F
256 mm10.1″
Sarawak
24.9°C76.8°F
362 mm14.3″
25.1°C77.2°F
280 mm11″
25.5°C77.9°F
293 mm11.5″
25.9°C78.6°F
283 mm11.1″
26°C78.8°F
284 mm11.2″
25.9°C78.6°F
228 mm9″
25.6°C78.1°F
212 mm8.3″
25.6°C78.1°F
250 mm9.8″
25.5°C77.9°F
301 mm11.9″
25.4°C77.7°F
327 mm12.9″
25.3°C77.5°F
344 mm13.5″
25.1°C77.2°F
373 mm14.7″
Selangor
25.9°C78.6°F
171 mm6.7″
26.4°C79.5°F
146 mm5.7″
26.7°C80.1°F
207 mm8.1″
27°C80.6°F
240 mm9.4″
27°C80.6°F
201 mm7.9″
26.9°C80.4°F
135 mm5.3″
26.5°C79.7°F
130 mm5.1″
26.5°C79.7°F
160 mm6.3″
26.4°C79.5°F
206 mm8.1″
26.4°C79.5°F
272 mm10.7″
26.1°C79°F
299 mm11.8″
25.9°C78.6°F
236 mm9.3″
Terengganu
24.1°C75.4°F
301 mm11.9″
24.6°C76.3°F
140 mm5.5″
25.6°C78.1°F
146 mm5.7″
26.4°C79.5°F
140 mm5.5″
26.6°C79.9°F
171 mm6.7″
26.3°C79.3°F
169 mm6.7″
26°C78.8°F
164 mm6.5″
25.9°C78.6°F
197 mm7.8″
25.8°C78.4°F
248 mm9.8″
25.6°C78.1°F
304 mm12″
25.2°C77.4°F
475 mm18.7″
24.5°C76.1°F
653 mm25.7″

On mobile, scroll the table horizontally to see all months. Click a subdivision name for its full year-round view.

Frequently asked questions

Which state or province in Malaysia has the least rain?

Melaka is the driest state or province in Malaysia, with approximately 1949 mm / 76.7 in of average annual rainfall.

Which state or province in Malaysia is warmest in July?

Kuala Lumpur is the warmest state or province in Malaysia in July, with an average temperature of 27.3°C / 81.1°F.

Which state or province in Malaysia is warmest in January?

Kuala Lumpur is the warmest state or province in Malaysia in January, with an average temperature of 27°C / 80.6°F.

Which state or province in Malaysia has the mildest year-round climate?

Kuala Lumpur has the highest annual average temperature in Malaysia at 27.4°C / 81.3°F, while Kelantan has the lowest at 25.1°C / 77.2°F.

Which state or province in Malaysia has the most sunny months?

Perlis matches our sunny profiles (warm/mild with limited rain) for 1 months of the year — the most of any state or province in Malaysia.