List of cities and towns in Malaysia by population


The following is a list of cities and towns in Malaysia by population according to the latest national census, which was conducted in 2010.

Populations by cities and towns proper

The following is a list of 50 largest cities and towns, based on the populations within the local government areas according to the 2010 National Census.
RankLocal government areaStateTotal populationStatusDistrictNotesUrban area
1Kuala Lumpur Federal Territories1,588,750City-Federal capital of MalaysiaGreater Kuala Lumpur
2Seberang Perai Penang818,197CityDistrict of North of Seberang Perai, Central of Seberang Perai and South of Seberang PeraiGreater Penang
3Kajang Selangor795,522MunicipalityDistrict of Hulu LangatGreater Kuala Lumpur
4Klang Selangor744,062MunicipalityDistrict of KlangRoyal Town of SelangorGreater Kuala Lumpur
5Subang Jaya Selangor708,296CityDistrict of PetalingGreater Kuala Lumpur
6Pulau Pinang Penang708,127CityDistrict of Barat Daya and Timur LautState Capital of PenangGreater Penang
7Ipoh Perak657,892CityDistrict of KintaState Capital of PerakKinta Valley
8Petaling Jaya Selangor613,977CityDistrict of PetalingGreater Kuala Lumpur
9Selayang Selangor542,409MunicipalityDistrict of GombakGreater Kuala Lumpur
10Shah Alam Selangor541,306CityDistrict Of Petaling and North of district of KlangState capital of SelangorGreater Kuala Lumpur
11Iskandar Puteri Johor529,074CityWest of district of Johor Bahru DistrictIskandar Malaysia
12Seremban Negeri Sembilan515,490CityDistrict of SerembanCapital of Negeri Sembilan and includes NilaiGreater Kuala Lumpur
13Johor Bahru Johor497,067CityCentral of district of Johor Bahru DistrictState capital of JohorIskandar Malaysia
14Melaka City Melaka484,855CityDistrict of Central Malacca State capital of Melaka
15Ampang Jaya Selangor468,961MunicipalityParts of district of Gombak and Hulu LangatGreater Kuala Lumpur
16Kota Kinabalu Sabah452,058CityDistrict of Kota KinabaluState capital of SabahGreater Kota Kinabalu
17Sungai Petani Kedah443,488MunicipalityDistrict of Kuala MudaLargest city in KedahGreater Penang
18Kuantan Pahang427,515MunicipalityDistrict of KuantanState capital of PahangGreater Kuantan
19Alor Setar Kedah405,523CityDistrict of Kota Setar and District of Pokok SenaState capital of Kedah
20Tawau Sabah397,673MunicipalityDistrict of TawauThird largest city in Sabah
21Sandakan Sabah396,290MunicipalityDistrict of SandakanSecond largest city in Sabah
22Kuala Terengganu Terengganu337,553CityDistrict of Kuala TerengganuState capital of Terrenganu
23Kuching Sarawak325,132CityDistrict of KuchingState capital of SarawakGreater Kuching
24Kota Bharu Kelantan314,964MunicipalityDistrict of Kota BharuState capital of Kelantan
25Kulim Kedah281,260MunicipalityDistrict of KulimGreater Penang
26Padawan Sarawak273,485MunicipalitySouthern part of district of KuchingGreater Kuching-
27Taiping Perak245,182MunicipalityDistrict of Larut and MatangSecond largest city in Perak
28Miri Sarawak234,541CityDistrict of MiriSecond largest city in Sarawak
29Kulai Johor234,532MunicipalityDistrict of KulaiIskandar Malaysia
30Kangar Perlis225,590MunicipalityState of PerlisState capital of Perlis
31Kuala Langat Selangor220,214MunicipalityDistrict of Kuala Langat
32Kubang Pasu Kedah214,479MunicipalityDistrict of Kubang Pasu
33Bintulu Sarawak212,994Development BoardDistrict of Bintulu
34Manjung Perak211,113MunicipalityManjung]Third largest city in Perak
35Batu Pahat Johor209,461MunicipalityWestern part of district of Batu PahatSecond largest city in Johor
36Sepang Selangor207,354MunicipalityDistrict of SepangGreater Kuala Lumpur
37Kuala Selangor Selangor205,257MunicipalityDistrict of Kuala Selangor
38Muar Johor201,148MunicipalityDistrict of MuarRoyal town of Johor
39Lahad Datu Sabah199,830DistrictDistrict of Lahad Datu
40Hulu Selangor Selangor194,387DistrictDistrict of Hulu Selangor
41Kinabatangan Sabah182,328DistrictDistrict of Kinabatangan and district of Tongod
42Pasir Mas Kelantan180,878DistrictDistrict of Pasir Mas
43Penampang Sabah176,667DistrictDistrict of Penampang and district of PutatanGreater Kota Kinabalu
44Alor Gajah Melaka173,712MunicipalityNorthern part of district of Alor Gajah
45Keningau Sabah173,130MunicipalityDistrict of Kiningau
46Kluang Johor167,833MunicipalityNorthern part of district of KluangIskandar Malaysia
47Kemaman Terengganu166,750MunicipalityDistrict of KemamanSecond largest city in TerengganuGreater Kuantan
48Sibu Sarawak162,676MunicipalityDistrict of SibuThird largest city in Sarawak
49Temerloh Pahang158,724MunicipalityDistrict of TemerlohSecond largest city in Pahang
50Ketereh Kelantan153,474DistrictSouthern part of district of Kota BharuGreater Kota Bharu

