Map of Malaysia

This page shows 83 cities in Malaysia on an interactive map. The largest city by recorded population is Kuala Lumpur (1,453,975). Select any city for its own map, coordinates, local time and nearby places.

Malaysia facts

Capital
Kuala LumpurKuala Lumpur is the capital; many federal government offices are in Putrajaya.
Largest city
Kuala Lumpur 1,453,975
Continent
Asia
Area
329,750 km² (127,317 sq mi)
Neighbouring countries
Brunei, Thailand, Indonesia
Currency
Ringgit (MYR)
Calling code
+60
Internet domain
.my
Time zones
2 (Asia/Kuala_Lumpur, Asia/Kuching)

Largest cities in Malaysia

#CityRegionPopulation
1Kuala LumpurKuala Lumpur1,453,975
2Johor BahruJohor858,118
3Kampung Baru SubangSelangor833,571
4Petaling JayaSelangor807,879
5IpohPerak759,952
6Shah AlamSelangor740,750
7MalaccaMelaka579,000
8Kota BharuKelantan568,900
9KuantanPahang548,014
10Sungai PetaniKedah544,851
11Kota KinabaluSabah500,421
12SandakanSabah439,050
13Kuala TerengganuTerengganu426,500
14Alor SetarKedah417,800
15KuchingSarawak402,738
16SerembanNegeri Sembilan372,917
17TawauSabah372,615
18KluangJohor323,762
19MuarJohor314,776
20MiriSarawak300,543

Cities in Malaysia by region

Selangor (12)

Kampung Baru Subang, Petaling Jaya, Shah Alam, Klang, Sepang, Rawang, Semenyih, Serendah, Kampung Baru Balakong, Putra Heights, Kuala Selangor, Banting

Johor (11)

Johor Bahru, Kluang, Muar, Batu Pahat, Kampung Pasir Gudang Baru, Ulu Tiram, Taman Senai, Segamat, Kulai, Kota Tinggi, Tangkak

Sarawak (9)

Kuching, Miri, Sibu, Bintulu, Marudi, Simanggang, Sarikei, Limbang, Mukah

Perak (8)

Ipoh, Teluk Intan, Taiping, Kampong Dungun, Simpang Empat, Batu Gajah, Lumut, Kuala Kangsar

Sabah (8)

Kota Kinabalu, Sandakan, Tawau, Lahad Datu, Putatan, Keningau, Semporna, Bandar Labuan

Penang (7)

Bukit Mertajam, George Town, Kampung Sungai Ara, Tasek Glugor, Butterworth, Perai, Nibong Tebal

Pahang (6)

Kuantan, Temerluh, Bentong Town, Mentekab, Raub, Jerantut

Kedah (5)

Sungai Petani, Alor Setar, Kulim, Jitra, Bedong

Melaka (4)

Malacca, Kampung Bukit Baharu, Klebang Besar, Kampung Ayer Keroh

Kelantan (3)

Kota Bharu, Pasir Mas, Kampong Pangkal Kalong

Negeri Sembilan (3)

Seremban, Port Dickson, Kampung Baharu Nilai

Kuala Lumpur (2)

Kuala Lumpur, Ampang

Terengganu (2)

Kuala Terengganu, Cukai

Labuan (1)

Labuan

Perlis (1)

Kangar

Putrajaya (1)

Putrajaya

All 83 cities in Malaysia

More countries in Asia

China · India · Pakistan · Vietnam · Turkey · Japan · South Korea · Indonesia · Bangladesh · Taiwan · Iran · Iraq · Saudi Arabia · Hong Kong · Philippines · United Arab Emirates · Myanmar · Singapore · Afghanistan · Thailand · Kazakhstan · Syria · Yemen · North Korea

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.