Skip to content
fred.myarkibPRU
arkibPRUMalaysia Election Results Archive
Menu
Choose an analysis toolStates
States › Sabah

State profile

Sabah

Summary of Parliament and state assembly results in Sabah: who has held the seats over time, turnout and the most marginal seats.

Parliament seats25GE-15 (2022)
State seats73State Election Round 15 (2021–2025) · 2025
Largest in assemblyIndependent / no coalition36 / 73
Turnout · Parliament64.4%
Turnout · DUN64.3%
By-elections504,267 candidacies

Parliament seats by coalition Sabah

State seats by coalition Sabah

Turnout (%) GE (Parliament) & state elections by year

Most marginal seats (latest results)

SeatLast WinnerPartyMajorityMajority %
P.173 Putatan
GE15 · 2022
Shahelmey bin Yahya UMNO 124 0.30%
N.17 Darau
SE 15
Azhar bin Matussin WARISAN 63 0.30%
P.170 Tuaran
GE15 · 2022
Wilfred Madius Tangau UPKO 233 0.40%
N.52 Sungai Sibuga
SE 15
Nurulalsah binti Hassan Alban WARISAN 88 0.40%
N.02 Bengkoka
SE 15
Harun bin Durabi UMNO 77 0.65%
N.06 Bandau
SE 15
Maijol Mahap BEBAS 244 1.39%
N.16 Karambunai
SE 15
Aliakbar bin Gulasan PAS 365 1.42%
N.73 Sebatik
SE 15
Manahing Tinggilani @ Tanggilani WARISAN 150 1.45%
N.58 Lamag
SE 15
Bung Moktar bin Radin UMNO 153 1.53%
N.05 Matunggong
SE 15
Julita Mojungki PBS 334 1.74%

State seats — State Election Round 15 (2021–2025)

