Skip to content
fred.myarkibPRU
arkibPRUMalaysia Election Results Archive
Menu
Choose an analysis toolParties
Coalition Performance › PH

Coalition

PH

PH contested 1,487 times and won 591 seats (40% win rate) between 2016 and 2026.

Contests1,487432 Parliament · 1,055 DUN
Won591
Win Rate40%
Avg Share37.7%
Distinct candidates1,110
Best resultSE 14218 seats

Seats contested vs won DUN

Win rate, popular vote & seat % (%) Percent per election

Performance by state DUN

StateContestedWonWin RateAvg Share
Selangor 10587 83% 61.0%
Pulau Pinang 7464 86% 69.5%
Johor 16257 35% 36.0%
Perak 11853 45% 43.7%
Negeri Sembilan 9148 53% 49.9%
Kedah 5721 37% 34.9%
Melaka 5620 36% 39.7%
Pahang 8317 20% 24.0%
Sarawak 14612 8% 19.1%
Sabah 399 23% 32.4%
Perlis 304 13% 26.3%
Kelantan 571 2% 14.1%
Terengganu 370 0% 8.3%

Most successful candidates

  1. 1Anthony Loke Siew Fook5 contests4 wins
  2. 2Salahuddin bin Ayub4 contests4 wins
  3. 3Nga Kor Ming4 contests4 wins
  4. 4Chong Chieng Jen4 contests4 wins
  5. 5Lim Guan Eng4 contests4 wins
  6. 6Chow Kon Yeow4 contests4 wins
  7. 7Aminuddin bin Harun4 contests3 wins
  8. 8Arul Kumar a/l Jambunathan3 contests3 wins
  9. 9Andrew Chen Kah Eng3 contests3 wins
  10. 10Adly bin Zahari3 contests3 wins

Main rivals Who beat them

BN
469
PN
201
GS
105
GPS
80
Independent / no coalition
33
GRS
7
USA
1

Narrowest wins

  1. 1N.47 ChenderiangSE 14 · Ahmad Faizal bin Azumu (Peja)39
  2. 2N.17 SemerahSE 14 · Mohd Khuzzan bin Abu Bakar98
  3. 3P.170 TuaranGE15 · 2022 · Wilfred Madius Tangau233
  4. 4P.129 Kuala PilahGE14 · 2018 · Eddin Syazlee bin Shith200
  5. 5N.34 KetariSE 15 · Thomas Su Keong Siong120
  6. 6N.51 Bukit BatuSE 15 · Arthur Chiong Sen Sern137
  7. 7N.13 Simpang JeramSE 16 · Nazri bin Abdul Rahman170
  8. 8N.08 Titi SerongSE 14 · Hasnul Zulkarnain bin Abd. Munaim140
  9. 9N.03 Pinang TunggalSE 14 · Ahmad Zakiyuddin bin Abd Rahman127
  10. 10N.02 SabakSE 14 · Ahmad Mustain bin Othman130

Narrowest losses

  1. 1N.05 Hulu BernamSE 14 · Mohd Amran bin Sakir · lost to UMNO−20
  2. 2N.68 Tanjong BatuSE 12 · Chiew Chan Yew · lost to SUPP−23
  3. 3N.33 Taman MedanSE 15 · Ahmad Akhir bin Pawan Chik · lost to BERSATU−30
  4. 4N.56 Changkat JongSE 14 · Muhammad Faizul bin Mohamed Ismail · lost to UMNO−67
  5. 5P.042 Tasek GelugorGE14 · 2018 · Marzuki bin Yahya · lost to UMNO−81
  6. 6N.35 SabaiSE 15 · Kamache a/p A Doray Rajoo · lost to MIC−96
  7. 7N.54 PelawanSE 12 · David Wong Kee Woan · lost to SUPP−100
  8. 8P.173 PutatanGE15 · 2022 · Awang Husaini bin Sahari · lost to UMNO−124
  9. 9N.27 MerlimauSE 14 · Yuhaizad bin Abdullah · lost to UMNO−130
  10. 10N.15 Pengkalan BatuSE 15 · Muhamad Danish bin Zainudin · lost to UMNO−131