Pulau Pinang DUN Elections (PRN): Ballots

Last updated: 18 Jul 2026

Candidate-level results, party affiliations, and demographic details for every Penang state contest from 1959-present.

-- views-- downloads

1,298 rows × 20 cols

dateelectionstateseatballot_ordercandidate_uidname_on_ballotnamesexethnicityageparty_on_ballotparty_uidpartycoalition_uidcoalitionvotesvotes_percrankresult
12 Aug 2023SE-15Pulau PinangN.01 Penaga1P2E9VUstaz YusniMohd Yusni bin Mat PiahMMalay49PN004-PASPAS011-PNPN13,22363.21won
12 Aug 2023SE-15Pulau PinangN.01 Penaga2NHYGDUstaz Mohd Naim Bin Hj. SallehMohd Naim bin SallehMMalay43BN001-UMNOUMNO001-BNBN7,68636.82lost
12 Aug 2023SE-15Pulau PinangN.02 Bertam19T3DYDato Sri Reezal Merican Bin Naina MericanReezal Merican bin Naina MericanMMalay51BN001-UMNOUMNO001-BNBN10,45356.21won
12 Aug 2023SE-15Pulau PinangN.02 Bertam2VZJ8XKhaliq MehtabKhaliq Mehtab bin Mohd IshaqMMalay47PN107-BERSATUBERSATU011-PNPN8,13243.82lost
12 Aug 2023SE-15Pulau PinangN.03 Pinang Tunggal1RZMJPZainuddin MohamedZainuddin bin MohamedMMalay38PH078-PKRPKR007-PHPH10,13237.32lost
12 Aug 2023SE-15Pulau PinangN.03 Pinang Tunggal22TYDFBukhori GhazaliBukhori bin GhazaliMMalay61PN004-PASPAS011-PNPN17,06062.71won
12 Aug 2023SE-15Pulau PinangN.04 Permatang Berangan168MFRNor Hafizah Binti OthmanNor Hafizah binti OthmanFMalay47BN001-UMNOUMNO001-BNBN7,00130.52lost
12 Aug 2023SE-15Pulau PinangN.04 Permatang Berangan29PAJ1Pakcik SobriMohd Sobri bin SalehMMalay58PN004-PASPAS011-PNPN15,95069.51won
12 Aug 2023SE-15Pulau PinangN.05 Sungai Dua1N3G47Ustaz FauziMuhammad Fauzi bin YusoffMMalay52PN004-PASPAS011-PNPN13,98862.31won
12 Aug 2023SE-15Pulau PinangN.05 Sungai Dua28X78PDato Dr. Shaik Hussein MydinShaik Hussein bin MydinMMalay50BN001-UMNOUMNO001-BNBN8,47937.72lost
12 Aug 2023SE-15Pulau PinangN.06 Telok Ayer Tawar1WDAMZMohsein ShariffAbdul Mohsein bin Mohd ShariffMMalay44PH078-PKRPKR007-PHPH8,27644.72lost
12 Aug 2023SE-15Pulau PinangN.06 Telok Ayer Tawar2ZV0Q8Azmi AlangAzmi bin AlangMMalay58PN107-BERSATUBERSATU011-PNPN10,22355.31won
12 Aug 2023SE-15Pulau PinangN.07 Sungai Puyu138PSHPhee Syn TzePhee Syn TzeFChinese38PH021-DAPDAP007-PHPH23,83890.51won
12 Aug 2023SE-15Pulau PinangN.07 Sungai Puyu26PCVTAndrew TeowTeow Chin Siang (Andrew Teow)MChinese40PN004-PASPAS011-PNPN2,5089.52lost_deposit
12 Aug 2023SE-15Pulau PinangN.08 Bagan Jermal1A42Y3Cj OngOng Chuan Jin (Cj Ong)MChinese61PN107-BERSATUBERSATU011-PNPN3,53815.22lost
12 Aug 2023SE-15Pulau PinangN.08 Bagan Jermal2DHS0CChee Yeeh KeenChee Yeeh KeenMChinese41PH021-DAPDAP007-PHPH19,68784.81won
12 Aug 2023SE-15Pulau PinangN.09 Bagan Dalam1GZF2NRajasakanan A/L SinnakannuRajasakanan a/l SinnakannuMIndian66PFP105-PFPPFP000-ALONEALONE1150.84lost_deposit
12 Aug 2023SE-15Pulau PinangN.09 Bagan Dalam20HBPHSatees MuniandySatees a/l MuniandyMIndian38BEBAS000-BEBASBEBAS000-ALONEALONE1,1117.63lost_deposit
12 Aug 2023SE-15Pulau PinangN.09 Bagan Dalam33S6JZK. JayaramanJayaraman a/l K Kunchu KannuMIndian56PN004-PASPAS011-PNPN2,96420.22lost
12 Aug 2023SE-15Pulau PinangN.09 Bagan Dalam4MD54YKumaran Krishnan @ CalvinKumaran a/l Krishnan (Calvin)MIndian45PH021-DAPDAP007-PHPH10,50671.51won
12 Aug 2023SE-15Pulau PinangN.10 Seberang Jaya1S3206Johari KassimJohari bin KassimMMalay62PH078-PKRPKR007-PHPH15,95143.32lost
12 Aug 2023SE-15Pulau PinangN.10 Seberang Jaya2QTV77Izhar Shah Datuk Arif ShahIzhar Shah bin Arif ShahMMalay30PN107-BERSATUBERSATU011-PNPN20,87756.71won
12 Aug 2023SE-15Pulau PinangN.11 Permatang Pasir1V8H9GHaji Amir HamzahAmir Hamzah B Abdul Hashim @ Md HashimMMalay59PN004-PASPAS011-PNPN13,52656.51won
12 Aug 2023SE-15Pulau PinangN.11 Permatang Pasir2HNT1YFaiz FadzilMuhammad Faiz bin FadzilMMalay46PH046-AMANAHAMANAH007-PHPH10,41843.52lost
12 Aug 2023SE-15Pulau PinangN.12 Penanti1SGTC8Ustaz Rosidi HussainRosidi bin HussainMMalay52PH078-PKRPKR007-PHPH9,01141.72lost
12 Aug 2023SE-15Pulau PinangN.12 Penanti2280VPZulkefli Bin BakarZulkefli bin BakarMMalay63PN107-BERSATUBERSATU011-PNPN12,58658.31won
12 Aug 2023SE-15Pulau PinangN.13 Berapit1VYW8SHeng Lee LeeHeng Lee LeeFChinese44PH021-DAPDAP007-PHPH19,18394.41won
12 Aug 2023SE-15Pulau PinangN.13 Berapit2YP7BSLee Kok KeongLee Kok KeongMChinese39PN026-GERAKANGERAKAN011-PNPN1,1305.62lost_deposit
12 Aug 2023SE-15Pulau PinangN.14 Machang Bubuk1TMXQKLee Khai LoonLee Khai LoonMChinese45PH078-PKRPKR007-PHPH28,77769.11won
12 Aug 2023SE-15Pulau PinangN.14 Machang Bubuk223XE2Andy Tan Hum WeiAndy Tan Hum WeiMChinese40PN026-GERAKANGERAKAN011-PNPN12,85530.92lost
CC0