Largest urban agglomerations

The following is a list of 10 largest urban agglomerations, metropolitan areas or conurbations, based on data from the 2010 National Census within local government areas. Also included for comparison are the populations within the districts which are fully or partially covered by the urban agglomerations.
RankConurbationLocal governmentLocal government populationTotal population DistrictDistrict populationTotal population
1Greater Kuala Lumpur/
Klang Valley
Kuala Lumpur City Hall1,588,7506,499,212Kuala Lumpur1,674,6216,684,904
1Greater Kuala Lumpur/
Klang Valley
Petaling Jaya City Council613,9776,499,212Petaling1,812,6336,684,904
1Greater Kuala Lumpur/
Klang Valley
Shah Alam City Council541,3066,499,212Petaling1,812,6336,684,904
1Greater Kuala Lumpur/
Klang Valley
Subang Jaya City Council708,2966,499,212Petaling1,812,6336,684,904
1Greater Kuala Lumpur/
Klang Valley
Klang Municipal Council744,0626,499,212Klang861,1896,684,904
1Greater Kuala Lumpur/
Klang Valley
Kajang Municipal Council795,5226,499,212Ulu Langat1,156,5856,684,904
1Greater Kuala Lumpur/
Klang Valley
Selayang Municipal Council542,4096,499,212Gombak682,2266,684,904
1Greater Kuala Lumpur/
Klang Valley
Ampang Jaya Municipal Council468,9616,499,212Gombak682,2266,684,904
1Greater Kuala Lumpur/
Klang Valley
Sepang Municipal Council207,3546,499,212Sepang211,3616,684,904
1Greater Kuala Lumpur/
Klang Valley
Putrajaya Corporation68,3616,499,212Putrajaya72,4136,684,904
1Greater Kuala Lumpur/
Klang Valley
Kuala Langat Municipal Council220,2146,499,212Kuala Langat213,8766,684,904
2Greater PenangPenang Island City Council708,1272,412,616Northeast Penang Island520,2022,473,462
2Greater PenangPenang Island City Council708,1272,412,616Southwest Penang Island202,1422,473,462
2Greater PenangSeberang Perai City Council818,1972,412,616North Seberang Perai295,9792,473,462
2Greater PenangSeberang Perai City Council818,1972,412,616Central Seberang Perai371,9752,473,462
2Greater PenangSeberang Perai City Council818,1972,412,616South Seberang Perai171,0452,473,462
2Greater PenangSungai Petani Municipal Council443,4882,412,616Kuala Muda456,6052,473,462
2Greater PenangKulim Municipal Council281,2602,412,616Kulim287,6942,473,462
2Greater PenangBandar Baharu District Council41,3522,412,616Bandar Baharu47,6282,473,462
2Greater PenangKerian District Council120,1922,412,616Kerian 120,1922,473,462
3Iskandar MalaysiaJohor Bahru City Council497,0671,313,527Johor Bahru1,072,7121,359,327
3Iskandar MalaysiaIskandar Puteri City Council529,0741,313,527Johor Bahru1,072,7121,359,327
3Iskandar MalaysiaPasir Gudang Municipal Council46,5711,313,527Johor Bahru1,072,7121,359,327
3Iskandar MalaysiaKulai Municipal Council234,5321,313,527Kulai251,6501,359,327
3Iskandar MalaysiaPontian District Council 6,2831,313,527Pontian 34,9651,359,327
4Greater KuchingKuching North City Hall165,642804,380Kuching617,887797,409
4Greater KuchingKuching South City Council159,490804,380Kuching617,887797,409
4Greater KuchingPadawan Municipal Council273,485804,380Kuching617,887797,409
4Greater KuchingKota Samarahan Municipal Council116,685804,380Samarahan87,923797,409
4Greater KuchingSerian District Council89,078804,380Serian91,599797,409
5IpohIpoh City Council657,892737,861Kinta 737,861737,861
5IpohBatu Gajah District Council79,969737,861Kinta 737,861737,861
6Greater Kota KinabaluKota Kinabalu City Hall452,058628,725Kota Kinabalu462,963644,740
6Greater Kota KinabaluKota Kinabalu City Hall452,058628,725Putatan55,864644,740
6Greater Kota KinabaluPenampang District Council176,667628,725Penampang125,913644,740
7SerembanSeremban City Council515,490515,490Seremban515,490515,490
8MelakaHistorical Melaka City Council484,885484,885Central Melaka503,127503,127
8MelakaHang Tuah Jaya Municipal Council484,885484,885Central Melaka503,127503,127
9KuantanKuantan Municipal Council427,515427,515Kuantan 427,515427,515
10Alor SetarAlor Setar City Council405,523405,523Kota Setar366,787416,293
10Alor SetarAlor Setar City Council405,523405,523Pokok Sena49,506416,293