arkibPRU
State Profiles
Results for every state: Parliament & state assembly seat make-up over time, turnout, marginal seats and by-elections.
Johor
BN 48/56 · SE 16 2026
27 by-elections
Kedah
PN 33/36 · SE 15 2023
20 by-elections
Kelantan
PN 43/45 · SE 15 2023
25 by-elections
Melaka
BN 21/28 · SE 15 2021
9 by-elections
Negeri Sembilan
BN 18/36 · SE 16 2026
12 by-elections
Pahang
BN 17/42 · SE 15 2022
21 by-elections
Perak
PN 26/59 · SE 15 2022
20 by-elections
Perlis
PN 14/15 · SE 15 2022
4 by-elections
Pulau Pinang
PH 27/40 · SE 15 2023
16 by-elections
Sabah
Independent / no coalition 36/73 · SE 15 2025
50 by-elections
Sarawak
GPS 76/82 · SE 12 2021
32 by-elections
Selangor
PH 32/56 · SE 15 2023
25 by-elections
Terengganu
PN 32/32 · SE 15 2023
15 by-elections
W.P. Kuala Lumpur
PH 10/11 · GE15 · 2022
W.P. Labuan
PN 1/1 · GE15 · 2022
W.P. Putrajaya
PN 1/1 · GE15 · 2022