Kedah DUN Elections (PRN): Statistics

Last updated: 18 Jul 2026

Seat-level stats (voter turnout, rejected votes, etc) for every Kedah state contest from 1959-present.

-- views-- downloads

458 rows × 15 cols

dateelectionstateseatvoters_totalballots_issuedballots_not_returnedvotes_rejectedvotes_validmajorityn_candidatesvoter_turnoutmajority_percvotes_rejected_percballots_not_returned_perc
12 Aug 2023SE-15KedahN.01 Ayer Hangat33,15622,8611822222,6213,824468.916.91.00.1
12 Aug 2023SE-15KedahN.02 Kuah34,69420,9887813920,7717,970360.538.40.70.4
12 Aug 2023SE-15KedahN.03 Kota Siputeh29,77721,7031310821,58213,090372.960.70.50.1
12 Aug 2023SE-15KedahN.04 Ayer Hitam37,81928,3692316328,18315,973275.056.70.60.1
12 Aug 2023SE-15KedahN.05 Bukit Kayu Hitam46,05433,9264321533,66815,434273.745.80.60.1
12 Aug 2023SE-15KedahN.06 Jitra63,05945,7926421645,51223,172272.650.90.50.1
12 Aug 2023SE-15KedahN.07 Kuala Nerang31,48124,0672616523,87615,446276.464.70.70.1
12 Aug 2023SE-15KedahN.08 Pedu28,60622,5951416022,4216,373279.028.40.70.1
12 Aug 2023SE-15KedahN.09 Bukit Lada40,72931,1843319630,95517,411276.656.20.60.1
12 Aug 2023SE-15KedahN.10 Bukit Pinang36,79128,0305315627,82118,261276.265.60.60.2
12 Aug 2023SE-15KedahN.11 Derga37,73825,6024211525,4453,662367.814.40.40.2
12 Aug 2023SE-15KedahN.12 Suka Menanti41,95728,7555315528,5478,245268.528.90.50.2
12 Aug 2023SE-15KedahN.13 Kota Darul Aman25,82916,816199116,7065,650265.133.80.50.1
12 Aug 2023SE-15KedahN.14 Alor Mengkudu38,19327,9213611727,76810,104273.136.40.40.1
12 Aug 2023SE-15KedahN.15 Anak Bukit36,49127,8223714027,64515,831276.257.30.50.1
12 Aug 2023SE-15KedahN.16 Kubang Rotan50,23335,2944213635,11610,786270.330.70.40.1
12 Aug 2023SE-15KedahN.17 Pengkalan Kundor46,23533,8684315933,66611,032273.332.80.50.1
12 Aug 2023SE-15KedahN.18 Tokai45,37434,9363716034,73923,919277.068.90.50.1
12 Aug 2023SE-15KedahN.19 Sungai Tiang49,41437,4492721337,20917,099275.846.00.60.1
12 Aug 2023SE-15KedahN.20 Sungai Limau34,28327,2441813027,09618,904279.569.80.50.1
12 Aug 2023SE-15KedahN.21 Guar Chempedak30,08522,7552413222,59912,109375.653.60.60.1
12 Aug 2023SE-15KedahN.22 Gurun40,94129,2242124528,9586,584271.422.70.80.1
12 Aug 2023SE-15KedahN.23 Belantek28,16521,5951717021,40814,156276.766.10.80.1
12 Aug 2023SE-15KedahN.24 Jeneri35,09727,7541414427,59616,050279.158.20.50.1
12 Aug 2023SE-15KedahN.25 Bukit Selambau79,51856,1006131355,72611,665370.620.90.60.1
12 Aug 2023SE-15KedahN.26 Tanjong Dawai54,62941,9374330741,58722,405276.853.90.70.1
12 Aug 2023SE-15KedahN.27 Pantai Merdeka51,50240,9943520040,75923,691279.658.10.50.1
12 Aug 2023SE-15KedahN.28 Bakar Arang57,86740,5045421740,2333,683370.09.20.50.1
12 Aug 2023SE-15KedahN.29 Sidam60,98343,0936926042,764954270.72.20.60.2
12 Aug 2023SE-15KedahN.30 Bayu47,61337,2594522236,99217,582278.347.50.60.1
CC0

Download (458 rows x 15 columns)

FormatSizeDownloadLink
Parquet32 KB
CSV61 KB
Excel55 KB

Programmatic Access

import pandas as pd

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

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