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

Party

DAP

DAP contested 2,239 times and won 897 seats (40% win rate) between 1967 and 2026.

Contests2,239661 Parliament · 1,578 DUN
Won897
Win Rate40%
Avg Share43.7%
Distinct candidates1,023
Best resultSE 14101 seats

Seats contested vs won DUN

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

Performance by state DUN

StateContestedWonWin RateAvg Share
Perak 287141 49% 46.7%
Pulau Pinang 248116 47% 50.5%
Selangor 20492 45% 47.7%
Negeri Sembilan 17780 45% 46.9%
Johor 17554 31% 40.8%
Melaka 11352 46% 43.8%
Sarawak 15231 20% 31.5%
Pahang 11230 27% 36.4%
Sabah 6217 27% 34.3%
Kedah 358 23% 28.8%
Perlis 60 0% 19.9%
Kelantan 60 0% 9.6%
Terengganu 10 0% 14.8%

Most successful candidates

  1. 1Lim Kit Siang20 contests15 wins
  2. 2Karpal Singh a/l Ram Singh18 contests12 wins
  3. 3Lim Guan Eng11 contests11 wins
  4. 4Tan Seng Giaw11 contests11 wins
  5. 5Chow Kon Yeow13 contests10 wins
  6. 6Nga Kor Ming10 contests10 wins
  7. 7Chong Chieng Jen11 contests9 wins
  8. 8Anthony Loke Siew Fook10 contests9 wins
  9. 9Tan Kok Wai10 contests9 wins
  10. 10Dennis Chen Man Hin14 contests8 wins

Main rivals Who beat them

MCA
533
UMNO
295
GERAKAN
159
SUPP
103
MIC
89
PBB
29
PBS
28
BEBAS
14

Narrowest wins

  1. 1N.53 KidurongSE 7 · Wong Sing Ai22
  2. 2P.043 BaganGE9 · 1995 · Patto a/l Perumal118
  3. 3N.14 BachangSE 10 · Lim Jak Wong41
  4. 4P.172 Kota KinabaluGE12 · 2008 · Hiew King Cheu106
  5. 5N.41 KeranjiSE 11 · Chen Fook Chye47
  6. 6N.27 Batu LanchangSE 9 · Chong Eng62
  7. 7P.144 SibuGE6 · 1982 · Ling Sie Ming141
  8. 8N.34 KetariSE 15 · Thomas Su Keong Siong120
  9. 9N.21 Kebun BungaSE 7 · Huang Peter55
  10. 10N.41 Bandar KlangSE 9 · Chua Kow Eng145

Narrowest losses

  1. 1N.04 PilahSE 3 · Chai Tak Han (Ham) · lost to UMNO−6
  2. 2N.40 TapahSE 3 · Jimmy Loh Jee Mee · lost to MCA−19
  3. 3N.68 Tanjong BatuSE 12 · Chiew Chan Yew · lost to SUPP−23
  4. 4P.055 Tanjong MalimGE3 · 1969 · Keoh Cheng See · lost to MCA−35
  5. 5N.02 Tanah RataSE 6 · Poon Man Kem · lost to MIC−38
  6. 6N.22 LenggengSE 3 · Lim Cheng Hoe · lost to UMNO−41
  7. 7N.19 DuyongSE 10 · Aw Boon Huan · lost to MCA−45
  8. 8P.208 SarikeiGE12 · 2008 · Wong Hua Seh · lost to SUPP−51
  9. 9N.06 Bagan DalamSE 5 · Shanmugam a/l Nadason · lost to MIC−63
  10. 10P.107 SerembanGE8 · 1990 · Dennis Chen Man Hin · lost to MCA−77