393 places with climate evidence
Best time to visit
Malaysia.
Every place below has a nearby NOAA station whose 1991–2020 record passes the coverage checks. Open one for its month-by-month answer, records and long-run change.
Kuala Lumpur
Kuala Lumpur
1,453,975 people
Johor
Johor Bahru
858,118 people
Selangor
Kampung Baru Subang
833,571 people
Selangor
Petaling Jaya
807,879 people
Selangor
Shah Alam
740,750 people
Selangor
Subang Jaya
708,296 people
Selangor
Bukit Rahman Putra
607,000 people
Johor
Pelentong
583,640 people
Melaka
Malacca
579,000 people
Johor
Iskandar Puteri
575,977 people
Kelantan
Kota Bharu
568,900 people
Pahang
Kuantan
548,014 people
Kedah
Kota Kuala Muda
544,984 people
Kedah
Sungai Petani
544,851 people
Selangor
Selayang Baru Utara
542,409 people
Johor
Pasir Gudang
534,659 people
Johor
Mukim Pulai
505,661 people
Sabah
Kota Kinabalu
500,421 people
Selangor
Kota Damansara
500,000 people
Johor
Kampung Larkin Lama
500,000 people
Sabah
Sandakan
439,050 people
Kuala Lumpur
Taman Petaling
423,062 people
Johor
Kampung Kangkar Teberau
412,373 people
Sarawak
Kuching
402,738 people
Selangor
Puchong
375,181 people
Sabah
Tawau
372,615 people
Selangor
Setapak
353,268 people
Johor
Muar
314,776 people
Sarawak
Miri
300,543 people
Selangor
Kapar
269,627 people
Selangor
Batu Caves
254,083 people
Selangor
Klang
240,016 people
Selangor
Kajang
236,240 people
Perak
Teluk Intan
232,800 people
Selangor
Kampong Baharu Cheras Batu Sebelas
232,100 people
Kelantan
Pasir Mas
230,424 people
Penang
Paya Terubong
226,712 people
Selangor
Sungai Buloh
222,858 people
Johor
Bandar Seri Alam
220,000 people
Kuala Lumpur
Wangsa Maju
215,600 people
Penang
Bukit Mertajam
212,329 people
Kuala Lumpur
Bukit Jalil
200,000 people
Kuala Lumpur
Bandar Utama
200,000 people
Selangor
Bandar Sunway
200,000 people
Selangor
Rawang
199,095 people
Sarawak
Sibu
198,239 people
Selangor
Kuala Kubu Baharu
194,387 people
Kedah
Kulim
170,889 people
Johor
Skudai
159,733 people
Penang
George Town
158,336 people
Perak
Sitiawan
156,234 people
Sarawak
Bintulu
151,617 people
Selangor
Bandar Tasik Puteri
150,000 people
Selangor
Setia Alam
150,000 people
Selangor
Bandar Bukit Raja
146,534 people
Johor
Kampung Pasir Gudang Baru
145,639 people
Penang
Kampung Sungai Glugur
145,600 people
Johor
Masai
141,730 people
Penang
Kampung Sungai Ara
140,849 people
Kelantan
Pasir Puteh
137,400 people
Selangor
Cheras
135,823 people
Penang
Tasek Glugor
135,786 people
Penang
Bayan Lepas
130,455 people
Selangor
Seri Kembangan
130,252 people
Kuala Lumpur
Ampang
126,285 people
Kuala Lumpur
Titiwangsa
122,096 people
Kuala Lumpur
Bukit Bintang
120,529 people
Pahang
Maran
111,056 people
Penang
Butterworth
107,591 people
Johor
Perling
101,263 people
Selangor
Ijok
100,899 people
Selangor
Bandar Mahkota Cheras
100,000 people
Perak
Seri Manjung
100,000 people
Kuala Lumpur
Sentul
100,000 people
Selangor
Taman Melawati
99,304 people
Labuan
Labuan
95,120 people
Selangor
Bandar Kinrara
93,822 people
Selangor
Semenyih
92,491 people
Sarawak
Marudi
90,100 people
Penang
Val Dor
88,600 people
Kuala Lumpur
Kepong
85,960 people
Selangor
Damansara Damai
85,000 people
Selangor
Cyberjaya
79,200 people
Sabah
Putatan
78,340 people
Sabah
Donggongon
78,086 people
Johor
Ulu Tiram
75,350 people
Johor
Taman Senai
73,176 people
Selangor
Bandar Saujana Utama
72,000 people
Selangor
Serendah
71,202 people
Selangor
Kampung Baru Balakong
69,302 people
Johor
Johor Jaya
66,000 people
Penang
Perai
65,301 people
Johor
Gelang Patah
64,375 people
Penang
Jelutong
63,507 people
Johor
Kempas
62,011 people
Perak
Parit
60,988 people
Kedah
Kampong Sidam
60,983 people
Johor
Setia Tropika
60,279 people
Johor
Bukit Indah
60,000 people
Selangor
Ara Damansara
60,000 people
Selangor
Putra Heights
60,000 people
Perak
Kampong Dungun
58,674 people
Sarawak
Serian
58,059 people
Selangor
Kuala Selangor
55,887 people
Melaka
Kampung Bukit Baharu
55,656 people
Selangor
Hulu Langat
55,251 people
Sabah
Bandar Labuan
54,752 people
Penang
Bukit Tengah
54,416 people
Selangor
Pandamaran
53,916 people
Johor
Kota Tinggi
52,743 people
Sarawak
Bau
52,643 people
Kedah
Padang Serai
50,757 people
Kuala Lumpur
Kuchai Lama
50,000 people
Kuala Lumpur
Taman Melati
50,000 people
Kuala Lumpur
Sri Petaling
50,000 people
Putrajaya
Putrajaya
50,000 people
Selangor
Teluk Panglima Garang
49,155 people
Selangor
Bandar Sri Damansara
48,556 people
Selangor
Banting
48,240 people
Perak
Batu Gajah
46,183 people
Selangor
Bangi
45,042 people
Selangor
Elmina
45,000 people
Johor
Taman Permas Jaya
45,000 people
Kedah
Bandar Baharu
44,412 people
Melaka
Durian Tunggal
42,185 people
Selangor
Taman Greenwood
41,699 people
Penang
Nibong Tebal
40,072 people
Kuala Lumpur
Taman Sri Sinar
40,000 people
Selangor
Bandar Tun Hussein Onn
40,000 people
Kuala Lumpur
Bangsar
40,000 people
Johor
Bukit Gambir
40,000 people
Kelantan
Kampong Pangkal Kalong
39,904 people
Perak
Lumut
39,595 people
Sabah
Sipitang
39,300 people
Selangor
Bandar Country Homes
39,000 people
Selangor
Kampung Setia
38,870 people
Melaka
Klebang Besar
38,643 people
Negeri Sembilan
Kampung Baharu Nilai
38,612 people
Sarawak
Limbang
38,093 people
Melaka
Kampung Ayer Keroh
37,716 people
Kuala Lumpur
Taman Tun Dr Ismail
37,500 people
Penang
Jawi
36,601 people
Sabah
Petagas
35,844 people
Johor
Tangkak
35,109 people
Kuala Lumpur
Bukit Kerinchi
35,000 people
Kuala Lumpur
Alam Damai
35,000 people
Sarawak
Sibu Jaya
35,000 people
Selangor
Denai Alam
35,000 people
Perak
Selama
34,800 people
Melaka
Kampung Kerubong
31,936 people
Sarawak
Tatau
31,920 people
Pahang
Pekan
31,826 people
Perak
Kuala Kurau
31,065 people
Kuala Lumpur
Mont Kiara
30,643 people
Johor
Taman Scientex
30,000 people
Johor
Taman Universiti
30,000 people
Sarawak
Sebauh
29,606 people
Negeri Sembilan
Rembau
29,595 people
Melaka
Kampong Masjid Tanah
29,185 people
Kelantan
Tanah Merah
29,116 people
Sarawak
Beluru
28,695 people
Perak
Hutan Melintang
28,357 people
Negeri Sembilan
Tampin
28,238 people
Selangor
Ulu Kelang
28,222 people
Penang
Sungai Dua
28,100 people
Perak
Parit Buntar
27,313 people
Sarawak
Siburan
27,286 people
Penang
Kubang Semang
27,194 people
Penang
Permatang Kuching
27,191 people
Melaka
Sungai Udang
26,044 people
Kuala Lumpur
Taman OUG
25,989 people
Kuala Lumpur
SS2
25,500 people
Melaka
Batu Berendam
25,028 people
Kuala Lumpur
Taman Desa
25,000 people
Selangor
Bandar Puncak Alam
25,000 people
Selangor
Jenjarum
24,857 people
Johor
Kampung Jelutong Tengah
24,765 people
Sarawak
Kanowit
24,700 people
Sabah
Kuala Penyu
24,200 people
Penang
Balik Pulau
23,559 people
Selangor
Ladang Seri Kundang
23,307 people
Kelantan
Peringat
23,288 people
Melaka
Kampung Tanjung Minyak
23,074 people
Sarawak
Simunjan
23,011 people
Penang
Bukit Tambun
22,900 people
Selangor
Batu Arang
22,579 people
Johor
Kampung Batu Empat
21,898 people
Selangor
Bandar Baru Salak Tinggi
21,534 people
Penang
Kampung Teluk Kumbar
21,481 people
Selangor
Kuang
21,185 people
Sarawak
Dalat
21,147 people
Perak
Bagan Serai
20,476 people
Selangor
Hulu Yam Lama
20,334 people
Sarawak
Maradong
20,299 people
Melaka
Alor Gajah
20,163 people
Selangor
Bukit Beruntung
20,023 people
Selangor
Batang Berjuntai
20,001 people
Kuala Lumpur
Desa Petaling
20,000 people
Selangor
Tropicana Indah
20,000 people
Penang
Batu Feringgi
20,000 people