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
| State | Contested | Won | Win Rate | Avg Share |
|---|---|---|---|---|
| Selangor | 105 | 87 | 83% | 61.0% |
| Pulau Pinang | 74 | 64 | 86% | 69.5% |
| Johor | 162 | 57 | 35% | 36.0% |
| Perak | 118 | 53 | 45% | 43.7% |
| Negeri Sembilan | 91 | 48 | 53% | 49.9% |
| Kedah | 57 | 21 | 37% | 34.9% |
| Melaka | 56 | 20 | 36% | 39.7% |
| Pahang | 83 | 17 | 20% | 24.0% |
| Sarawak | 146 | 12 | 8% | 19.1% |
| Sabah | 39 | 9 | 23% | 32.4% |
| Perlis | 30 | 4 | 13% | 26.3% |
| Kelantan | 57 | 1 | 2% | 14.1% |
| Terengganu | 37 | 0 | 0% | 8.3% |
Most successful candidates
- 1Anthony Loke Siew Fook5 contests4 wins
- 2Salahuddin bin Ayub4 contests4 wins
- 3Nga Kor Ming4 contests4 wins
- 4Chong Chieng Jen4 contests4 wins
- 5Lim Guan Eng4 contests4 wins
- 6Chow Kon Yeow4 contests4 wins
- 7Aminuddin bin Harun4 contests3 wins
- 8Arul Kumar a/l Jambunathan3 contests3 wins
- 9Andrew Chen Kah Eng3 contests3 wins
- 10Adly bin Zahari3 contests3 wins
Main rivals Who beat them
Narrowest wins
- 1N.47 ChenderiangSE 14 · Ahmad Faizal bin Azumu (Peja)39
- 2N.17 SemerahSE 14 · Mohd Khuzzan bin Abu Bakar98
- 3P.170 TuaranGE15 · 2022 · Wilfred Madius Tangau233
- 4P.129 Kuala PilahGE14 · 2018 · Eddin Syazlee bin Shith200
- 5N.34 KetariSE 15 · Thomas Su Keong Siong120
- 6N.51 Bukit BatuSE 15 · Arthur Chiong Sen Sern137
- 7N.13 Simpang JeramSE 16 · Nazri bin Abdul Rahman170
- 8N.08 Titi SerongSE 14 · Hasnul Zulkarnain bin Abd. Munaim140
- 9N.03 Pinang TunggalSE 14 · Ahmad Zakiyuddin bin Abd Rahman127
- 10N.02 SabakSE 14 · Ahmad Mustain bin Othman130
Narrowest losses
- 1N.05 Hulu BernamSE 14 · Mohd Amran bin Sakir · lost to UMNO−20
- 2N.68 Tanjong BatuSE 12 · Chiew Chan Yew · lost to SUPP−23
- 3N.33 Taman MedanSE 15 · Ahmad Akhir bin Pawan Chik · lost to BERSATU−30
- 4N.56 Changkat JongSE 14 · Muhammad Faizul bin Mohamed Ismail · lost to UMNO−67
- 5P.042 Tasek GelugorGE14 · 2018 · Marzuki bin Yahya · lost to UMNO−81
- 6N.35 SabaiSE 15 · Kamache a/p A Doray Rajoo · lost to MIC−96
- 7N.54 PelawanSE 12 · David Wong Kee Woan · lost to SUPP−100
- 8P.173 PutatanGE15 · 2022 · Awang Husaini bin Sahari · lost to UMNO−124
- 9N.27 MerlimauSE 14 · Yuhaizad bin Abdullah · lost to UMNO−130
- 10N.15 Pengkalan BatuSE 15 · Muhamad Danish bin Zainudin · lost to UMNO−131