1969 / 1970 – 2021 · 12 elections and by-elections

Win-rate leaderboard

Every past Sarawak election and by-election lined up side by side: candidates’ win records, and how each seat’s winning party has changed.

Historical data, not a forecast for this election.

Most wins

Download image

People who contested at least 3 times, ranked by wins. By-elections included; an unopposed return counts as a win.

  1. 1 Abang Abdul Rahman Zohari bin Abang Openg (Abang Johari) 1981 – 2021 · PBB 1 by-election(s) 10 wins / 10 contests100% win rate
  2. 2 Adenan bin Satem 1979 – 2016 · PBB 1 by-election(s) 1 unopposed 10 wins / 10 contests100% win rate
  3. 3 Alfred Jabu anak Numpang 1974 – 2011 · PESAKA → PBB 1 by-election(s) 3 unopposed 10 wins / 10 contests100% win rate
  4. 4 Gramong Juna 1978 – 2011 · SNAP → PBDS → PBB 1 by-election(s) 9 wins / 9 contests100% win rate
  5. 5 Abdul Taib bin Mahmud 1981 – 2011 · PBB 1 by-election(s) 2 unopposed 8 wins / 8 contests100% win rate
  6. 6 Awang Tengah bin Ali Hasan 1987 – 2021 · PBB 2 unopposed 8 wins / 8 contests100% win rate
  7. 7 James Jemut anak Masing 1983 – 2016 · PBDS → PRS 8 wins / 8 contests100% win rate
  8. 8 Ambrose Blikau anak Enturan 1979 – 2016 · PBB 2 unopposed 8 wins / 9 contests88.9% win rate
  9. 9 Celestine Ujang anak Jilan 1974 – 1997 · PBB 1 by-election(s) 1 unopposed 7 wins / 7 contests100% win rate
  10. 10 James Wong Kim Min 1969 / 1970 – 1996 · SNAP 1 unopposed 7 wins / 7 contests100% win rate
  11. 11 John Sikie anak Tayai 1991 – 2021 · PBDS → PRS 1 unopposed 7 wins / 7 contests100% win rate
  12. 12 Julaihi bin Narawi 1991 – 2021 · PBB 1 unopposed 7 wins / 7 contests100% win rate
  13. 13 Mong anak Dagang 1996 – 2021 · PBDS → PRS 1 by-election(s) 7 wins / 7 contests100% win rate
  14. 14 David Teng Lung Chi 1979 – 2011 · SUPP 1 unopposed 7 wins / 8 contests87.5% win rate
  15. 15 Wong Soon Koh 1987 – 2021 · SUPP → BEBAS → PSB 7 wins / 8 contests87.5% win rate
  16. 16 William Mawan Ikom 1983 – 2021 · SNAP → SPDP → BEBAS → PBB 7 wins / 9 contests77.8% win rate
  17. 17 Chong Kiun Kong 1969 / 1970 – 1991 · SUPP 6 wins / 6 contests100% win rate
  18. 18 Edward Jeli anak Belayong 1969 / 1970 – 1991 · SNAP → PBDS → SNAP 6 wins / 6 contests100% win rate
  19. 19 Francis Harden anak Hollis 1996 – 2021 · SUPP 6 wins / 6 contests100% win rate
  20. 20 Joseph Balan Seling 1969 / 1970 – 1991 · SNAP → PBDS → PBB 6 wins / 6 contests100% win rate

Unbeaten (6 or more contests, never lost)

Download image

Safe seats: longest run by one party

Download image

Consecutive elections up to 2021 in which the same party won the seat.

  1. 1Muara Tuang N.16PBB, 11 in a row (since 1974)
    1. PBRS1969 / 1970
    2. PBB1974–2021
  2. 2Tarat N.20PBB, 11 in a row (since 1974)
    1. SNAP1969 / 1970
    2. PBB1974–2021
  3. 3Saribas N.35PBB, 11 in a row (since 1974)
    1. PBRS1969 / 1970
    2. PBB1974–2021
  4. 4Layar N.36PBB, 11 in a row (since 1974)
    1. SNAP1969 / 1970
    2. PBB1974–2021
  5. 5Balingian N.58PBB, 11 in a row (since 1974)
    1. PBRS1969 / 1970
    2. PBB1974–2021
  6. 6Kemena N.69PBB, 11 in a row (since 1974)
    1. PESAKA1969 / 1970
    2. PBB1974–2021
  7. 7Satok N.08PBB, 10 in a row (since 1979)
    1. ?1969 / 1970–1974
    2. PBB1979–2021
  8. 8Pantai Damai N.04PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  9. 9Tupong N.06PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  10. 10Asajaya N.15PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  11. 11Tebedu N.21PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  12. 12Simunjan N.25PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  13. 13Sebuyau N.27PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  14. 14Simanggang N.32SUPP, 7 in a row (since 1991)
    1. SNAP1969 / 1970
    2. SUPP1974
    3. ?1979–1987
    4. SUPP1991–2021
  15. 15Kalaka N.38PBB, 7 in a row (since 1991)
    1. PESAKA1969 / 1970
    2. PBB1974–1983
    3. PERMAS1987
    4. PBB1991–2021

Swing seats: winning party changed most often

Download image

