Keningau (federal constituency)
Federal constituency of Sabah, Malaysia
From Wikipedia, the free encyclopedia
Keningau is a federal constituency in Interior Division (Keningau District and Tambunan District), Sabah, Malaysia, that has been represented in the Dewan Rakyat since 1974.
| Federal constituency | |
|---|---|
| Legislature | Dewan Rakyat |
| MP | |
| Constituency created | 1974 |
| First contested | 1974 |
| Last contested | 2022 |
| Demographics | |
| Population (2020)[1] | 129,882 |
| Electors (2025)[2] | 93,153 |
| Area (km²) | 2,231 |
| Pop. density (per km²) | 58.2 |
The federal constituency was created in the 1974 redistribution and is mandated to return a single member to the Dewan Rakyat under the first past the post voting system.
Demographics
https://ge15.orientaldaily.com.my/seats/sabah/p
- Sabah Bumiputera (72.9%)
- Malay-Muslim Bumiputera (12.6%)
- Chinese (11.9%)
- Other ethnicities (2.60%)
As of 2020, Keningau has a population of 129,882 people.
- 18-20 (7.87%)
- 21-29 (26.5%)
- 30-39 (24.8%)
- 40-49 (15.8%)
- 50-59 (12.4%)
- 60-69 (8.00%)
- 70-79 (2.83%)
- 80-89 (1.13%)
- above 90 (0.60%)
- Male (50.4%)
- Female (49.6%)
History
Polling districts
According to the gazette issued on 21 November 2025, the Keningau constituency has a total of 37 polling districts.[3]
| State constituency | Polling Districts | Code | Location |
|---|---|---|---|
| Tambunan (N39) | Kirokot | 180/39/01 | SK Kirokot |
| Patau | 180/39/02 | SK Patau | |
| Kinabaan | 180/39/03 | SMK Tambunan | |
| Sunsuron | 180/39/04 | SK Sunsuron | |
| Timbou | 180/39/05 | SK Timbou | |
| Toboh | 180/39/06 | SK St David Toboh | |
| Kaingaran | 180/39/07 | SK Kaingaran | |
| Tambunan Bandar | 180/39/08 |
| |
| Lubong | 180/39/09 | SMK Nambayan | |
| Nambayan | 180/39/10 | SK Monsok Tengah | |
| Kuala Monsok | 180/39/11 | SK Lotong | |
| Garas | 180/39/12 | SK Garas | |
| Tiong | 180/39/13 | SK Tiong Wido | |
| Namadan | 180/39/14 | SK Kuala Namadan Tambunan | |
| Monsorulong | 180/39/15 | SK Kuala Monsok | |
| Rompon | 180/39/16 | SK Rompon | |
| Bingkor (N40) | Ranggon | 180/40/01 | SA Rakyat Al-Huda |
| Apin-Apin | 180/40/02 |
| |
| Marampong | 180/40/03 |
| |
| Bunga Raya | 180/40/04 | SK Bunga Raya | |
| Kukuangoh | 180/40/05 | SK Kampong Baru | |
| Tuntumulod | 180/40/06 | SK Bunsit | |
| Bingkor | 180/40/07 | SK Bingkor | |
| Baginda | 180/40/08 | SK Binaong | |
| Tuarid Taud | 180/40/09 | SK Tuarid Taud | |
| Keningau Station | 180/40/10 | SMK Keningau II | |
| Keningau Bandar | 180/40/11 | SMK St. Francis Xavier | |
| Liawan (N41) | Luagan | 180/41/01 | SK Luagan |
| Liawan | 180/41/02 | SK Kg Keningau | |
| Patikang Laut | 180/41/03 | SK Bulu Silou | |
| Sinagang | 180/41/04 | SK Senagang | |
| Meninpir | 180/41/05 | SJK (C) Yuk Kong | |
| Bayangan | 180/41/06 | SA Negeri Bayangan Keningau | |
| Mesjid | 180/41/07 | SMK Gunsanad | |
| Limbawan | 180/41/08 | SK Pekan Keningau | |
| Motou | 180/41/09 | Tadika Sabah Chinese Association Keningau | |
| Banjar | 180/41/10 | SK Banjar |
Representation history
| Members of Parliament for Keningau | |||||
|---|---|---|---|---|---|
| Parliament | No | Years | Member | Party | Vote Share |
| Constituency created from Sabah Dalam and Kinabatangan[4] | |||||
| 4th | P127 | 1974-1977 | Stephen Robert Evans | BN (USNO) | Uncontested |
| 1977-1978 | Harris Salleh (حارث محمّد صالح) | BN (BERJAYA) | 8,410 77.43% | ||
| 5th | 1978-1982 | Stephen Robert Evans | BN (USNO) | 8,612 82.89% | |
| 6th | 1982-1986 | Ahmad Shah Hussein Tambakau (احمد شاه حسين تمباكاو) |
BN (BERJAYA) | 8,552 72.27% | |
| 7th | P142 | 1986-1990 | Joseph Pairin Kitingan | BN (PBS) | Uncontested |
| 8th | 1990-1995 | GR (PBS) | |||
| 9th | P157 | 1995–1999 | 17,510 66.71% | ||
| 10th | 1999-2004 | PBS | 12,783 50.49% | ||
| 11th | P180 | 2004-2008 | BN (PBS) | Uncontested | |
| 12th | 2008–2013 | 14,598 57.27% | |||
| 13th | 2013–2018 | 15,818 44.50% | |||
| 14th | 2018–2020 | Jeffrey Kitingan | STAR | 13,286 33.09% | |
| 2020–2022 | GRS (STAR) | ||||
| 15th | 2022–2025 | 23,155 42.20% | |||
| 2025–present | STAR | ||||
State constituency
| Parliamentary constituency | State constituency | |||||
|---|---|---|---|---|---|---|
| 1967–1974 | 1974–1985 | 1985–1995 | 1995–2004 | 2004–2020 | 2020–present | |
| Keningau | Bingkor | |||||
| Liawan | ||||||
| Pensiangan | Pensiangan | |||||
| Sook | ||||||
| Tambunan | ||||||
Historical boundaries
| State Constituency | Area | ||||
|---|---|---|---|---|---|
| 1974 | 1984 | 1994 | 2003 | 2019 | |
| Bingkor |
|
|
|
| |
| Liawan |
|
| |||
| Pensiangan |
|
|
|||
| Sook |
|
||||
| Tambunan |
| ||||
Current state assembly members
| No. | State Constituency | Member | Coalition (Party) |
|---|---|---|---|
| N39 | Tambunan | Jeffrey Gapari Kitingan | STAR |
| N40 | Bingkor | Mohd Ishak Ayub | |
| N41 | Liawan | Nik Mohd Nadzri Nik Zawawi | BN (UMNO) |
Local governments & postcodes
| No. | State Constituency | Local Government | Postcode |
|---|---|---|---|
| N39 | Tambunan | Tambunan District Council |
|
| N40 | Bingkor | Keningau District Council | |
| N41 | Liawan |
Election results
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| GRS | Jeffrey Gapari Kitingan @ Geoffrey Kitingan | 23,155 | 42.20 | |||
| PH | Grelydia Gillod | 15,099 | 27.52 | |||
| KDM | Jake Nointin | 9,598 | 17.49 | |||
| Heritage | Rasinin Kautis | 7,020 | 12.79 | |||
| Total valid votes | 54,872 | 100.00 | ||||
| Total rejected ballots | 424 | |||||
| Unreturned ballots | 246 | |||||
| Turnout | 55,542 | 62.65 | ||||
| Registered electors | 87,588 | |||||
| Majority | 8,056 | 14.68 | ||||
| GRS hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| Homeland Solidarity Party | Jeffrey Gapari Kitingan @ Geoffrey Kitingan | 13,286 | 33.09 | |||
| Sabah Heritage Party | Jikulin Nointin @ Jake Anastasius | 13,241 | 32.98 | |||
| BN | Daniel Kinsik | 12,742 | 31.74 | |||
| Love Sabah Party | Jius Awang | 433 | 1.08 | |||
| Independent | Maimin Rijan | 248 | 0.62 | |||
| Independent | Justin Guka | 199 | 0.50 | |||
| Total valid votes | 40,149 | 100.00 | ||||
| Total rejected ballots | 522 | |||||
| Unreturned ballots | 242 | |||||
| Turnout | 40,913 | 79.02 | ||||
| Registered electors | 51,177 | |||||
| Majority | 45 | 0.11 | ||||
| Homeland Solidarity Party gain from BN | 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. Retrieved 2018-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 from the original (PDF) on 2019-12-29. Retrieved 2018-08-01. | ||||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Joseph Pairin Kitingan | 15,818 | 44.50 | |||
| STAR | Jeffrey Gapari Kitingan @ Geoffrey Kitingan | 11,900 | 33.48 | |||
| PKR | Stephen Sandor | 7,825 | 22.02 | |||
| Total valid votes | 35,543 | 100.00 | ||||
| Total rejected ballots | 555 | |||||
| Unreturned ballots | 46 | |||||
| Turnout | 36,144 | 82.73 | ||||
| Registered electors | 43,691 | |||||
| Majority | 3,918 | 11.02 | ||||
| BN hold | 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 from the original (PDF) on 2018-09-30. Retrieved 2016-05-19. "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. Retrieved 2016-05-19.[dead link] | ||||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BN | Joseph Pairin Kitingan | 14,598 | 57.27 | ||
| PKR | Jeffrey Gapari Kitingan @ Geoffrey Kitingan | 10,334 | 40.53 | ||
| DAP | Peter Kodou @ Peter Anthony Kodou | 560 | 2.20 | ||
| Total valid votes | 25,492 | 100.00 | |||
| Total rejected ballots | 464 | ||||
| Unreturned ballots | 0 | ||||
| Turnout | 25,956 | 72.96 | |||
| Registered electors | 35,578 | ||||
| Majority | 4,264 | 16.74 | |||
| BN hold | Swing | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| On the nomination day, Joseph Pairin Kitingan won uncontested. | ||||||
| BN | Joseph Pairin Kitingan | |||||
| Total valid votes | 100.00 | |||||
| Total rejected ballots | ||||||
| Unreturned ballots | ||||||
| Turnout | ||||||
| Registered electors | 34,510 | |||||
| Majority | ||||||
| BN gain from PBS | Swing | ? | ||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| PBS | Joseph Pairin Kitingan | 12,783 | 50.49 | ||
| BN | Joseph Kurup | 12,533 | 49.51 | ||
| Total valid votes | 25,316 | 100.00 | |||
| Total rejected ballots | 283 | ||||
| Unreturned ballots | 3 | ||||
| Turnout | 25,602 | 64.05 | |||
| Registered electors | 39,971 | ||||
| Majority | 250 | 0.98 | |||
| PBS hold | Swing | ||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| PBS | Joseph Pairin Kitingan | 17,510 | 66.71 | ||
| BN | Ellron Alfred Angin | 8,736 | 33.29 | ||
| Total valid votes | 26,246 | 100.00 | |||
| Total rejected ballots | 353 | ||||
| Unreturned ballots | 43 | ||||
| Turnout | 26,642 | 73.11 | |||
| Registered electors | 22,612 | ||||
| Majority | 8,774 | 33.42 | |||
| PBS hold | Swing | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| On the nomination day, Joseph Pairin Kitingan won uncontested. | ||||||
| PBS | Joseph Pairin Kitingan | |||||
| Total valid votes | 100.00 | |||||
| Total rejected ballots | ||||||
| Unreturned ballots | ||||||
| Turnout | ||||||
| Registered electors | 19,617 | |||||
| Majority | ||||||
| PBS gain from BN | Swing | ? | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| On the nomination day, Joseph Pairin Kitingan won uncontested. | ||||||
| BN | Joseph Pairin Kitingan | |||||
| Total valid votes | 100.00 | |||||
| Total rejected ballots | ||||||
| Unreturned ballots | ||||||
| Turnout | ||||||
| Registered electors | 15,595 | |||||
| Majority | ||||||
| BN hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BN | Ahmad Shah Hussein Tambakau | 8,552 | 72.27 | ||
| PASOK | Uling Anggan | 2,164 | 18.29 | ||
| Independent | Allin Jaafar | 1,117 | 9.44 | ||
| Total valid votes | 11,833 | 100.00 | |||
| Total rejected ballots | 539 | ||||
| Unreturned ballots | 0 | ||||
| Turnout | 12,372 | 62.63 | |||
| Registered electors | 19,755 | ||||
| Majority | 6,388 | 53.98 | |||
| BN hold | Swing | ||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BN | Stephen Robert Evans | 8,612 | 82.89 | ||
| PUSAKA | Juri Gahun @ Cayus | 1,778 | 17.11 | ||
| Total valid votes | 10,390 | 100.00 | |||
| Total rejected ballots | 288 | ||||
| Unreturned ballots | 0 | ||||
| Turnout | 10,678 | 62.05 | |||
| Registered electors | 17,210 | ||||
| Majority | 6,834 | 65.78 | |||
| BN hold | Swing | ||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BN | Harris Salleh | 8,410 | 77.43 | ||
| Independent | Bittie Basingau | 2,451 | 22.57 | ||
| Total valid votes | 10,861 | 100.00 | |||
| Total rejected ballots | |||||
| Unreturned ballots | |||||
| Turnout | |||||
| Registered electors | |||||
| Majority | 5,959 | 54.86 | |||
| BN hold | Swing | ||||
| Party | Candidate | Votes | % | |||
|---|---|---|---|---|---|---|
| On the nomination day, Stephen Robert Evans won uncontested. | ||||||
| BN | Stephen Robert Evans | |||||
| Total valid votes | 100.00 | |||||
| Total rejected ballots | ||||||
| Unreturned ballots | ||||||
| Turnout | ||||||
| Registered electors | 13,289 | |||||
| Majority | ||||||
| This was a new constituency created. | ||||||