Skip to content
World Measure
The population almanac240 countries · 31,365 cities · UN WPP 2024
Cities · Malaysia · Asia

Malaysia

Cities of Malaysia
Cities listed
350
Kuala Lumpur
largest city
36M
national population
350 of 350 listed cities
Cities listed
350
15,000 or more people
Largest city
Kuala Lumpur
1,453,975 people
Capital
Kuala Lumpur
National capital
National population
35,977,838
Largest city is 4.0%

The 100 Largest Cities in Malaysia

Sortable and searchable. The remaining 250 cities are listed by region below.

100 cities
1Kuala Lumpur1,453,975
2Johor Bahru858,118
3Kampung Baru Subang833,571
4Petaling Jaya807,879
5Ipoh759,952
6Shah Alam740,750
7Bukit Rahman Putra607,000
8Pelentong583,640
9Malacca579,000
10Iskandar Puteri575,977
11Kota Bharu568,900
12Kuantan548,014
13Kota Kuala Muda544,984
14Sungai Petani544,851
15Selayang Baru Utara542,409
16Pasir Gudang534,659
17Mukim Pulai505,661
18Kota Kinabalu500,421
19Kampung Larkin Lama500,000
20Kota Damansara500,000
21Sandakan439,050
22Kuala Terengganu426,500
23Taman Petaling423,062
24Alor Setar417,800
25Kampung Kangkar Teberau412,373
26Kuching402,738
27Puchong375,181
28Seremban372,917
29Tawau372,615
30Setapak353,268
31Kluang323,762
32Muar314,776
33Miri300,543
34Kapar269,627
35Batu Caves254,083
36Klang240,016
37Kajang236,240
38Teluk Intan232,800
39Pasir Mas230,424
40Paya Terubong226,712
41Sungai Buloh222,858
42Bandar Seri Alam220,000
43Taiping217,647
44Wangsa Maju215,600
45Bukit Mertajam212,329
46Sepang212,050
47Bandar Utama200,000
48Bukit Jalil200,000
49Rawang199,095
50Sibu198,239
51Kuala Kubu Baharu194,387
52Kulim170,889
53George Town158,336
54Batu Pahat156,236
55Sitiawan156,234
56Bintulu151,617
57Bercham150,000
58Setia Alam150,000
59Bandar Tasik Puteri150,000
60Bandar Bukit Raja146,534
61Kampung Pasir Gudang Baru145,639
62Kampung Sungai Glugur145,600
63Masai141,730
64Kampung Sungai Ara140,849
65Pasir Puteh137,400
66Cheras135,823
67Tasek Glugor135,786
68Bayan Lepas130,455
69Seri Kembangan130,252
70Ampang126,285
71Titiwangsa122,096
72Bukit Bintang120,529
73Port Dickson119,300
74Maran111,056
75Butterworth107,591
76Lahad Datu105,622
77Kuala Krai105,007
78Perling101,263
79Ijok100,899
80Sentul100,000
81Seri Manjung100,000
82Bandar Mahkota Cheras100,000
83Taman Melawati99,304
84Pagoh95,202
85Labuan95,120
86Pendang94,033
87Bandar Kinrara93,822
88Kuala Nerus93,485
89Semenyih92,491
90Marudi90,100
91Val Dor88,600
92Kampung Manjoi86,266
93Kepong85,960
94Damansara Damai85,000
95Kampung Sungai Kajang84,031
96Cukai82,425
97Parit Sulung82,399
98Cyberjaya79,200
99Putatan78,340
100Donggongon78,086

Every City in Malaysia, by Region

16 regions. 13 have their own page; the rest are listed here in full.

Selangor63 cities

Open the Selangor page →

Johor55 cities

Open the Johor page →

Sarawak33 cities

Open the Sarawak page →

Perak32 cities

Open the Perak page →

Kedah28 cities

Open the Kedah page →

Penang28 cities

Open the Penang page →

Kuala Lumpur25 cities

Open the Kuala Lumpur page →

Sabah19 cities

Open the Sabah page →

Melaka17 cities

Open the Melaka page →

Negeri Sembilan15 cities

Open the Negeri Sembilan page →

Pahang13 cities

Open the Pahang page →

Kelantan11 cities

Open the Kelantan page →

Terengganu7 cities

Open the Terengganu page →

Perlis2 cities
Labuan1 city
Putrajaya1 city

Explore