Skip to content
fred.myarkibPRU
arkibPRUMalaysia Election Results Archive
Menu
Home › State Election Round 15 (2021–2025) › Pulau Pinang

SE-15 · Pulau Pinang

State Election Round 15 (2021–2025) Results — All Seats

Pulau Pinang — Full results of State Election Round 15 (2021–2025): 40 seats across 12 states — the winner of every seat, coalition seat totals, turnout and majorities. PH won the most seats (27).

Votes vs Seats →
Seats400 unopposed
Total Voters1,234,198
Turnout72.7%
Valid Votes889,8540.65% rejected
Candidates952.38 per seat
Women winners412 women candidates
Lost deposit25
Marginal seats (<5%)1

Seat Composition — Pulau Pinang

40
PH 27 PN 11 BN 2

Seats & popular vote

CoalitionWon% seatsPopular vote
PH 27 67.5% 60.9%
PN 11 27.5% 32.6%
BN 2 5.0% 5.6%
Independent / no coalition 0 0.0% 0.9%

Popular vote % is computed from contested seats.

Winning Margin Number of seats by majority (% of valid votes)

Turnout distribution Number of seats by turnout %

Marginal Seats

  1. 1 N.21 Sungai AchehPulau Pinang · Rashidi bin Zinol (UMNO) 0.65%
  2. 2 N.20 Sungai BakapPulau Pinang · Nor Zamri bin Latiff (Abang Zam) (PAS) 5.33%
  3. 3 N.39 Pulau BetongPulau Pinang · Mohamad Shukor bin Zakariah (PAS) 5.83%
  4. 4 N.38 Bayan LepasPulau Pinang · Azrul Mahathir bin Aziz (AMANAH) 6.51%
  5. 5 N.40 Telok BahangPulau Pinang · Muhamad bin Kasim (BERSATU) 6.97%
  6. 6 N.37 Batu MaungPulau Pinang · Mohamad bin Abdul Hamid (PKR) 9.29%
  7. 7 N.06 Telok Ayer TawarPulau Pinang · Azmi bin Alang (BERSATU) 10.52%
  8. 8 N.02 BertamPulau Pinang · Reezal Merican bin Naina Merican (UMNO) 12.49%
  9. 9 N.11 Permatang PasirPulau Pinang · Amir Hamzah B Abdul Hashim @ Md Hashim (PAS) 12.98%
  10. 10 N.10 Seberang JayaPulau Pinang · Izhar Shah bin Arif Shah (BERSATU) 13.38%

Safest Seats

  1. 1 N.27 Pengkalan KotaPulau Pinang · Wong Yuee Harng (DAP) 89.28%
  2. 2 N.13 BerapitPulau Pinang · Heng Lee Lee (DAP) 88.87%
  3. 3 N.31 Batu LancangPulau Pinang · Ong Ah Teong (DAP) 84.24%
  4. 4 N.34 Paya TerubongPulau Pinang · Wong Hon Wai (DAP) 83.15%
  5. 5 N.07 Sungai PuyuPulau Pinang · Phee Syn Tze (DAP) 80.96%
  6. 6 N.24 Kebun BungaPulau Pinang · Lee Boon Heng (PKR) 80.37%
  7. 7 N.15 Padang LalangPulau Pinang · Daniel Gooi Zi Sen (DAP) 76.57%
  8. 8 N.26 Padang KotaPulau Pinang · Chow Kon Yeow (DAP) 75.65%
  9. 9 N.23 Air PutihPulau Pinang · Lim Guan Eng (DAP) 75.41%
  10. 10 N.28 KomtarPulau Pinang · Teh Lai Heng (DAP) 73.21%

Seats 40

