Malaysia - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
48. Perai Malaysia 65,301
47. Kampong Baharu Balakong Malaysia 69,302
46. Segamat Malaysia 69,816
45. Donggongon Malaysia 71,585
44. Taman Senai Malaysia 73,176
43. Victoria Malaysia 73,653
42. Ulu Tiram Malaysia 75,350
41. Banting Malaysia 75,454
40. Keningau Malaysia 77,650
39. Putatan Malaysia 78,340
38. Semenyih Malaysia 80,574
37. Cukai Malaysia 82,425
36. Port Dickson Malaysia 89,198
35. Lahad Datu Malaysia 105,622
34. Butterworth Malaysia 107,591
33. Rawang Malaysia 120,447
32. Muar Malaysia 127,897
31. Tasek Glugor Malaysia 135,786
30. Kampung Sungai Ara Malaysia 140,849
29. Kampung Pasir Gudang Baru Malaysia 145,639
28. Bintulu Malaysia 151,617
27. Batu Pahat Malaysia 156,236
26. Sekudai Malaysia 159,733
25. Kluang Malaysia 169,828
24. Kulim Malaysia 170,889
23. Melaka Malaysia 180,671
22. Sibu Malaysia 198,239
21. Bukit Mertajam Malaysia 212,329
20. Alor Setar Malaysia 217,368
19. Taiping Malaysia 217,647
18. Miri Malaysia 228,212
17. Sungai Petani Malaysia 228,843
16. Kota Bharu Malaysia 279,316
15. Kuala Terengganu Malaysia 285,065
14. George Town Malaysia 300,000
13. Tawau Malaysia 306,462
12. Kuantan Malaysia 366,229
11. Seremban Malaysia 372,917
10. Sandakan Malaysia 392,288
9. Kota Kinabalu Malaysia 457,326
8. Shah Alam Malaysia 481,654
7. Petaling Jaya Malaysia 520,698
6. Kuching Malaysia 570,407
5. Ipoh Malaysia 673,318
4. Johor Bahru Malaysia 802,489
3. Kampung Baru Subang Malaysia 833,571
2. Klang Malaysia 879,867
1. Kuala Lumpur Malaysia 1,453,975