| Federal constituency | |
|---|---|
| Legislature | Dewan Rakyat |
| MP | |
| Constituency created | 2003 |
| First contested | 2004 |
| Last contested | 2022 |
| Demographics | |
| Population (2020)[1] | 92,554 |
| Electors (2025)[2] | 79,115 |
| Area (km²) | 2,300 |
| Pop. density (per km²) | 40.2 |
Kudat is a federal constituency inKudat Division (Kudat District, part ofKota Marudu District andPitas District),Sabah,Malaysia, that has been represented in theDewan 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.
https://ge15.orientaldaily.com.my/seats/sabah/p
As of 2020, Kudat has a population of 92,554 people.[3]
According to the gazette issued on 21 November 2025, the Kudat constituency has a total of 49 polling districts.[4]
| State constituency | Polling Districts | Code | Location |
|---|---|---|---|
| Banggi(N01) | Limbuak | 167/01/01 | SK Limbuak |
| Kapitangan | 167/01/02 | SK Kapitangan | |
| Sabur | 167/01/03 | SK Sabur | |
| Karakit | 167/01/04 | SK Karakit Banggi | |
| Malawali | 167/01/05 | SK Tanjung Manawali | |
| Balambangan | 167/01/06 | SK Balambangan Banggi | |
| Maliu | 167/01/07 | SK Padang | |
| Dagotan | 167/01/08 | SK Dogoton | |
| Lok Agong | 167/01/09 | SK Kapitangan | |
| Sebogoh | 167/01/10 | Balai Raya Kasingpitan Sebogoh | |
| Loktohog | 167/01/11 | SK Loktohog Banggi | |
| Lakisan | 167/01/12 | SK Lakisan | |
| Palak | 167/01/13 | SK Palak | |
| Tigabu | 167/01/14 | SK Pulau Tigabu | |
| Bengkoka (N02) | Mengkubau | 167/02/01 |
|
| Tanjung Piring | 167/02/02 | SK Mapan-Mapan | |
| Mangkapon | 167/02/03 |
| |
| Kanibongan | 167/02/04 | SK Kanibongan | |
| Pantai | 167/02/05 | SK Pantai | |
| Kebatasan | 167/02/06 |
| |
| Penapak | 167/02/07 | SK Pinapak | |
| Dandun | 167/02/08 |
| |
| Senaja | 167/02/09 | SK Senaja | |
| Pandan | 167/02/10 | SK Pandan Mandamai | |
| Pitas(N03) | Telaga | 167/03/01 | SK Telaga |
| Kalumpang | 167/03/02 | SK Pekan Pitas | |
| Salimpodon | 167/03/03 | SK Salimpodon Darat | |
| Pitas | 167/03/04 | SMK Pitas | |
| Liu | 167/03/05 | SK Liu | |
| Malubang | 167/03/06 | SK Malubang | |
| Rosob | 167/03/07 | SK Rosob | |
| Pinggan-Pinggan | 167/03/08 | SK Pinggan-Pinggan | |
| Sungai Eloi | 167/03/09 | SK Datong | |
| Sanitan | 167/03/10 | SK Nibang | |
| Tanjung Kapor(N04) | Tiga Papan | 167/04/01 | SK Tiga Papan Kudat |
| Suangpai | 167/04/02 | SK Suangpai | |
| Pengaraban | 167/04/03 | SK Tun Datu Hj Mustapha | |
| Tanjung Kapor | 167/04/04 | SMK Abdul Rahim | |
| Pakka | 167/04/05 | SK St. Peter Kudat | |
| Bangau | 167/04/06 | SK Bangau Kudat | |
| Tamalang | 167/04/07 | SJK (C) Our Lady Immaculate Kudat | |
| Dampirit | 167/04/08 | SK Dampirit | |
| Kudat Bandar | 167/04/09 | SMK Kudat | |
| Milau | 167/04/10 | SK Nangka Kudat | |
| Landong Ayang | 167/04/11 | SMJK Lok Yuk Kudat | |
| Loro | 167/04/12 | SJK (C) Sacred Heart Tajau Kudat | |
| Tajau | 167/04/13 | SJK (C) Lok Yuk Pinangsoo Kudat | |
| Limau-Limauan | 167/04/14 | SK Limau-Limauan | |
| Pantai Bahagia | 167/04/15 | SMK Kudat II |
| Members of Parliament for Kudat | ||||
|---|---|---|---|---|
| Parliament | No | Years | Member | Party |
| Constituency created, renamed fromMarudu | ||||
| 11th | P167 | 2004-2008 | Abdul Rahim Bakri (عبدالرحيم بكري) | BN (UMNO) |
| 12th | 2008-2013 | |||
| 13th | 2013-2018 | |||
| 14th | 2018 | |||
| 2018-2019 | Independent | |||
| 2019-2020 | PH (BERSATU) | |||
| 2020–2022 | GRS (BERSATU) | |||
| 15th | 2022–present | Verdon Bahanda (ۏردون باهندا) | Independent | |
| Parliamentary constituency | State constituency | |||||
|---|---|---|---|---|---|---|
| 1967–1974 | 1974–1985 | 1985–1995 | 1995–2004 | 2004–2020 | 2020–present | |
| Kudat | Banggi | |||||
| Bengkoka | ||||||
| Pitas | ||||||
| Tanjong Kapor | ||||||
| No. | State Constituency | Member | Coalition (Party) |
|---|---|---|---|
| N1 | Banggi | Vacant | |
| N2 | Bengkoka | ||
| N3 | Pitas | ||
| N4 | Tanjong Kapor | ||
| No. | State Constituency | Local Government | Postcode |
|---|---|---|---|
| N1 | Banggi | Kudat Town Board |
|
| N2 | Bengkoka | Pitas District Council | |
| N3 | Pitas |
| |
| N4 | Tanjong Kapor | Kudat Town Board |
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| Independent | Verdon Bahanda | 16,323 | 35.62 | |||
| GRS | Ruddy Awah | 14,356 | 31.33 | |||
| Heritage | Abdul Rashid Abdul Harun | 9,421 | 20.56 | |||
| PH | Thonny Chee | 4,726 | 10.31 | |||
| GTA | Nur Alya Humaira Usun | 282 | 0.62 | |||
| Total valid votes | 45,108 | 100.00 | ||||
| Total rejected ballots | 714 | |||||
| Unreturned ballots | 234 | |||||
| Turnout | 46,056 | 59.57 | ||||
| Registered electors | 75,724 | |||||
| Majority | 1,967 | 4.29 | ||||
| Independentgain fromBN | Swing | ? | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Abdul Rahim Bakri | 18,503 | 49.90 | |||
| Sabah Heritage Party | Shariff Azman Shariff Along | 17,144 | 46.24 | |||
| Sabah People's Unity Party | Mohd Ashraf Chin Abdullah | 1,432 | 3.86 | |||
| Total valid votes | 37,079 | 100.00 | ||||
| Total rejected ballots | 955 | |||||
| Unreturned ballots | 171 | |||||
| Turnout | 38,205 | 73.12 | ||||
| Registered electors | 52,251 | |||||
| Majority | 1,359 | 3.66 | ||||
| BNhold | Swing | |||||
Source(s) "His Majesty's Government Gazette - Notice of Contested Election, Parliament for the State of Sabah [P.U. (B) 246/2018]"(PDF). Attorney General's Chambers of Malaysia. 3 May 2018. Retrieved2018-08-01.[permanent dead link] "Federal Government Gazette - Results of Contested Election and Statements of the Poll after the Official Addition of Votes, Parliamentary Constituencies for the State of Sabah [P.U. (B) 320/2018]"(PDF). Attorney General's Chambers of Malaysia. 28 May 2018. Archived fromthe original(PDF) on 2019-12-29. Retrieved2018-08-01. | ||||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Abdul Rahim Bakri | 21,883 | 61.75 | |||
| PKR | Rahimah Majid | 9,507 | 26.83 | |||
| STAR | Jutirim Galibai Galabi | 3,083 | 8.70 | |||
| SAPP | Mojurip Diyun | 963 | 2.72 | |||
| Total valid votes | 35,436 | 100.00 | ||||
| Total rejected ballots | 919 | |||||
| Unreturned ballots | 66 | |||||
| Turnout | 36,421 | 77.08 | ||||
| Registered electors | 47,249 | |||||
| Majority | 12,376 | 34.92 | ||||
| BNhold | Swing | |||||
Source(s) "Federal Government Gazette - Notice of Contested Election, Parliament for the State of Sabah [P.U. (B) 183/2013]"(PDF). Attorney General's Chambers of Malaysia. 26 April 2013. Archived fromthe original(PDF) on 2018-09-30. Retrieved2016-05-12. "Federal Government Gazette - Results of Contested Election and Statements of the Poll after the Official Addition of Votes, Parliamentary Constituencies for the State of Sabah [P.U. (B) 224/2013]"(PDF). Attorney General's Chambers of Malaysia. 22 May 2013. Archived fromthe original(PDF) on 2018-09-30. Retrieved2016-05-12. | ||||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BN | Abdul Rahim Bakri | 17,634 | 69.50 | ||
| PKR | Yahya Othman | 7,739 | 30.50 | ||
| Total valid votes | 25,373 | 100.00 | |||
| Total rejected ballots | 1,058 | ||||
| Unreturned ballots | 120 | ||||
| Turnout | 26,551 | 66.98 | |||
| Registered electors | 39,643 | ||||
| Majority | 9,895 | 39.00 | |||
| BNhold | Swing | ||||
| Party | Candidate | Votes | % | |||
|---|---|---|---|---|---|---|
| BN | Abdul Rahim Bakri | 13,236 | 56.61 | |||
| Independent | Abdul Rahman Sedik @ Sidek | 6,488 | 27.75 | |||
| Independent | Abdul Razak Abdul Salam | 2,375 | 10.16 | |||
| Independent | Asbiah Anggar | 1,282 | 5.48 | |||
| Total valid votes | 23,381 | 100.00 | ||||
| Total rejected ballots | 1,061 | |||||
| Unreturned ballots | ||||||
| Turnout | 24,442 | 65.90 | ||||
| Registered electors | 37,089 | |||||
| Majority | 6,748 | 28.86 | ||||
| This was a new constituency created. | ||||||