Download (1,298 rows x 20 columns)

FormatSizeDownloadLink
Parquet58 KB
CSV211 KB
Excel159 KB

Programmatic Access

import pandas as pd

URL = "https://lake.electiondata.my/results_headline/headline_ballots_state_png.parquet"

df = pd.read_parquet(URL)
print(df.shape)   # (1298, 20)
print(df.dtypes)
df

Cite

Users wishing to reference this dataset in an academic context should cite Thevananthan (2025), which documents the construction of the dataset as well as the data itself.

APA

Thevananthan, T. (2025). The Malaysian Election Corpus (MECo): Federal and State-Level Election Results from 1955 to 2025. Scientific Data.

Harvard

Thevananthan, T. 2025, The Malaysian Election Corpus (MECo): Federal and State-Level Election Results from 1955 to 2025. Scientific Data.

MLA

Thevananthan, Thevesh. "The Malaysian Election Corpus (MECo): Federal and State-Level Election Results from 1955 to 2025." Scientific Data (2025).

Chicago

Thevananthan, Thevesh. "The Malaysian Election Corpus (MECo): Federal and State-Level Election Results from 1955 to 2025." Scientific Data (2025).

BibTeX

@article{thevananthan2025malaysian,
  author  = {Thevananthan, Thevesh},
  title   = {The Malaysian Election Corpus (MECo): Federal and State-Level Election Results from 1955 to 2025},
  journal = {Scientific Data},
  year    = {2025}
}