Malaysia flag

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

Cities in Malaysia ranked by population
#CityPopulation
1Kuala LumpurCapital1,453,975
2Johor Bahru858,118
3Kampung Baru Subang833,571
4Petaling Jaya807,879
5Ipoh759,952
6Shah Alam740,750
7Subang Jaya708,296
8Bukit Rahman Putra607,000
9Pelentong583,640
10Malacca579,000
11Iskandar Puteri575,977
12Kota Bharu568,900
13Kuantan548,014
14Kota Kuala Muda544,984
15Sungai Petani544,851
16Selayang Baru Utara542,409
17Pasir Gudang534,659
18Mukim Pulai505,661
19Kota Kinabalu500,421
20Kampung Larkin Lama500,000
21Kota Damansara500,000
22Sandakan439,050
23Kuala Terengganu426,500
24Taman Petaling423,062
25Alor Setar417,800
26Kampung Kangkar Teberau412,373
27Kuching402,738
28Puchong375,181
29Seremban372,917
30Tawau372,615
31Setapak353,268
32Kluang323,762
33Muar314,776
34Miri300,543
35Kapar269,627
36Batu Caves254,083
37Klang240,016
38Kajang236,240
39Teluk Intan232,800
40Kampong Baharu Cheras Batu Sebelas232,100
41Pasir Mas230,424
42Paya Terubong226,712
43Sungai Buloh222,858
44Bandar Seri Alam220,000
45Taiping217,647
46Wangsa Maju215,600
47Bukit Mertajam212,329
48Sepang212,050
49Bandar Sunway200,000
50Bukit Jalil200,000
51Bandar Utama200,000
52Rawang199,095
53Sibu198,239
54Kuala Kubu Baharu194,387
55Kulim170,889
56Skudai159,733
57George Town158,336
58Batu Pahat156,236
59Sitiawan156,234
60Bintulu151,617
61Setia Alam150,000
62Bandar Tasik Puteri150,000
63Bercham150,000
64Bandar Bukit Raja146,534
65Kampung Pasir Gudang Baru145,639
66Kampung Sungai Glugur145,600
67Masai141,730
68Kampung Sungai Ara140,849
69Pasir Puteh137,400
70Cheras135,823
71Tasek Glugor135,786
72Bayan Lepas130,455
73Seri Kembangan130,252
74Ampang126,285
75Titiwangsa122,096
76Bukit Bintang120,529
77Port Dickson119,300
78Maran111,056
79Butterworth107,591
80Lahad Datu105,622
81Kuala Krai105,007
82Perling101,263
83Ijok100,899