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
111. Alor Gajah Malaysia 20,163
20. Alor Setar Malaysia 217,368
110. Bagan Serai Malaysia 20,476
79. Bahau Malaysia 31,273
80. Bakri Malaysia 30,280
59. Bandar Labuan Malaysia 54,752
41. Banting Malaysia 75,454
112. Batang Berjuntai Malaysia 20,001
103. Batu Arang Malaysia 22,579
96. Batu Berendam Malaysia 25,028
65. Batu Gajah Malaysia 46,183
27. Batu Pahat Malaysia 156,236
129. Beaufort Malaysia 15,855
64. Bedong Malaysia 47,585
135. Bemban Malaysia 14,329
63. Bentong Town Malaysia 49,213
134. Beranang Malaysia 14,369
82. Bidur Malaysia 30,016
28. Bintulu Malaysia 151,617
21. Bukit Mertajam Malaysia 212,329
123. Bukit Rambai Malaysia 17,391
140. Buloh Kasap Malaysia 13,088
34. Butterworth Malaysia 107,591
147. Chaah Malaysia 11,844
37. Cukai Malaysia 82,425
45. Donggongon Malaysia 71,585
14. George Town Malaysia 300,000
113. Gua Musang Malaysia 19,731
128. Gurun Malaysia 15,964
5. Ipoh Malaysia 673,318
97. Jenjarum Malaysia 24,857
76. Jerantut Malaysia 33,606
138. Jertih Malaysia 13,526
51. Jitra Malaysia 63,489
4. Johor Bahru Malaysia 802,489
145. Juru Malaysia 12,265
119. Kampar Malaysia 19,056
47. Kampong Baharu Balakong Malaysia 69,302
55. Kampong Dungun Malaysia 58,674
117. Kampong Kadok Malaysia 19,233
84. Kampong Masjid Tanah Malaysia 29,185
69. Kampong Pangkal Kalong Malaysia 39,904
73. Kampung Ayer Keroh Malaysia 37,716
132. Kampung Ayer Molek Malaysia 15,497
74. Kampung Baharu Nilai Malaysia 36,720
3. Kampung Baru Subang Malaysia 833,571
58. Kampung Bukit Baharu Malaysia 55,656
142. Kampung Bukit Tinggi Malaysia 12,346
29. Kampung Pasir Gudang Baru Malaysia 145,639
121. Kampung Simpang Renggam Malaysia 17,528
30. Kampung Sungai Ara Malaysia 140,849
126. Kampung Tanjung Karang Malaysia 16,393
49. Kangar Malaysia 63,869
130. Kapit Malaysia 15,771
139. Kelapa Sawit Malaysia 13,239
40. Keningau Malaysia 77,650
125. Kepala Batas Malaysia 17,131
98. Kertih Malaysia 24,401
131. Kinarut Malaysia 15,716
2. Klang Malaysia 879,867
72. Klebang Besar Malaysia 38,643
25. Kluang Malaysia 169,828
141. Kota Belud Malaysia 12,825
16. Kota Bharu Malaysia 279,316
9. Kota Kinabalu Malaysia 457,326
60. Kota Tinggi Malaysia 52,743
81. Kuah Malaysia 30,212
71. Kuala Kangsar Malaysia 39,331
118. Kuala Kedah Malaysia 19,231
133. Kuala Lipis Malaysia 15,448
1. Kuala Lumpur Malaysia 1,453,975
136. Kuala Perlis Malaysia 13,917
114. Kuala Pilah Malaysia 19,510
57. Kuala Selangor Malaysia 55,887
144. Kuala Sungai Baru Malaysia 12,269
15. Kuala Terengganu Malaysia 285,065
108. Kuang Malaysia 21,185
12. Kuantan Malaysia 366,229
6. Kuching Malaysia 570,407
77. Kudat Malaysia 32,393
50. Kulai Malaysia 63,762
24. Kulim Malaysia 170,889
106. Labis Malaysia 21,906
100. Ladang Seri Kundang Malaysia 23,307
35. Lahad Datu Malaysia 105,622
94. Limbang Malaysia 26,199
70. Lumut Malaysia 39,595
107. Marang Malaysia 21,410
23. Melaka Malaysia 180,671
66. Mentekab Malaysia 42,171
105. Mersing Malaysia 22,007
18. Miri Malaysia 228,212
32. Muar Malaysia 127,897
67. Nibong Tebal Malaysia 40,072
109. Paka Malaysia 21,044
127. Pantai Remis Malaysia 16,317
116. Papar Malaysia 19,278
89. Parit Buntar Malaysia 27,313
122. Parit Raja Malaysia 17,441
120. Pasir Mas Malaysia 19,017