Perak DUN Elections (PRN): Statistics

Last updated: 18 Jul 2026

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

-- views-- downloads

737 rows × 15 cols

dateelectionstateseatvoters_totalballots_issuedballots_not_returnedvotes_rejectedvotes_validmajorityn_candidatesvoter_turnoutmajority_percvotes_rejected_percballots_not_returned_perc
19 Nov 2022SE-15PerakN.01 Pengkalan Hulu20,15715,2523627114,9451,324375.78.91.80.2
19 Nov 2022SE-15PerakN.02 Temengor27,40820,1094842419,6371,048373.45.32.10.2
19 Nov 2022SE-15PerakN.03 Kenering21,59616,6794432516,310763377.24.72.00.3
19 Nov 2022SE-15PerakN.04 Kota Tampan15,35411,5172315811,3361,237375.010.91.40.2
19 Nov 2022SE-15PerakN.05 Selama22,33918,0522726317,7625,358480.830.21.50.1
19 Nov 2022SE-15PerakN.06 Kubu Gajah21,35817,0034228016,6814,322479.625.91.70.2
19 Nov 2022SE-15PerakN.07 Batu Kurau22,02217,6896124817,3803,218480.318.51.40.3
19 Nov 2022SE-15PerakN.08 Titi Serong35,90028,7245731428,3535,274380.018.61.10.2
19 Nov 2022SE-15PerakN.09 Kuala Kurau32,60224,8725025924,5631,347376.35.51.00.2
19 Nov 2022SE-15PerakN.10 Alor Pongsu28,65622,5821233722,2334,015378.818.11.50.1
19 Nov 2022SE-15PerakN.11 Gunong Semanggol27,39621,9783231521,6317,466380.234.51.40.1
19 Nov 2022SE-15PerakN.12 Selinsing24,24118,9592722818,7043,279378.217.51.20.1
19 Nov 2022SE-15PerakN.13 Kuala Sepetang40,22230,9735048630,4373,580477.011.81.60.2
19 Nov 2022SE-15PerakN.14 Changkat Jering37,00328,6047138528,1483,151477.311.21.30.2
19 Nov 2022SE-15PerakN.15 Trong17,02813,1611319112,957616477.34.81.50.1
19 Nov 2022SE-15PerakN.16 Kamunting39,85030,0428629229,6643,100375.410.51.00.3
19 Nov 2022SE-15PerakN.17 Pokok Assam36,51325,1017619624,82912,180568.749.10.80.3
19 Nov 2022SE-15PerakN.18 Aulong45,20331,10517626430,66514,857568.848.40.90.6
19 Nov 2022SE-15PerakN.19 Chenderoh17,78213,7122714113,54475477.10.61.00.2
19 Nov 2022SE-15PerakN.20 Lubok Merbau20,90416,6043619916,3692,955379.418.11.20.2
19 Nov 2022SE-15PerakN.21 Lintang33,10725,3343446924,8315,280376.521.31.90.1
19 Nov 2022SE-15PerakN.22 Jalong39,28827,3914633827,0078,713469.732.31.20.2
19 Nov 2022SE-15PerakN.23 Manjoi86,26668,57217875967,6356,768379.510.01.10.3
19 Nov 2022SE-15PerakN.24 Hulu Kinta74,29257,92913985256,9384,163478.07.31.50.2
19 Nov 2022SE-15PerakN.25 Canning41,02126,19714818725,86220,734363.980.20.70.6
19 Nov 2022SE-15PerakN.26 Tebing Tinggi37,22328,18612325227,811660475.72.40.90.4
19 Nov 2022SE-15PerakN.27 Pasir Pinji39,93426,4658219526,18822,169366.384.70.70.3
19 Nov 2022SE-15PerakN.28 Bercham52,75036,7868727036,42926,114369.771.70.70.2
19 Nov 2022SE-15PerakN.29 Kepayang25,19016,7073217716,4989,491366.357.51.10.2
19 Nov 2022SE-15PerakN.30 Buntong36,71425,8226227725,48319,155570.375.21.10.2
CC0

Download (737 rows x 15 columns)

FormatSizeDownloadLink
Parquet46 KB
CSV98 KB
Excel89 KB

Programmatic Access

import pandas as pd

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

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