SeatNamePartyVote ShareMajority %Turnout
N.01 Banggi Mohammad bin Mohamarin PGRS GRS 44.8% 23.6% 60.2%
N.02 Bengkoka Harun bin Durabi UMNO BN 21.0% 0.6% 66.7%
N.03 Pitas Ruddy bin Awah PGRS GRS 47.6% 12.9% 70.2%
N.04 Tanjong Kapor Ben Chong Chen Bin PGRS GRS 30.2% 1.8% 61.5%
N.05 Matunggong Julita Mojungki PBS GRS 47.3% 1.7% 66.8%
N.06 Bandau Maijol Mahap BEBAS Independent / no coalition 22.8% 1.4% 65.6%
N.07 Tandek Hendrus Anding PBS GRS 43.1% 17.3% 61.1%
N.08 Pintasan Fairuz Renddan BEBAS Independent / no coalition 39.3% 9.0% 75.7%
N.09 Tempasuk Mohd Arsad bin Bistari PGRS GRS 39.8% 14.7% 73.1%
N.10 Usukan Munirah Majilis WARISAN Independent / no coalition 35.7% 2.5% 73.9%
N.11 Kadamaian Ewon Benedick UPKO Independent / no coalition 65.6% 53.0% 70.5%
N.12 Sulaman Hajiji bin Noor PGRS GRS 73.6% 61.7% 79.8%
N.13 Pantai Dalit Jasnih bin Daya PGRS GRS 44.6% 18.6% 71.8%
N.14 Tamparuli Madius bin Tangau UPKO Independent / no coalition 44.9% 13.9% 69.6%
N.15 Kiulu Joniston Bangkuai PBS GRS 36.5% 12.2% 69.5%
N.16 Karambunai Aliakbar bin Gulasan PAS PN 27.5% 1.4% 67.0%
N.17 Darau Azhar bin Matussin WARISAN Independent / no coalition 39.9% 0.3% 64.4%
N.18 Inanam Edna Jessica Majimbun WARISAN Independent / no coalition 33.5% 10.5% 63.3%
N.19 Likas Tham Yun Fook WARISAN Independent / no coalition 56.3% 23.7% 54.2%
N.20 Api-Api Loi Kok Liang WARISAN Independent / no coalition 59.8% 30.3% 57.8%
N.21 Luyang Samuel Wong Tshun Chuen WARISAN Independent / no coalition 61.2% 34.3% 55.7%
N.22 Tanjung Aru Junz Wong Hong Jun WARISAN Independent / no coalition 47.7% 28.0% 62.1%
N.23 Petagas Awang Ahmad Sah bin Awang Sahri BEBAS Independent / no coalition 31.9% 9.4% 67.7%
N.24 Tanjung Keramat Shah Alfie bin Yahya Ahmad Shah PGRS GRS 33.2% 6.7% 67.8%
N.25 Kapayan Chin Tek Ming WARISAN Independent / no coalition 50.4% 32.0% 59.0%
N.26 Moyog Donald Peter Mojuntin UPKO Independent / no coalition 43.0% 12.4% 68.9%
N.27 Limbahau Juil bin Nuatim BEBAS GRS 43.4% 22.3% 74.3%
N.28 Kawang Yusof bin Khan Bahadar (Gulamhaidar) PGRS GRS 66.0% 49.5% 75.6%
N.29 Pantai Manis Pengiran Saifuddin bin Pengiran Tahir PGRS GRS 45.5% 14.4% 75.3%
N.30 Bongawan Daud bin Yusof WARISAN Independent / no coalition 30.7% 5.2% 76.4%
N.31 Membakut Mohd Arifin bin Mohd Arif PGRS GRS 39.9% 14.2% 77.2%
N.32 Klias Isnin bin Aliasnih PGRS GRS 40.0% 10.8% 69.6%
N.33 Kuala Penyu Limus bin Jury PGRS GRS 53.5% 24.6% 73.7%
N.34 Lumadan Ruslan Muharam PBS GRS 52.7% 28.2% 69.5%
N.35 Sindumin Yusri bin Pungut WARISAN Independent / no coalition 32.1% 2.3% 63.1%
N.36 Kundasang Joachim Gunsalam PBS GRS 29.0% 6.4% 66.0%
N.37 Karanaan Masidi bin Manjun (Masdi) PGRS GRS 54.6% 41.4% 70.0%
N.38 Paginatan Rusdin @ Musidi bin Riman KDM Independent / no coalition 32.6% 4.0% 69.1%
N.39 Tambunan Jeffrey Gapari Kitingan STAR Independent / no coalition 65.8% 38.2% 66.2%
N.40 Bingkor Mohd Ishak bin Ayub STAR Independent / no coalition 47.1% 27.3% 64.1%
N.41 Liawan Nik Mohd Nadzri bin Nik Zawawi UMNO BN 28.3% 3.1% 64.6%
N.42 Melalap Jamawi bin Jaafar PKR PH 33.8% 3.5% 71.1%
N.43 Kemabong Rubin bin Balang PGRS GRS 39.8% 13.4% 69.9%
N.44 Tulid Jordan Jude Ellron BEBAS Independent / no coalition 30.5% 10.3% 71.5%
N.45 Sook Arthur Joseph Kurup PBRS BN 57.9% 32.9% 71.1%
N.46 Nabawan Abd. Ghani bin Mohd. Yassin PGRS GRS 37.1% 11.8% 61.9%
N.47 Telupid Jonnybone J Kurum PBS GRS 37.6% 9.8% 69.8%
N.48 Sugut James bin Ratib PGRS GRS 50.0% 22.2% 69.7%
N.49 Labuk Samad bin Jambri PGRS GRS 31.7% 10.8% 64.2%
N.50 Gum-Gum Arunarnsin bin Taib WARISAN Independent / no coalition 26.2% 9.6% 60.5%
N.51 Sungai Manila Hazem Mubarak bin Musa PGRS GRS 37.9% 11.0% 64.6%
N.52 Sungai Sibuga Nurulalsah binti Hassan Alban WARISAN Independent / no coalition 30.2% 0.4% 57.8%
N.53 Sekong Alias bin Sani WARISAN Independent / no coalition 40.3% 5.0% 59.8%
N.54 Karamunting Wong Tshun Khee WARISAN Independent / no coalition 37.8% 5.9% 59.9%
N.55 Elopura Calvin Chong Ket Kiun WARISAN Independent / no coalition 45.1% 17.7% 49.9%
N.56 Tanjong Papat Alex Thien WARISAN Independent / no coalition 35.1% 7.9% 56.3%
N.57 Kuamut Masiung Banah PGRS GRS 40.1% 3.7% 69.8%
N.58 Lamag Bung Moktar bin Radin UMNO BN 39.1% 1.5% 73.0%
N.59 Sukau Jafry bin Ariffin UMNO BN 45.7% 11.0% 69.5%
N.60 Tungku Assaffal bin P. Alian WARISAN Independent / no coalition 37.6% 7.7% 62.8%
N.61 Segama Muhammad bin Abdul Karim WARISAN Independent / no coalition 42.6% 23.6% 58.5%
N.62 Silam Mohammad Yusof bin Apdal WARISAN Independent / no coalition 43.4% 7.7% 59.0%
N.63 Kunak Anil Jeet Singh UMNO BN 41.5% 14.7% 58.9%
N.64 Sulabayan Jaujan bin Sambakong WARISAN Independent / no coalition 74.7% 60.4% 49.5%
N.65 Senallang Mohd Shafie bin Apdal WARISAN Independent / no coalition 79.6% 62.2% 54.4%
N.66 Bugaya Jamil bin Hamzah WARISAN Independent / no coalition 67.6% 50.6% 55.6%
N.67 Balung Syed Ahmad bin Syed Abas PGRS GRS 35.9% 10.2% 60.2%
N.68 Apas Nizam bin Abu Bakar Titingan PGRS GRS 49.7% 22.8% 58.8%
N.69 Sri Tanjong Justin Wong Yung Bin WARISAN Independent / no coalition 52.6% 16.8% 50.7%
N.70 Kukusan Rina binti Jainal BEBAS Independent / no coalition 31.6% 5.9% 58.7%
N.71 Tanjung Batu Andi Md Shamsureezal bin Mohd Sainal PGRS GRS 34.8% 6.2% 58.5%
N.72 Merotai Sarifuddin bin Hata WARISAN Independent / no coalition 58.2% 26.4% 58.9%
N.73 Sebatik Manahing Tinggilani @ Tanggilani WARISAN Independent / no coalition 27.0% 1.5% 62.5%

