| State constituency | |||
|---|---|---|---|
| Legislature | Sabah State Legislative Assembly | ||
| MLA |
Vacant | ||
| Constituency created | 1967 | ||
| First contested | 1967 | ||
| Last contested | 2025 | ||
| Demographics | |||
| Population (2020) | 17,565 | ||
| Electors (2025) | 17,191 | ||
Kiulu is a state constituency in Sabah, Malaysia, that has been represented in the Sabah State Legislative Assembly. It is mandated to return a single member to the Assembly under the first-past-the-post voting system.
According to the gazette issued on 31 October 2022, the Kiulu constituency has a total of 15 polling districts. [1]
| State constituency | Polling Districts | Code | Location |
|---|---|---|---|
| Kiulu (N15) | Rangalau | 170/15/01 | SK Rangalau Baru |
| Pekan Kiulu Pusat | 170/15/02 |
| |
| Malangang | 170/15/03 | SK Malangang Baru | |
| Togop | 170/15/04 | SK Togop | |
| Kelawat | 170/15/05 |
| |
| Bongol | 170/15/06 | SK Bongol | |
| Simpangan & Pekan Nabalu | 170/15/07 |
| |
| Taginambur | 170/15/08 | SK Taginambur | |
| Pukak | 170/15/09 | SK Pukak | |
| Mantob | 170/15/10 | SK Mantob | |
| Pahu | 170/15/11 | SK Pahu | |
| Tiong Simpodon | 170/15/12 | SK Tiong Perungusan | |
| Poring | 170/15/13 | SK Poring | |
| Tomis | 170/15/14 | SK Tomis | |
| Tudan | 170/15/15 | SK Tudan | |
| Member of Sabah State Legislative Assembly for Kiulu | |||
|---|---|---|---|
| Assembly | Years | Member | Party |
| Constituency created | |||
| 3rd | 1967–1971 | Payar Juman | UPKO |
| 4th | 1971–1976 | Alliance (USNO) | |
| 5th | 1976 | Fuad Stephens | BN (BERJAYA) |
| 1976–1981 | Rahimah Stephens | ||
| 6th | 1981–1985 | ||
| 7th | 1985–1986 | Gisin Lombut | PBS |
| 8th | 1986–1990 | ||
| 9th | 1990–1994 | ||
| 10th | 1994–1999 | ||
| 11th | 1999–2002 | Louis Rampas | |
| 2002–2004 | BN (PBS) | ||
| 12th | 2004–2008 | ||
| 13th | 2008–2013 | ||
| 14th | 2013–2018 | Joniston Bangkuai | |
| 15th | 2018 | ||
| 2018–2020 | PBS | ||
| 16th | 2020–2025 | GRS (PBS) | |
| 17th | 2025–present | ||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| GRS | Joniston Bangkuai | |||||
| KDM | Henry Saimpon | |||||
| Sabah Nationality Party | Dusi Gingging | |||||
| Homeland Solidarity Party | Karen Cassandra Ambrose | |||||
| Sabah Native Co-operation Party | Trevor Kenneth Maringking | |||||
| Heritage | Saibin Gunsari | |||||
| UPKO | Joisin Romut | |||||
| Sabah Dream Party | Niyky @ Niky J Bosikol | |||||
| Homeland Solidarity Party | Terence Sinti | |||||
| Total valid votes | ||||||
| Total rejected ballots | ||||||
| Unreturned ballots | ||||||
| Turnout | ||||||
| Registered electors | 17,191 | |||||
| Majority | ||||||
Source(s) | ||||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| PBS | Joniston Bangkuai | 4,007 | 51.25 | |||
| UPKO | Wilfred Madius Tangau | 2,786 | 35.64 | |||
| Love Sabah Party | Andau Yasun | 363 | 4.64 | |||
| LDP | Rozylyn @ Rosalyn Gelunu | 274 | 3.50 | |||
| Independent | Dominic Yasun | 266 | 3.40 | |||
| Independent | Jolianis Lampog | 20 | 0.26 | |||
| Total valid votes | 7,716 | 98.70 | ||||
| Total rejected ballots | 78 | 1.00 | ||||
| Unreturned ballots | 24 | 0.31 | ||||
| Turnout | 7,818 | 71.81 | ||||
| Registered electors | 10,887 | |||||
| Majority | 1,221 | 15.61 | ||||
| PBS gain from BN | Swing | ? | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Joniston Bangkuai | 4,336 | 41.46 | |||
| Sabah Heritage Party | Jo-Anna Sue Henley Rampas | 2,893 | 27.66 | |||
| STAR | Terence Sinti | 2,457 | 23.49 | |||
| Love Sabah Party | Gaibin Ransoi | 543 | 5.19 | |||
| Total valid votes | 10,229 | 97.80 | ||||
| Total rejected ballots | 175 | 1.67 | ||||
| Unreturned ballots | 55 | 0.53 | ||||
| Turnout | 10,459 | 80.75 | ||||
| Registered electors | 12,953 | |||||
| Majority | 1,443 | 13.80 | ||||
| BN hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Joniston Bangkuai | 3,745 | 40.21 | |||
| PKR | Rhodes Panilau | 3,701 | 39.74 | |||
| STAR | Terence Sinti | 1,025 | 11.00 | |||
| Independent | John Hussein | 517 | 5.55 | |||
| SAPP | Tindil Sindin Gonsobil | 129 | 1.39 | |||
| Total valid votes | 8,988 | 96.50 | ||||
| Total rejected ballots | 171 | 1.84 | ||||
| Unreturned ballots | 26 | 0.28 | ||||
| Turnout | 9,314 | 81.50 | ||||
| Registered electors | 11,424 | |||||
| Majority | 44 | 0.47 | ||||
| BN hold | Swing | |||||
Source(s) "KEPUTUSAN PILIHAN RAYA UMUM DEWAN UNDANGAN NEGERI". Archived from the original on 2022-10-10. Retrieved 2022-06-25. | ||||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Louis Rampas | 4,051 | 58.13 | |||
| PKR | Gaibin Ransoi | 2,785 | 39.97 | |||
| Total valid votes | 13,155 | 98.11 | ||||
| Total rejected ballots | 132 | 1.89 | ||||
| Unreturned ballots | 0 | 0.00 | ||||
| Turnout | 6,968 | 71.30 | ||||
| Registered electors | 9,773 | |||||
| Majority | 1,266 | 18.16 | ||||
| BN hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Louis Rampas | 3,712 | 58.83 | |||
| Independent | Joisin Romut | 1,433 | 22.71 | |||
| PASOK | Gaibin Ransoi | 978 | 15.50 | |||
| Total valid votes | 6,123 | 97.04 | ||||
| Total rejected ballots | 186 | 2.95 | ||||
| Unreturned ballots | 1 | 0.02 | ||||
| Turnout | 6,310 | 66.69 | ||||
| Registered electors | 9,461 | |||||
| Majority | 2,279 | 36.12 | ||||
| BN hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| BN | Louis Rampas | 5,007 | 73.34 | |||
| United Pasokmomogun Kadazandusun Murut Organisation | Gisin Lombut | 1,622 | 23.76 | |||
| BERSEKUTU | Seibing Gunting | 142 | 2.08 | |||
| Total valid votes | 6,771 | 99.18 | ||||
| Total rejected ballots | 56 | 0.82 | ||||
| Unreturned ballots | 0 | 0.00 | ||||
| Turnout | 6,827 | 76.08 | ||||
| Registered electors | 8,974 | |||||
| Majority | 3,385 | 49.58 | ||||
| BN gain from PBS | Swing | ? | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| PBS | Gisin Lombut | 4,354 | 69.75 | |||
| BN | Sulah Rampas | 1,826 | 29.25 | |||
| Total valid votes | 6,180 | 99.01 | ||||
| Total rejected ballots | 62 | 0.99 | ||||
| Unreturned ballots | 0 | 0.00 | ||||
| Turnout | 6,242 | 76.53 | ||||
| Registered electors | 8,156 | |||||
| Majority | 2,528 | 40.50 | ||||
| PBS hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| PBS | Gisin Lombut | 3,709 | 66.51 | |||
| USNO | Gaibin Ransoi | 893 | 16.01 | |||
| BERJAYA | Patrick Godomon | 552 | 9.90 | |||
| Sabah People's Party | Linus Lakudaan Gising | 255 | 4.57 | |||
| AKAR | Mickey Salleh | 90 | 1.61 | |||
| Total valid votes | 5,499 | 98.60 | ||||
| Total rejected ballots | 78 | 1.40 | ||||
| Unreturned ballots | 0 | 0.00 | ||||
| Turnout | 5,577 | 78.07 | ||||
| Registered electors | 7,144 | |||||
| Majority | 2,816 | 50.50 | ||||
| PBS hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| PBS | Gisin Lombut | 2,967 | 60.51 | |||
| BERJAYA | Rahimah Stephens | 1,775 | 36.20 | |||
| Independent | Ayun Meliyon | 101 | 2.06 | |||
| Total valid votes | 4,843 | 98.78 | ||||
| Total rejected ballots | 60 | 1.22 | ||||
| Unreturned ballots | 0 | 0.00 | ||||
| Turnout | 4,903 | 75.31 | ||||
| Registered electors | 6,510 | |||||
| Majority | 1,192 | 24.31 | ||||
| PBS hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| PBS | Gisin Lombut | 2,289 | 50.40 | ||
| BERJAYA | Rahimah Stephens | 1,462 | 32.19 | ||
| USNO | Abdul Kadir Baba | 637 | 14.02 | ||
| BERSEPADU | Gaibin Ransoi | 45 | 0.99 | ||
| BERSIH | Abdul Kahim Abdul Sanip | 36 | 0.79 | ||
| Total valid votes | 4,469 | 98.39 | |||
| Total rejected ballots | 73 | 1.61 | |||
| Unreturned ballots | 0 | 0.00 | |||
| Turnout | 4,542 | 75.81 | |||
| Registered electors | 5,991 | ||||
| Majority | 827 | 18.21 | |||
| PBS gain from BERJAYA | Swing | ? | |||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BERJAYA | Rahimah Stephens | 2,552 | 67.23 | ||
| PASOK | Gisin Lombut | 1,071 | 28.21 | ||
| PUSAKA | Indra Bayat | 42 | 1.11 | ||
| Total valid votes | 3,665 | 96.55 | |||
| Total rejected ballots | 131 | 3.45 | |||
| Unreturned ballots | 0 | 0.00 | |||
| Turnout | 3,796 | 77.42 | |||
| Registered electors | 4,903 | ||||
| Majority | 1,481 | 39.02 | |||
| BERJAYA hold | Swing | ||||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| On the nomination day, Rahimah Stephens won uncontested. | ||||||
| BERJAYA | Rahimah Stephens | |||||
| Total valid votes | ||||||
| Total rejected ballots | ||||||
| Unreturned ballots | ||||||
| Turnout | ||||||
| Registered electors | ||||||
| Majority | ||||||
| BERJAYA hold | Swing | |||||
| Party | Candidate | Votes | % | ∆% | |
|---|---|---|---|---|---|
| BERJAYA | Fuad Stephens | 2,552 | 64.54 | ||
| PEKEMAS | Patrick Godomon | 1,026 | 25.95 | ||
| USNO | Payar Juman | 284 | 7.18 | ||
| Total valid votes | 3,862 | 97.67 | |||
| Total rejected ballots | 92 | 2.33 | |||
| Unreturned ballots | 0 | 0.00 | |||
| Turnout | 3,954 | 92.77 | |||
| Registered electors | 4,262 | ||||
| Majority | 1,111 | 38.59 | |||
| BERJAYA gain from UPKO | Swing | ? | |||
| Party | Candidate | Votes | % | ∆% | ||
|---|---|---|---|---|---|---|
| UPKO | Payar Juman | 4,260 | 84.19 | |||
| USNO | Bernad Giom | 631 | 12.47 | |||
| Independent | Nonon Anad | 16 | 0.32 | |||
| Independent | Samin Mindot | 6 | 0.12 | |||
| Total valid votes | 4,913 | 97.09 | ||||
| Total rejected ballots | 147 | 2.91 | ||||
| Unreturned ballots | 0 | 0.00 | ||||
| Turnout | 5,060 | 87.41 | ||||
| Registered electors | 5,789 | |||||
| Majority | 3,629 | 71.72 | ||||
| This was a new constituency created. | ||||||