Kelantan DUN Elections (PRN): Ballots

Last updated: 18 Jul 2026

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

-- views-- downloads

1,382 rows × 20 cols

dateelectionstateseatballot_ordercandidate_uidname_on_ballotnamesexethnicityageparty_on_ballotparty_uidpartycoalition_uidcoalitionvotesvotes_percrankresult
12 Aug 2023SE-15KelantanN.01 Pengkalan Kubor1NM0GSDatuk Zulkifli Tok KrawatZulkifli bin Abdullah (Tok Krawat)MMalay59BN001-UMNOUMNO001-BNBN8,00336.32lost
12 Aug 2023SE-15KelantanN.01 Pengkalan Kubor2ZGPBTUstaz LanWan Roslan bin Wan Hamat (Ustaz Lan)MMalay57PAS004-PASPAS011-PNPN14,04363.71won
12 Aug 2023SE-15KelantanN.02 Kelaboran19SRJNCikgu NanMohd Adanan bin Hassan (Cikgu Nan)MMalay68PAS004-PASPAS011-PNPN15,89070.91won
12 Aug 2023SE-15KelantanN.02 Kelaboran2S1PK2Rosdi Razali (Rr24)Mohd Rosdi bin RazaliMMalay40BN001-UMNOUMNO001-BNBN6,51829.12lost
12 Aug 2023SE-15KelantanN.03 Pasir Pekan1WFCNBZamakh Sari Hj. HimMohamad Zamakh Sari bin IbrahimMMalay51PH078-PKRPKR007-PHPH5,97224.12lost
12 Aug 2023SE-15KelantanN.03 Pasir Pekan2ZGAXDDato' Ustaz MadAhmad bin Yakob (Ustaz Mad)MMalay73PAS004-PASPAS011-PNPN18,78375.91won
12 Aug 2023SE-15KelantanN.04 Wakaf Bharu1ZX2QMAbe NanAbdul Mannan bin Md Said (Abe Nan)MMalay44BN001-UMNOUMNO001-BNBN7,39532.32lost
12 Aug 2023SE-15KelantanN.04 Wakaf Bharu2QGGVSHj Mohd RusliMohd Rusli bin AbdullahMMalay52PAS004-PASPAS011-PNPN15,52267.71won
12 Aug 2023SE-15KelantanN.05 Kijang18P02KDr. IzaniIzani bin HusinMMalay60PAS004-PASPAS011-PNPN14,55275.81won
12 Aug 2023SE-15KelantanN.05 Kijang23ARSXHaris HussinHaris bin HussinMMalay48BN001-UMNOUMNO001-BNBN4,64424.22lost
12 Aug 2023SE-15KelantanN.06 Chempaka16REW6Nik NormiNik Normi binti Nik AyubFMalay50BN001-UMNOUMNO001-BNBN5,50424.52lost
12 Aug 2023SE-15KelantanN.06 Chempaka2A64YFNik BahrumNik Asma' Bahrum bin Nik AbdullahMMalay51PAS004-PASPAS011-PNPN16,72874.51won
12 Aug 2023SE-15KelantanN.06 Chempaka3DKV0RTok Gawa Hj. Him / Abe Li Tok GawaIbrahim bin Sulong (Abe Li Tok Gawa)MMalay70BEBAS000-BEBASBEBAS000-ALONEALONE2341.03lost_deposit
12 Aug 2023SE-15KelantanN.07 Panchor10TM9WDato' Nik AmarMohd Amar bin Abdullah (Nik Amar)MMalay64PAS004-PASPAS011-PNPN18,70070.01won
12 Aug 2023SE-15KelantanN.07 Panchor2H1H31Syed Mohd Alidustur Bin Syed Mohd ZainSyed Mohd Alidustur bin Syed Mohd ZainMMalay50PH078-PKRPKR007-PHPH8,01430.02lost
12 Aug 2023SE-15KelantanN.08 Tanjong Mas17G5J5Kak AniRohani binti Ibrahim (Kak Ani)FMalay58PAS004-PASPAS011-PNPN17,52966.21won
12 Aug 2023SE-15KelantanN.08 Tanjong Mas2MF75AZinda KhalilZinda Khalil Sastro bin HassanMMalay47PH078-PKRPKR007-PHPH8,93633.82lost
12 Aug 2023SE-15KelantanN.09 Kota Lama1JY1E1Dr HafidzahHafidzah binti MustakimFMalay59PH046-AMANAHAMANAH007-PHPH9,69150.01won
12 Aug 2023SE-15KelantanN.09 Kota Lama23VYKFIzat BukharyIzat Bukhary bin Ismail BukharyMMalay56BEBAS000-BEBASBEBAS000-ALONEALONE850.44lost_deposit
12 Aug 2023SE-15KelantanN.09 Kota Lama3ARQ1VAndy Tan @ AwangTan Boon Kian (Andy Tan @ Awang)MChinese55PRM009-PRMPRM000-ALONEALONE1260.63lost_deposit
12 Aug 2023SE-15KelantanN.09 Kota Lama4QWX7KDato' ZamriZamri bin IsmailMMalay61PAS004-PASPAS011-PNPN9,48948.92lost
12 Aug 2023SE-15KelantanN.10 Bunut Payong10MSQ5Datuk Mohamed Hasnan Bin Che HussinMohamed Hasnan bin Che HussinMMalay65BN001-UMNOUMNO001-BNBN8,27737.32lost
12 Aug 2023SE-15KelantanN.10 Bunut Payong2VAK9WShaariShaari bin Mat YamanMMalay58PAS004-PASPAS011-PNPN13,88762.71won
12 Aug 2023SE-15KelantanN.11 Tendong1YR9C5Tok NanSuzainal Adnan bin SukriMMalay44BEBAS000-BEBASBEBAS000-ALONEALONE1,0865.43lost_deposit
12 Aug 2023SE-15KelantanN.11 Tendong2VVS3ERozi MuhamadRozi bin MuhamadMMalay51PAS004-PASPAS011-PNPN12,36061.91won
12 Aug 2023SE-15KelantanN.11 Tendong325ZEEAbe HaririNoor Hariri bin Mohamed Noor (Abe Hariri)MMalay44BN001-UMNOUMNO001-BNBN6,51432.62lost
12 Aug 2023SE-15KelantanN.12 Pengkalan Pasir15KNGQHj RushdanRushdan bin MustafaMMalay60PH046-AMANAHAMANAH007-PHPH5,41629.32lost
12 Aug 2023SE-15KelantanN.12 Pengkalan Pasir291BK0Haji Nasriff Daud YatimeeMohamad Nasriff bin Daud @ Daud YatimeeMMalay57PAS004-PASPAS011-PNPN13,07770.71won
12 Aug 2023SE-15KelantanN.13 Meranti1CF1N9Tok Gawa ZahriZahri bin Omar (Tok Gawa Zahri)MMalay57BN001-UMNOUMNO001-BNBN4,10623.62lost
12 Aug 2023SE-15KelantanN.13 Meranti2PBC1XDato' Us. Hj. NassuruddinMohd Nassuruddin bin DaudMMalay58PAS004-PASPAS011-PNPN13,26076.41won
CC0

Download (1,382 rows x 20 columns)

FormatSizeDownloadLink
Parquet58 KB
CSV225 KB
Excel170 KB

Programmatic Access

import pandas as pd

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

df = pd.read_parquet(URL)
print(df.shape)   # (1382, 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}
}