Parliament seats — GE-15 (2022)

SeatNamePartyVote ShareMajority %Turnout
P.167 Kudat Verdon bin Bahanda BEBAS Independent / no coalition 36.2% 4.4% 60.8%
P.168 Kota Marudu Wetrom Bahanda KDM Independent / no coalition 48.7% 16.4% 63.0%
P.169 Kota Belud Munirah Majilis WARISAN Independent / no coalition 46.5% 8.5% 69.2%
P.170 Tuaran Wilfred Madius Tangau UPKO PH 42.8% 0.4% 70.9%
P.171 Sepanggar Mustapha Sakmud PKR PH 38.4% 10.0% 66.1%
P.172 Kota Kinabalu Chan Foong Hin DAP PH 71.1% 53.9% 60.3%
P.173 Putatan Shahelmey bin Yahya UMNO BN 39.4% 0.3% 66.8%
P.174 Penampang Ewon Benedick UPKO PH 57.3% 28.4% 66.4%
P.175 Papar Armizan bin Mohd Ali BEBAS GRS 52.7% 29.5% 73.9%
P.176 Kimanis Mohamad bin Alamin UMNO BN 41.9% 9.8% 77.3%
P.177 Beaufort Siti Aminah binti Aching UMNO BN 36.1% 8.6% 69.2%
P.178 Sipitang Matbali bin Musah BEBAS GRS 49.8% 16.1% 65.0%
P.179 Ranau Jonathan bin Yasin BEBAS GRS 53.4% 26.2% 64.4%
P.180 Keningau Jeffrey Gapari Kitingan STAR GRS 42.2% 14.7% 63.4%
P.181 Tenom Riduan bin Rubin BEBAS Independent / no coalition 35.0% 3.9% 69.2%
P.182 Pensiangan Arthur Joseph Kurup PBRS BN 52.9% 14.6% 67.5%
P.183 Beluran Ronald Kiandee BERSATU PN 38.5% 5.4% 67.0%
P.184 Libaran Suhaimi bin Nasir UMNO BN 51.6% 28.3% 63.1%
P.185 Batu Sapi Khairul Firdaus Akbar Khan BEBAS GRS 44.9% 17.8% 62.9%
P.186 Sandakan Vivian Wong Shir Yee DAP PH 53.9% 35.7% 56.8%
P.187 Kinabatangan Bung Moktar bin Radin UMNO BN 57.4% 14.8% 66.7%
P.188 Lahad Datu Mohammad Yusof bin Apdal WARISAN Independent / no coalition 46.6% 7.5% 59.0%
P.189 Semporna Mohd Shafie bin Apdal WARISAN Independent / no coalition 73.8% 53.5% 55.4%
P.190 Tawau Lo Su Fui PBS GRS 39.2% 7.5% 59.0%
P.191 Kalabakan Andi Muhammad Suryady bin Bandy UMNO BN 47.7% 18.2% 60.5%

By-elections — Sabah

