Home
Show Map

Malaysia: Administrative Division

Contents: States and Districts

The population of the states, federal territories and districts of Malaysia by census years.

The Details icon links to further information about a selected division including its population structure (gender, age groups, age distribution, nationality, ethnic group).

NameStatusPopulation
Census
2000-07-05
Population
Census
2010-07-06
Population
Census
2020-07-07
JohorState2,584,9973,230,4404,009,670
Batu PahatDistrict336,509401,902495,338
Johor BahruDistrict922,5511,334,1881,711,191
KluangDistrict255,601288,364323,762
Kota TinggiDistrict192,336187,824222,382
Kulaijaya (← Johor Bahru)District159,427245,294329,497
MersingDistrict67,60569,02878,195
MuarDistrict210,682239,027314,776
PontianDistrict142,697149,938173,318
SegamatDistrict177,916182,985197,762
Tangkak (Ledang; ← Muar)District119,673131,890163,449
KedahState1,571,0771,899,7512,131,427
BalingDistrict124,830132,304142,643
Bandar BaharuDistrict37,96341,35244,412
Kota SetarDistrict313,952357,176374,051
Kuala MudaDistrict339,898443,488544,984
Kubang PasuDistrict185,856214,479237,759
KulimDistrict190,952281,260337,699
LangkawiDistrict69,68192,78494,138
Padang TerapDistrict55,84761,97065,698
PendangDistrict89,76493,59898,922
Pokok Sena (← Kota Setar)District40,56148,34749,812
SikDistrict59,55666,38767,925
YanDistrict62,21766,60673,384
KelantanState1,287,3671,470,6961,792,501
BachokDistrict109,384126,350157,288
Gua MusangDistrict74,98886,189101,894
JeliDistrict35,98839,17054,656
Kecil Lojing (← Gua Musang)District......10,601
Kota BharuDistrict398,835468,438555,757
Kuala KraiDistrict91,771104,234105,007
MachangDistrict77,76289,118110,008
Pasir MasDistrict162,312180,878230,424
Pasir PutehDistrict104,404113,191136,157
Tanah MerahDistrict101,509115,949150,766
TumpatDistrict130,414147,179179,943
Kuala LumpurFederal Territory1,305,7921,588,7501,982,112
Kuala LumpurFederal Territory1,305,7921,588,7501,982,112
LabuanFederal Territory70,87183,92095,120
LabuanFederal Territory70,87183,92095,120
Melaka [Malacca]State605,239790,136998,428
Alor GajahDistrict132,317173,712249,356
JasinDistrict101,659131,539151,937
Melaka Tengah [Central Malacca]District371,263484,885597,135
Negeri SembilanState829,774986,2041,199,974
JelebuDistrict37,19438,29946,026
JempolDistrict125,010112,740127,181
Kuala PilahDistrict63,54163,87470,324
Port DicksonDistrict106,630110,991128,657
RembauDistrict36,84841,98847,278
SerembanDistrict383,530536,147692,407
TampinDistrict77,02182,16588,101
PahangState1,229,1041,440,7411,591,295
BentongDistrict96,689114,397116,799
BeraDistrict77,68594,10598,137
Cameron HighlandsDistrict28,07736,97839,004
JerantutDistrict80,68588,03596,006
KuantanDistrict344,319443,796548,014
LipisDistrict73,55786,48496,620
MaranDistrict112,606111,056112,330
PekanDistrict97,751105,587121,158
RaubDistrict79,48891,73196,139
RompinDistrict102,033109,84898,065
TemerlohDistrict136,214158,724169,023
PerakState1,973,3682,299,5822,496,041
Bagan Datuk (← Hilir Perak)District67,00267,06182,785
Batang PadangDistrict107,749112,559124,049
Hilir PerakDistrict123,866135,532141,959
Hulu PerakDistrict82,55189,92695,076
Kampar (← Kinta)District81,38796,30398,732
KerianDistrict152,911176,975166,352
KintaDistrict622,106749,474888,767
Kuala KangsarDistrict144,418155,592176,060
Larut dan MatangDistrict238,090288,950269,584
Manjung (Dinding)District191,132227,071246,977
Muallim (← Batang Padang)District44,45262,75976,688
Perak TengahDistrict82,15399,85494,573
Selama (← Larut dan Matang)District35,55137,52634,439
PerlisState198,288225,630284,885
PerlisFederal State198,288225,630284,885
Pulau Pinang [Penang]State1,231,2091,526,3241,740,405
Barat Daya [Southwest Penang]District159,129197,131237,735
Seberang Perai Selatan [South Seberang Perai]District117,722166,685183,996
Seberang Perai Tengah [Central Seberang Perai]District294,051362,820422,985
Seberang Perai Utara [North Seberang Perai]District243,938288,692339,132
Timur Laut [Northeast Penang]District416,369510,996556,557
PutrajayaFederal Territory...68,361109,202
PutrajayaFederal Territory...68,361109,202
SabahState2,468,2463,117,4053,418,785
BeaufortDistrict62,20064,35075,716
Kalabakan (← Tawau)District34,94145,54548,195
KeningauDistrict145,984173,103150,927
KinabatanganDistrict88,697146,987143,112
Kota BeludDistrict72,35791,272107,243
Kota KinabaluDistrict355,435452,058500,421
Kota MaruduDistrict58,86266,37469,528
Kuala PenyuDistrict16,55818,95823,710
KudatDistrict70,27683,14086,410
KunakDistrict48,59161,09468,891
Labuk-Sugut (← Beluran)District54,80775,76077,125
Lahad DatuDistrict156,297199,830229,138
Nabawan / PersianganDistrict23,94431,80728,349
PaparDistrict88,626124,420150,667
PenampangDistrict90,465121,934162,174
PitasDistrict32,40837,80836,660
Putatan (← Penampang)District40,60754,73368,811
RanauDistrict70,68594,09285,077
SandakanDistrict348,930396,290439,050
SempornaDistrict108,526133,164166,587
SipitangDistrict29,25634,86237,828
TambunanDistrict27,82535,66731,573
TawauDistrict270,139352,128372,615
Telupid (← Beluran)District20,77928,72429,241
TenomDistrict46,10655,55351,328
TongodDistrict23,73035,34142,742
TuaranDistrict81,215102,411135,665
SarawakState2,009,8932,399,8392,453,677
AsajayaDistrict28,51331,19033,606
BauDistrict41,82452,76052,643
BelagaDistrict22,89635,24722,502
BetongDistrict38,34739,90636,303
BintuluDistrict119,749157,988178,646
DalatDistrict16,73918,52321,147
DaroDistrict21,20319,98219,477
JulauDistrict17,13215,44915,333
Kabong (← Saratok)District17,83119,09518,404
KanowitDistrict27,14328,25924,700
Kapit (incl. Bukit Mabong)District56,70955,30446,185
KuchingDistrict494,109598,617609,205
LawasDistrict32,72637,21236,604
LimbangDistrict39,81746,98045,061
Lubok AntuDistrict27,83427,36324,573
LunduDistrict27,34532,56833,479
Maradong (Meradong)District26,60328,71320,299
Marudi (incl. Beluru, Telang Usan)District71,71362,88364,939
MatuDistrict15,00416,95216,316
Miri (incl. Subis)District221,055290,274306,166
MukahDistrict29,57041,48142,275
Pakan (← Julau)District14,59115,13915,462
Pusa (← Betong)District17,27820,82219,557
SamarahanDistrict46,96685,495128,284
SaratokDistrict24,20425,92023,105
SarikeiDistrict48,13256,22844,039
Sebauh (← Bintulu)District19,26325,41429,606
Selangau (← Mukah)District21,99022,31819,844
Serian (incl. Tebedu)District79,63289,078110,577
SibuDistrict206,297240,165248,064
SimunjanDistrict37,28738,32436,211
SongDistrict19,23620,1059,961
Sri AmanDistrict52,96364,50061,238
Tanjung Manis (← Daro)District4,9519,9937,946
TatauDistrict23,24129,59231,920
SelangorState3,952,8175,345,4546,994,423
GombakDistrict537,525668,694942,336
KlangDistrict643,436842,1461,088,942
Kuala LangatDistrict192,176220,214307,787
Kuala SelangorDistrict161,168205,257281,753
PetalingDistrict1,184,1801,765,4952,298,123
Sabak BernamDistrict113,245103,709107,057
SepangDistrict108,640207,354324,935
Ulu Langat (Hulu Langat)District864,4511,138,1981,400,461
Ulu Selangor (Hulu Selangor)District147,996194,387243,029
TerengganuState880,2341,011,3631,149,440
BesutDistrict120,199136,563154,168
DungunDistrict128,709149,851158,130
Hulu TerengganuDistrict62,32270,80069,881
KemamanDistrict137,070166,750215,582
Kuala Nerus (← Kuala Terengganu)District96,341122,969145,643
Kuala TerengganuDistrict201,963214,584229,780
MarangDistrict83,28495,283116,605
SetiuDistrict50,34654,56359,651
MalaysiaFederation22,198,27627,484,59632,447,385

Source: Department of Statistics Malaysia (web).

Explanation: Population figures are not adjusted for underenumeration.


Further information about the population structure:

Gender (C 2010)
Males14,127,608
Females13,356,988
Age Groups (C 2010)
0-14 years7,592,012
15-64 years18,506,409
65+ years1,386,175
Age Distribution (C 2010)
0-9 years4,939,850
10-19 years5,403,023
20-29 years5,395,813
30-39 years3,922,153
40-49 years3,277,699
50-59 years2,360,098
60-69 years1,322,408
70+ years863,552
Nationality (C 2010)
Malaysia25,230,574
Other nationality2,254,022
Ethnic Group (C 2010)
Malay & other indigenous (Bumiputera)17,000,173
Chinese6,193,381
Indian1,853,098
Other group183,922