How many times the winning party changed between recorded elections.

  1. 1Engkilili N.33changed hands 7 times
    1. ?1969 / 1970–1974
    2. SNAP1979
    3. BEBAS1983
    4. PBDS1987
    5. SUPP1991–2001
    6. SNAP2006
    7. SUPP2011
    8. BEBAS2016
    9. PSB2021
  2. 2Pakan N.47changed hands 6 times
    1. PESAKA1969 / 1970
    2. SNAP1974–1979
    3. PBDS1983–1987
    4. SNAP1991–2001
    5. SPDP2006–2011
    6. BEBAS2016
    7. PBB2021
  3. 3Dudong N.52changed hands 6 times
    1. SUPP1969 / 1970
    2. SNAP1974–1979
    3. BEBAS1983
    4. SUPP1987–2006
    5. DAP2011
    6. BEBAS2016
    7. PDP2021
  4. 4Krian N.39changed hands 5 times
    1. SNAP1969 / 1970–1979
    2. PBDS1983–1987
    3. SNAP1991–2001
    4. SPDP2006
    5. PKR2011–2016
    6. PDP2021
  5. 5Pelagus N.61changed hands 5 times
    1. PESAKA1969 / 1970
    2. SNAP1974–1983
    3. PBDS1987–2001
    4. PRS2006
    5. BEBAS2011
    6. PRS2016–2021
  6. 6Belaga N.65changed hands 5 times
    1. SUPP1969 / 1970–1974
    2. BEBAS1979
    3. PBB1983–1991
    4. SNAP1996
    5. PBDS2001
    6. PRS2006–2021
  7. 7Meluan N.48changed hands 4 times
    1. SNAP1969 / 1970–1983
    2. PBDS1987
    3. SNAP1991–1996
    4. BEBAS2001
    5. SPDP2006–2016
    6. PDP2021
  8. 8Ngemah N.49changed hands 4 times
    1. BEBAS1969 / 1970
    2. SNAP1974–1979
    3. PBDS1983–2001
    4. BEBAS2006
    5. PRS2011–2021
  9. 9Telang Usan N.77changed hands 4 times
    1. SNAP1969 / 1970–1983
    2. PBDS1987
    3. PBB1991
    4. BEBAS1996
    5. PBB2001–2021
  10. 10Meradong N.46changed hands 4 times
    1. ?1969 / 1970–1974
    2. SUPP1979–1991
    3. BEBAS1996
    4. SUPP2001
    5. DAP2006–2011
    6. SUPP2016–2021
  11. 11Bukit Assek N.51changed hands 4 times
    1. ?1969 / 1970–1987
    2. SUPP1991
    3. DAP1996
    4. SUPP2001
    5. DAP2006–2016
    6. SUPP2021
  12. 12Kalaka N.38changed hands 3 times
    1. PESAKA1969 / 1970
    2. PBB1974–1983
    3. PERMAS1987
    4. PBB1991–2021
  13. 13Machan N.50changed hands 3 times
    1. PESAKA1969 / 1970
    2. SNAP1974–1979
    3. PBDS1983–1987
    4. PBB1991–2021
  14. 14Baleh N.64changed hands 3 times
    1. PESAKA1969 / 1970
    2. SNAP1974–1979
    3. PBDS1983–2001
    4. PRS2006–2021
  15. 15Marudi N.76changed hands 3 times
    1. SNAP1969 / 1970–1983
    2. PBDS1987
    3. SNAP1991–2001
    4. SPDP2006–2016
    5. PDP2021

Kuching city’s 9 seats

Download image

Winning party by election (left 1969 / 1970, right 2021; hollow = no same-name seat on record)

  1. 06Tupong N.06 PBB, 7 in a row (since 1991)
    1. ?1969 / 1970–1987
    2. PBB1991–2021
  2. 07Samariang N.07 PBB, 6 in a row (since 1996)
    1. ?1969 / 1970–1991
    2. PBB1996–2021
  3. 08Satok N.08 PBB, 10 in a row (since 1979)
    1. ?1969 / 1970–1974
    2. PBB1979–2021
  4. 09Padungan N.09changed hands 3 times · DAP, 3 in a row (since 2011)
    1. ?1969 / 1970–1974
    2. BEBAS1979
    3. SUPP1983–2001
    4. PKR2006
    5. DAP2011–2021
  5. 10Pending N.10changed hands 1 times · DAP, 4 in a row (since 2006)
    1. ?1969 / 1970–1987
    2. SUPP1991–2001
    3. DAP2006–2021
  6. 11Batu Lintang N.11changed hands 3 times
    1. ?1969 / 1970–1987
    2. SUPP1991–2001
    3. DAP2006
    4. PKR2011–2016
    5. PSB2021
  7. 12Kota Sentosa N.12changed hands 1 times
    1. ?1969 / 1970–2001
    2. DAP2006–2016
    3. SUPP2021
  8. 13Batu Kitang N.13 SUPP, 2 in a row (since 2016)
    1. ?1969 / 1970–2011
    2. SUPP2016–2021
  9. 14Batu Kawah N.14changed hands 2 times · SUPP, 2 in a row (since 2016)
    1. SUPP1969 / 1970–2006
    2. DAP2011
    3. SUPP2016–2021

Sources and method

Spotted an error? Tell us

Share to

WhatsApp Facebook Telegram X

Share a constituency image

If a download does not start, press and hold the preview to save it.

Flag reference: Sarawak Government ↗

选择语言Choose your language
Pilih bahasa

仅保存在此浏览器 · Saved in this browser only · Disimpan dalam pelayar ini sahaja