DateSeatNamePartyMajority
2026-01-24 N.58 Lamag Mohd Ismail bin Ayob UMNO 5,681
2026-01-24 P.187 Kinabatangan Mohd Kurniawan Naim bin Moktar (Naim Moktar) UMNO 14,214
2022-11-19 N.66 Bugaya Jamil bin Hamzah WARISAN 6,629
2020-01-18 P.176 Kimanis Mohamad bin Alamin UMNO 2,029
2019-05-11 P.186 Sandakan Vivian Wong Shir Yee DAP 11,521
2010-11-04 P.185 Batu Sapi Linda Tsen Thau Lin PBS 6,359
2002-10-12 P.150 Gaya Liew Teck Chan SAPP 11,923
2001-07-21 N.13 Likas Yong Teck Lee SAPP 7,541
1995-01-28 N.48 Sulabayan Nasir bin Sakaran UMNO 6,013
1991-05-11 N.08 Usukan Mustapha bin Harun UMNO 2,492
1990-12-08 N.38 Sipitang Jamilah binti Sulaiman (Halimah) PBS 203
1990-12-08 N.48 Sulabayan Nasir bin Sakaran UMNO 917
1989-12-09 N.14 Ranau Siringan bin Gubat PBS 1,130
1987-09-19 N.34 Bongawan Abd. Ghani bin Bidin PBS 444
1987-04-18 N.08 Usukan Mustapha bin Harun USNO 396
1987-04-18 P.148 Limbawang Mustapha bin Harun USNO 1,794
1986-11-29 N.11 Sulaman Jasnie Gindung PBS 704
1986-01-25 N.22 Sukau Zaki bin Gusmiah (Zakariah) USNO 439
1986-01-25 N.47 Balung Ahmad Bahrom bin Abu Bakar Titingan PBS 303
1986-01-25 N.33 Buang Sayang Osu Sukam USNO 260
1986-01-25 N.20 Karamunting Lui Pui Keong PBS 1,648
1985-10-12 P.129 Ulu Padas Kadoh bin Agundong (Ferdinand) PBS 2,262
1984-12-29 N.18 Tambunan Joseph Pairin Kitingan BEBAS 3,048
1983-07-16 N.14 Tamparuli Clarence Elong Mansul BERJAYA 1,346
1983-01-28 N.01 Banggi Yahya bin Othman BERJAYA 0
1982-10-01 N.07 Usukan Pandikar Amin bin Mulia USNO 263
1982-10-01 N.06 Tandek Vilson Uhut Malingka BERJAYA 87
1981-11-08 N.47 Balung Ahmad Bahrom bin Abu Bakar Titingan BERJAYA 1,137
1981-11-08 N.41 Kunak Salim bin Bacho USNO 500
1981-11-08 N.36 Lumadan Johari bin Mohd Dun (Jahari) BERJAYA 688
1981-04-09 P.125 Kimanis Pengiran Othman bin Rauf BERJAYA 0
1980-05-24 N.45 Kemabong Justin bin Sanggau BERJAYA 1,496
1980-05-24 N.10 Sugut Pengiran Abdul Khafid bin Pengiran Salleh BERJAYA 1,071
1979-11-24 N.17 Ranau Jirin bin Saliun BERJAYA 1,174
1979-11-24 N.47 Balung Syed Abas bin Syed Ali BERJAYA 2,076
1978-07-29 N.04 Matunggong George Mojuntin BERJAYA 743
1978-07-29 N.22 Inanam Marshal Leiking (Marcel) BERJAYA 3,032
1977-12-20 N.04 Matunggong Amil bin Matinggi BERJAYA 0
1977-07-30 P.127 Keningau Harris bin Mohd Salleh BERJAYA 5,959
1977-01-29 P.125 Kimanis Pengiran Awangku Aliuddin bin Pengiran Mohd Tahir (A. K. Aliuddin) BEBAS 2,762
1976-07-31 N.23 Moyog Conrad Jomilon Mojuntin BERJAYA 3,965
1976-07-31 N.21 Tanjong Aru Matthew Gonzaga BERJAYA 4,540
1976-07-15 N.20 Kota Kinabalu Lim Guan Sing BERJAYA 0
1976-07-15 N.31 Papar Mohd. Noor bin Mansoor BERJAYA 0
1976-07-15 N.15 Kiulu Rahimah Stephens (Cecilia June Lutter) BERJAYA 0
1975-12-10 N.27 Kuala Kinabatangan Galpam bin Indar USNO 1,295
1975-12-10 N.15 Labuan Mohamed bin Omar Beldram USNO 1,088
1975-07-09 N.19 Keningau R. M. Jasni USNO 0
1973-08-04 N.24 Elopura Ngui Tet Loi SCA 0
1968-06-12 N.21 Ranau Mohd. Yassin bin Hashim USNO 0