Largest Cities in Malaysia
83 cities with population over 100,000
Malaysia has 83 cities with a population over 100,000. The largest city is Kuala Lumpur with 1,453,975 people. The capital city is Kuala Lumpur.
Country Population
34.2M
Major Cities
83
Largest City
Kuala Lumpur
Capital
Kuala Lumpur
Top 10 Cities
Kuala Lumpur
1.5M
Johor Bahru
858,118
Kampung Baru Subang
833,571
Petaling Jaya
807,879
Ipoh
759,952
Shah Alam
740,750
Subang Jaya
708,296
Bukit Rahman Putra
607,000
Pelentong
583,640
Malacca
579,000
All Cities in Malaysia
| # | City | Population |
|---|---|---|
| 1 | Kuala LumpurCapital | 1,453,975 |
| 2 | Johor Bahru | 858,118 |
| 3 | Kampung Baru Subang | 833,571 |
| 4 | Petaling Jaya | 807,879 |
| 5 | Ipoh | 759,952 |
| 6 | Shah Alam | 740,750 |
| 7 | Subang Jaya | 708,296 |
| 8 | Bukit Rahman Putra | 607,000 |
| 9 | Pelentong | 583,640 |
| 10 | Malacca | 579,000 |
| 11 | Iskandar Puteri | 575,977 |
| 12 | Kota Bharu | 568,900 |
| 13 | Kuantan | 548,014 |
| 14 | Kota Kuala Muda | 544,984 |
| 15 | Sungai Petani | 544,851 |
| 16 | Selayang Baru Utara | 542,409 |
| 17 | Pasir Gudang | 534,659 |
| 18 | Mukim Pulai | 505,661 |
| 19 | Kota Kinabalu | 500,421 |
| 20 | Kampung Larkin Lama | 500,000 |
| 21 | Kota Damansara | 500,000 |
| 22 | Sandakan | 439,050 |
| 23 | Kuala Terengganu | 426,500 |
| 24 | Taman Petaling | 423,062 |
| 25 | Alor Setar | 417,800 |
| 26 | Kampung Kangkar Teberau | 412,373 |
| 27 | Kuching | 402,738 |
| 28 | Puchong | 375,181 |
| 29 | Seremban | 372,917 |
| 30 | Tawau | 372,615 |
| 31 | Setapak | 353,268 |
| 32 | Kluang | 323,762 |
| 33 | Muar | 314,776 |
| 34 | Miri | 300,543 |
| 35 | Kapar | 269,627 |
| 36 | Batu Caves | 254,083 |
| 37 | Klang | 240,016 |
| 38 | Kajang | 236,240 |
| 39 | Teluk Intan | 232,800 |
| 40 | Kampong Baharu Cheras Batu Sebelas | 232,100 |
| 41 | Pasir Mas | 230,424 |
| 42 | Paya Terubong | 226,712 |
| 43 | Sungai Buloh | 222,858 |
| 44 | Bandar Seri Alam | 220,000 |
| 45 | Taiping | 217,647 |
| 46 | Wangsa Maju | 215,600 |
| 47 | Bukit Mertajam | 212,329 |
| 48 | Sepang | 212,050 |
| 49 | Bandar Sunway | 200,000 |
| 50 | Bukit Jalil | 200,000 |
| 51 | Bandar Utama | 200,000 |
| 52 | Rawang | 199,095 |
| 53 | Sibu | 198,239 |
| 54 | Kuala Kubu Baharu | 194,387 |
| 55 | Kulim | 170,889 |
| 56 | Skudai | 159,733 |
| 57 | George Town | 158,336 |
| 58 | Batu Pahat | 156,236 |
| 59 | Sitiawan | 156,234 |
| 60 | Bintulu | 151,617 |
| 61 | Setia Alam | 150,000 |
| 62 | Bandar Tasik Puteri | 150,000 |
| 63 | Bercham | 150,000 |
| 64 | Bandar Bukit Raja | 146,534 |
| 65 | Kampung Pasir Gudang Baru | 145,639 |
| 66 | Kampung Sungai Glugur | 145,600 |
| 67 | Masai | 141,730 |
| 68 | Kampung Sungai Ara | 140,849 |
| 69 | Pasir Puteh | 137,400 |
| 70 | Cheras | 135,823 |
| 71 | Tasek Glugor | 135,786 |
| 72 | Bayan Lepas | 130,455 |
| 73 | Seri Kembangan | 130,252 |
| 74 | Ampang | 126,285 |
| 75 | Titiwangsa | 122,096 |
| 76 | Bukit Bintang | 120,529 |
| 77 | Port Dickson | 119,300 |
| 78 | Maran | 111,056 |
| 79 | Butterworth | 107,591 |
| 80 | Lahad Datu | 105,622 |
| 81 | Kuala Krai | 105,007 |
| 82 | Perling | 101,263 |
| 83 | Ijok | 100,899 |