Kota Marudu is a federal constituency in Kudat Division (Kudat District and Kota Marudu District), Sabah, Malaysia, that has been represented in the Dewan Rakyat since 2004.

The federal constituency was created in the 2003 redistribution and is mandated to return a single member to the Dewan Rakyat under the first past the post voting system.

Demographics

  1. Sabah Bumiputera (82.7%)
  2. Malay-Muslim Bumiputera (10.1%)
  3. Chinese (5.10%)
  4. Other ethnicities (1.60%)

As of 2020, Kota Marudu has a population of 99,998 people.

  1. 18-20 (8.18%)
  2. 21-29 (25.5%)
  3. 30-39 (25.4%)
  4. 40-49 (15.9%)
  5. 50-59 (10.8%)
  6. 60-69 (7.21%)
  7. 70-79 (3.77%)
  8. 80-89 (1.94%)
  9. above 90 (1.21%)
  1. Male (50.7%)
  2. Female (49.3%)

History

Polling districts

According to the gazette issued on 21 November 2025, the Kota Marudu constituency has a total of 58 polling districts.

State constituencyPolling DistrictsCodeLocation
Matunggong(N05)Sikuati168/05/01SK Sikuati
Dualog168/05/02SK Dualog
Pinawantai168/05/03SK Pinawantai Kudat
Tambuluran168/05/04Dewan Serba Guna Tambuluran
Indarason168/05/05SK Indarason Laut Kudat
Matunggong168/05/06SK Matunggong
Nangka168/05/07SK Lokoton
Tigaman168/05/08SK Tigaman
Rampai168/05/09SK Lok Yuk (M) Sikuati
Lodung168/05/10SK Lodung Kudat
Lokoton168/05/11SK Lokoton
Lajong168/05/12SK Lajong
Tinangol168/05/13SK Tinangol
Kandawayon168/05/14SK Parapat Darat
Muhang168/05/15SK Temuno Teringai Darat
Sebayan168/05/16SK Sebayan
Lotong168/05/17SK Lotong
Tagumamal Laut168/05/18SK Lampaki Kudat
Sampir168/05/19SK Sampir
Teringai Laut168/05/20SK Temuno Teringai Darat
Bingolon168/05/21SK Bingolon Kudat
Panudahan168/05/22SK Panudahan
Narandang168/05/23SK Garau Kudat
Terongkongan168/05/24SK Terongkongan
Pata168/05/25SK Pata
Bandau(N06)Bintasan168/06/01SK Bengkongan
Mangaris168/06/02SK Mangaris
Tagaroh168/06/03SK Tagaroh
Langkon168/06/04SK Langkon
Panaitan168/06/05SK Panaitan
Mangin168/06/06SK Mangin
Ranau168/06/07SK Ranau
Bongon168/06/08SJK (C) Khoi Ming
Ongkilan168/06/09SK Ongkilan
Taritipan168/06/10SK Taritipan
Popok168/06/11SK Popok
Tanjung Batu168/06/12SK Tanjung Batu
Pangapuyan168/06/13SK Lampada
Tandek(N07)Tingkalanon168/07/01SMK Tandek
Talantang168/07/02SK Talantang
Ulu Bengkoka168/07/03Tabika Kemas Kg Bombong 2
Gana168/07/04Dewan Belia Gana
Simpangan168/07/05SK Simpangan
Malangkap168/07/06SK Melangkap
Marak Parak168/07/07SK Marak-Parak
Salimandut168/07/08SK Tumunda Salimandut
Samparita168/07/09SK Samparita
Lingkabungan168/07/10Balai Raya Lingkabungan II
Sonsogon Magandai168/07/11SK Magandai
Gouton168/07/12SK Gana
Bombong I168/07/13Balai Raya Bombong I
Damai168/07/14Dewan Belia Damai
Tagibang168/07/15SK Tagibang
Goshen168/07/16SMK Kota Marudu
Timbang Batu168/07/17SK Timbang Batu
Sunsui168/07/18SK Sunsui Dewan Kampung Tangkol
Masalog168/07/19SK Masalog

Representation history

Members of Parliament for Kota Marudu
ParliamentNoYearsMemberPartyVote Share
Constituency created from Bandau and Marudu
11thP1682004-2008Johnity @ Maximus OngkiliBN (PBS)10,457 59.00%
12th2008-201312,028 56.14%
13th2013-201815,168 47.16%
14th201813,033 38.44%
2018-2022PBS
2022GRS (PBS)
15th2022–presentWetrom Bahanda (ويتروم باهندا)KDM24,318 48.69%