N.01 Penaga
Pulau Pinang · 2 candidates · Turnout 82.5%
Mohd Yusni bin Mat Piah PAS
Majority 5,537 (26.5%) · vs UMNO
N.02 Bertam
Pulau Pinang · 2 candidates · Turnout 78.1%
Reezal Merican bin Naina Merican UMNO
Majority 2,321 (12.5%) · vs BERSATU
N.03 Pinang Tunggal
Pulau Pinang · 2 candidates · Turnout 79.0%
Bukhori bin Ghazali PAS
Majority 6,928 (25.5%) · vs PKR
N.04 Permatang Berangan
Pulau Pinang · 2 candidates · Turnout 81.0%
Mohd Sobri bin Saleh PAS
Majority 8,949 (39.0%) · vs UMNO
N.05 Sungai Dua
Pulau Pinang · 2 candidates · Turnout 80.4%
Muhammad Fauzi bin Yusoff PAS
Majority 5,509 (24.5%) · vs UMNO
N.06 Telok Ayer Tawar
Pulau Pinang · 2 candidates · Turnout 75.2%
Azmi bin Alang BERSATU
Majority 1,947 (10.5%) · vs PKR
N.07 Sungai Puyu
Pulau Pinang · 2 candidates · Turnout 74.0%
Phee Syn Tze DAP
Majority 21,330 (81.0%) · vs PAS
N.08 Bagan Jermal
Pulau Pinang · 2 candidates · Turnout 72.1%
Chee Yeeh Keen DAP
Majority 16,149 (69.5%) · vs BERSATU
N.09 Bagan Dalam
Pulau Pinang · 4 candidates · Turnout 70.1%
Kumaran a/l Krishnan (Calvin) DAP
Majority 7,542 (51.3%) · vs PAS
N.10 Seberang Jaya
Pulau Pinang · 2 candidates · Turnout 75.3%
Izhar Shah bin Arif Shah BERSATU
Majority 4,926 (13.4%) · vs PKR
N.11 Permatang Pasir
Pulau Pinang · 2 candidates · Turnout 79.0%
Amir Hamzah B Abdul Hashim @ Md Hashim PAS
Majority 3,108 (13.0%) · vs AMANAH
N.12 Penanti
Pulau Pinang · 2 candidates · Turnout 77.2%
Zulkefli bin Bakar BERSATU
Majority 3,575 (16.6%) · vs PKR
N.13 Berapit
Pulau Pinang · 2 candidates · Turnout 70.5%
Heng Lee Lee DAP
Majority 18,053 (88.9%) · vs GERAKAN
N.14 Machang Bubuk
Pulau Pinang · 2 candidates · Turnout 74.1%
Lee Khai Loon PKR
Majority 15,922 (38.2%) · vs GERAKAN
N.15 Padang Lalang
Pulau Pinang · 3 candidates · Turnout 71.0%
Daniel Gooi Zi Sen DAP
Majority 19,448 (76.6%) · vs BERSATU
N.16 Perai
Pulau Pinang · 4 candidates · Turnout 68.6%
Sundarajoo a/l Somu DAP
Majority 9,139 (65.7%) · vs GERAKAN
N.17 Bukit Tengah
Pulau Pinang · 2 candidates · Turnout 74.7%
Gooi Hsiao Leung PKR
Majority 8,697 (37.2%) · vs GERAKAN
N.18 Bukit Tambun
Pulau Pinang · 3 candidates · Turnout 73.2%
Goh Choon Aik PKR
Majority 17,175 (63.0%) · vs GERAKAN
N.19 Jawi
Pulau Pinang · 2 candidates · Turnout 71.8%
H'ng Mooi Lye DAP
Majority 15,319 (59.0%) · vs PAS
N.20 Sungai Bakap
Pulau Pinang · 2 candidates · Turnout 76.9%
Nor Zamri bin Latiff (Abang Zam) PAS
Majority 1,563 (5.3%) · vs PKR
N.21 Sungai Acheh
Pulau Pinang · 2 candidates · Turnout 73.5%
Rashidi bin Zinol UMNO
Majority 124 (0.7%) · vs BERSATU
N.22 Tanjong Bunga
Pulau Pinang · 3 candidates · Turnout 62.4%
Zairil Khir Johari DAP
Majority 8,827 (48.5%) · vs GERAKAN
N.23 Air Putih
Pulau Pinang · 3 candidates · Turnout 68.9%
Lim Guan Eng DAP
Majority 7,923 (75.4%) · vs GERAKAN
N.24 Kebun Bunga
Pulau Pinang · 3 candidates · Turnout 66.3%
Lee Boon Heng PKR
Majority 12,955 (80.4%) · vs GERAKAN
N.25 Pulau Tikus
Pulau Pinang · 3 candidates · Turnout 59.0%
Joshua Woo Sze Zeng DAP
Majority 9,769 (71.8%) · vs GERAKAN
N.26 Padang Kota
Pulau Pinang · 2 candidates · Turnout 62.7%
Chow Kon Yeow DAP
Majority 7,116 (75.7%) · vs GERAKAN
N.27 Pengkalan Kota
Pulau Pinang · 2 candidates · Turnout 73.7%
Wong Yuee Harng DAP
Majority 14,076 (89.3%) · vs GERAKAN
N.28 Komtar
Pulau Pinang · 2 candidates · Turnout 69.7%
Teh Lai Heng DAP
Majority 7,844 (73.2%) · vs BERSATU
N.29 Datok Keramat
Pulau Pinang · 2 candidates · Turnout 69.6%
Jagdeep Singh Deo a/l Karpal Singh DAP
Majority 8,344 (45.2%) · vs GERAKAN
N.30 Sungai Pinang
Pulau Pinang · 4 candidates · Turnout 72.2%
Lim Siew Khim DAP
Majority 8,288 (33.7%) · vs GERAKAN
N.31 Batu Lancang
Pulau Pinang · 2 candidates · Turnout 72.0%
Ong Ah Teong DAP
Majority 19,931 (84.2%) · vs GERAKAN
N.32 Seri Delima
Pulau Pinang · 2 candidates · Turnout 65.0%
Connie Tan Hooi Peng DAP
Majority 12,434 (61.1%) · vs BERSATU
N.33 Air Itam
Pulau Pinang · 2 candidates · Turnout 68.8%
Joseph Ng Soon Siang DAP
Majority 9,189 (58.4%) · vs GERAKAN
N.34 Paya Terubong
Pulau Pinang · 2 candidates · Turnout 71.1%
Wong Hon Wai DAP
Majority 36,802 (83.2%) · vs GERAKAN
N.35 Batu Uban
Pulau Pinang · 3 candidates · Turnout 68.6%
Kumaresan a/l Aramugam PKR
Majority 16,708 (56.4%) · vs GERAKAN
N.36 Pantai Jerejak
Pulau Pinang · 4 candidates · Turnout 68.0%
Fahmi bin Zainol PKR
Majority 8,597 (42.6%) · vs GERAKAN
N.37 Batu Maung
Pulau Pinang · 2 candidates · Turnout 73.9%
Mohamad bin Abdul Hamid PKR
Majority 3,221 (9.3%) · vs BERSATU
N.38 Bayan Lepas
Pulau Pinang · 2 candidates · Turnout 73.6%
Azrul Mahathir bin Aziz AMANAH
Majority 1,889 (6.5%) · vs GERAKAN
N.39 Pulau Betong
Pulau Pinang · 2 candidates · Turnout 76.1%
Mohamad Shukor bin Zakariah PAS
Majority 1,051 (5.8%) · vs PKR
N.40 Telok Bahang
Pulau Pinang · 2 candidates · Turnout 76.1%
Muhamad bin Kasim BERSATU
Majority 944 (7.0%) · vs UMNO