Malaysia Cities by Population 2024

157 cities

City
2024 Pop.
Kota Bharu1,459,994
Kuala Lumpur1,453,975
Klang879,867
Kampung Baru Subang833,571
Johor Bahru802,489
Subang Jaya708,296
Ipoh673,318
Kuching570,407
Petaling Jaya520,698
Shah Alam481,654
Kota Kinabalu457,326
Sandakan392,288
Seremban372,917
Kuantan366,229
Tawau306,462
George Town300,000
Kuala Terengganu285,065
Sungai Petani228,843
Miri228,212
Taiping217,647
Alor Setar217,368
Bukit Mertajam212,329
Sepang212,050
Sibu198,239
Malacca180,671
Kulim170,889
Kluang169,828
Skudai159,733
Batu Pahat156,236
Bintulu151,617
Kampung Pasir Gudang Baru145,639
Kampung Sungai Ara140,849
Tasek Glugor135,786
Muar127,897
Rawang120,447
Butterworth107,591
Lahad Datu105,622
Semenyih92,491
Port Dickson89,198
Cukai82,425
Putatan78,340
Keningau77,650
Ulu Tiram75,350
Victoria73,653
Taman Senai73,176
Donggongon71,585
Segamat69,816
Kampong Baharu Balakong69,302
Perai65,301
Kangar63,869
Kulai63,762
Jitra63,489
Teluk Intan63,353
Semporna62,641
Putra Heights60,000
Temerluh59,916
Kampong Dungun58,674
Simpang Empat58,004
Kuala Selangor55,887
Kampung Bukit Baharu55,656
Bandar Labuan54,752
Kota Tinggi52,743
Pontian Kechil50,836
Putrajaya50,000
Bentong Town49,213
Banting48,240
Bedong47,585
Batu Gajah46,183
Mentekab42,171
Nibong Tebal40,072
Raub40,024
Kampong Pangkal Kalong39,904
Lumut39,595
Kuala Kangsar39,331
Klebang Besar38,643
Kampung Ayer Keroh37,716
Kampung Baharu Nilai36,720
Tangkak35,109
Jerantut33,606
Kudat32,393
Pekan31,826
Bahau31,273
Bakri30,280
Kuah30,212
Bidur30,016
Sarikei29,281
Kampong Masjid Tanah29,185
Tanah Merah29,116
Serendah28,484
Tampin28,238
Tapah Road27,863
Parit Buntar27,313
Simanggang27,207
Permatang Kuching27,191
Yong Peng27,138
Sungai Besar26,939
Limbang26,199
Sungai Udang26,044
Batu Berendam25,028
Jenjarum24,857
Kertih24,401
Tanjung Tokong24,071
Ladang Seri Kundang23,307
Pekan Nenas23,292
Peringat23,288
Batu Arang22,579
Tanjung Sepat22,340
Mersing22,007
Labis21,906
Marang21,410
Kuang21,185
Paka21,044
Bagan Serai20,476
Alor Gajah20,163
Batang Berjuntai20,001
Pelabuhan Klang20,000
Batu Feringgi20,000
Gua Musang19,731
Kuala Pilah19,510
Ranau19,294
Papar19,278
Kampong Kadok19,233
Kuala Kedah19,231
Kampar19,056
Pasir Mas19,017
Kampung Simpang Renggam17,528
Parit Raja17,441
Bukit Rambai17,391
Sabak Bernam17,251
Kepala Batas17,131
Kampung Tanjung Karang16,393
Pantai Remis16,317
Gurun15,964
Beaufort15,855
Kapit15,771
Kinarut15,716
Kampung Ayer Molek15,497
Kuala Lipis15,448
Pantai Cenang15,000
Bemban14,329
Kuala Perlis13,917
Sungai Pelek New Village13,829
Jertih13,526
Kelapa Sawit13,239
Buloh Kasap13,088
Kota Belud12,825
Kampung Bukit Tinggi, Bentong12,346
Tumpat12,280
Kuala Sungai Baru12,269
Juru12,265
Pulau Sebang11,879
Chaah11,844
Padang Mat Sirat10,000
Ayer Hangat10,000
Telaga Batu10,000
Taman Rajawali10,000
Tanah Rata7,000

Malaysia has 2 cities with more than a million people, 35 cities with between 100,000 and 1 million people, and 115 cities with between 10,000 and 100,000 people. The largest city in Malaysia is Kota Bharu, with a population of 1,459,994 people.

Sources