Skip to content
fred.myarkibPRU
arkibPRUMalaysia Election Results Archive
Menu
Choose an analysis toolStates

arkibPRU

State Profiles

Results for every state: Parliament & state assembly seat make-up over time, turnout, marginal seats and by-elections.

Johor 26 Parliament · 56 DUN BN 48/56 · SE 16 2026 27 by-elections Kedah 15 Parliament · 36 DUN PN 33/36 · SE 15 2023 20 by-elections Kelantan 14 Parliament · 45 DUN PN 43/45 · SE 15 2023 25 by-elections Melaka 6 Parliament · 28 DUN BN 21/28 · SE 15 2021 9 by-elections Negeri Sembilan 8 Parliament · 36 DUN BN 18/36 · SE 16 2026 12 by-elections Pahang 14 Parliament · 42 DUN BN 17/42 · SE 15 2022 21 by-elections Perak 24 Parliament · 59 DUN PN 26/59 · SE 15 2022 20 by-elections Perlis 3 Parliament · 15 DUN PN 14/15 · SE 15 2022 4 by-elections Pulau Pinang 13 Parliament · 40 DUN PH 27/40 · SE 15 2023 16 by-elections Sabah 25 Parliament · 73 DUN Independent / no coalition 36/73 · SE 15 2025 50 by-elections Sarawak 31 Parliament · 82 DUN GPS 76/82 · SE 12 2021 32 by-elections Selangor 22 Parliament · 56 DUN PH 32/56 · SE 15 2023 25 by-elections Terengganu 8 Parliament · 32 DUN PN 32/32 · SE 15 2023 15 by-elections W.P. Kuala Lumpur 11 Parliament PH 10/11 · GE15 · 2022 W.P. Labuan 1 Parliament PN 1/1 · GE15 · 2022 W.P. Putrajaya 1 Parliament PN 1/1 · GE15 · 2022