State constituency

Parliamentary constituencyState constituency
1967–19741974–19851985–19951995–20042004–20202020–present
Kota MaruduBandau
Matunggong
Tandek

Historical boundaries

State ConstituencyArea
20032019
BandauBandau Bintasan Langkon Kota Marudu Pongoputan Baru
MatunggongBukah Langkon Sikuati Taginambor TeringaiBukah Matunggong Sikuati Teringai Tinangol
TandekKota Marudu Salimandut Talas Tandek TinindukanSalimandut Talas Tandek Tinindukan Sungai Rakit

Current state assembly members

No.State ConstituencyMemberCoalition (Party)
N05MatunggongJulita MojungkiGRS (PBS)
N06BandauMaijol MahapIND
N07TandekHendrus AndingGRS (PBS)

Local governments & postcodes

No.State ConstituencyLocal governmentPostcode
N5MatunggongKota Marudu District Council Kudat Town Board (Sikuati and Indarason areas)89050 Kudat 89100 Kota Marudu
N6BandauKota Marudu District Council
N7Tandek

Election results

Malaysian general election, 2022
PartyCandidateVotes%∆%
KDMWetrom Bahanda24,31848.6948.69
GRSJohnity @ Maximus Ongkili16,14432.3232.32
HeritageJilid Kuminding5,32010.6510.33
MUDAShahrizal Denci3,2256.466.46
IndependentNorman Tulang6601.321.32
PEJUANGMohd Azmi Zulkiflee2790.560.56
Total valid votes49,946100.00
Total rejected ballots755
Unreturned ballots127
Turnout50,82861.8613.09
Registered electors80,735
Majority8,17416.3711.14
KDM gain from BNSwing?
Source(s)
Malaysian general election, 2018
PartyCandidateVotes%∆%
BNJohnity @ Maximus Ongkili13,03338.448.72
Sabah People's Hope PartyMaijol Mahap11,25933.2133.21
Sabah Heritage PartyBarlus Mangabis7,11320.9820.98
Love Sabah PartyPaul Porodong2,5017.377.37
Total valid votes33,906100.00
Total rejected ballots1,179
Unreturned ballots146
Turnout35,23174.953.55
Registered electors47,007
Majority1,7745.232.60
BN holdSwing
Source(s)(PDF). Attorney General's Chambers of Malaysia. 3 May 2018.[permanent dead link] (PDF). Attorney General's Chambers of Malaysia. 28 May 2018. Archived from (PDF) on 2019-12-29.
Malaysian general election, 2013
PartyCandidateVotes%∆%
BNJohnity @ Maximus Ongkili15,16847.168.98
PKRMaijol Mahap14,32644.537.98
STARMajamis Timbong2,2286.936.93
SAPPYuntau K. Kolod4441.381.38
Total valid votes32,166100.00
Total rejected ballots911
Unreturned ballots48
Turnout33,12578.508.99
Registered electors42,197
Majority8422.6316.96
BN holdSwing
Source(s)(PDF). Attorney General's Chambers of Malaysia. 26 April 2013. Archived from (PDF) on 2018-09-30. (PDF). Attorney General's Chambers of Malaysia. 22 May 2013. Archived from (PDF) on 2018-09-30.
Malaysian general election, 2008
PartyCandidateVotes%∆%
BNJohnity @ Maximus Ongkili12,02856.142.86
PKRAndonny Pilit @ Anthony Biri Mandiau7,83036.5536.55
IndependentRoslan Mohd Zain1,1095.185.18
BERSEKUTUBerman Angkap4572.132.13
Total valid votes21,424100.00
Total rejected ballots748
Unreturned ballots27
Turnout22,19969.513.25
Registered electors31,938
Majority4,19819.591.59
BN holdSwing
Malaysian general election, 2004
PartyCandidateVotes%
BNJohnity @ Maximus Ongkili10,45759.00
IndependentAndonny Pilit @ Anthony Biri Mandiau7,26841.00
Total valid votes17,725100.00
Total rejected ballots901
Unreturned ballots
Turnout18,62666.26
Registered electors28,110
Majority3,18918.00
This was a new constituency created.