List of the winning political parties in the Malaysian general election by parliamentary constituency
This is the list of the winning political parties in the Malaysian general election by parliamentary constituency.
State | Parliamentary Constituency | General elections | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1955 | 1959 | 1964 | 1969 | 1974 | 1978 | 1982 | 1986 | 1990 | 1995 | 1999 | 2004 | 2008 | 2013 | 2018 | 2022 | ||
members | members | members | members | members | members | members | members | members | members | members | members | members | members | members | members | ||
Perlis | Arau | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | ||||
Kangar | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PN (PPBM) | |||||
Padang Besar | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | ||||||||||
Perlis | Alliance (UMNO) | ||||||||||||||||
Perlis Selatan | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Perlis Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Kedah | Alor Setar | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PH (PKR) | PN (PAS) |
Baling | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | PAS | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | PR (PAS) | BN (UMNO) | BN (UMNO) | PN (PAS) | ||
Jerai | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | BN (UMNO) | GS (PAS) | PN (PAS) | ||||
Jerlun | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PN (PAS) | ||||||||||
Jerlun-Langkawi | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||
Jitra-Padang Terap | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Kedah Selatan | Alliance (MCA) | ||||||||||||||||
Kedah Tengah | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | |||||||||||||
Kedah Utara | Alliance (UMNO) | ||||||||||||||||
Kota Setar | Alliance (UMNO) | BN (PAS) | PAS | PAS | BN (UMNO) | BN (UMNO) | |||||||||||
Kota Star Selatan | Alliance (UMNO) | Alliance (UMNO) | PAS | ||||||||||||||
Kota Star Utara | Alliance (UMNO) | Alliance (UMNO) | PAS | ||||||||||||||
Kuala Kedah | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PAS) | ||
Kuala Muda | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Kubang Pasu | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PN (PPBM) | |||||
Kubang Pasu Barat | Alliance (UMNO) | Alliance (UMNO) | PAS | ||||||||||||||
Kulim Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Kulim-Bandar Baharu | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | BN (UMNO) | PH (PKR) | PN (PPBM) | ||
Langkawi | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PN (PPBM) | ||||||||||
Merbok | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | BN (UMNO) | PH (PKR) | PN (PPBM) | ||||||||
Padang Serai | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PPBM) | |||||
Padang Terap | BN (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | PR (PAS) | BN (UMNO) | BN (UMNO) | PN (PAS) | |||||
Pendang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BA (PAS) | PR (PAS) | BN (UMNO) | GS (PAS) | PN (PAS) | ||||||||
Pokok Sena | BN (UMNO) | BA (PAS) | BN (UMNO) | PR (PAS) | PR (PAS) | PH (Amanah) | PN (PAS) | ||||||||||
Sik | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | PR (PAS) | BN (UMNO) | GS (PAS) | PN (PAS) | ||||||||
Sungai Petani | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||
Sungei Muda | Alliance (UMNO) | ||||||||||||||||
Ulu Muda | BN (PAS) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Yan | BN (UMNO) | BA (PAS) | |||||||||||||||
Kelantan | Bachok | PMIP | PAS | PAS | BN (PAS) | PAS | PAS | BN (HAMIN) | APU (PAS) | APU (PAS) | BA (PAS) | BN (UMNO) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | |
Gua Musang | BN (UMNO) | APU (S46) | APU (S46) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||
Jeli | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||||
Kelantan Hilir | PMIP | PAS | PAS | ||||||||||||||
Kelantan Selatan | Alliance (UMNO) | ||||||||||||||||
Kelantan Tengah | Alliance (UMNO) | ||||||||||||||||
Kelantan Timor | Alliance (UMNO) | ||||||||||||||||
Kelantan Utara | Alliance (UMNO) | ||||||||||||||||
Ketereh | BN (UMNO) | PR (PKR) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||||||
Kok Lanas | BN (UMNO) | APU (S46) | |||||||||||||||
Kota Bharu | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (S46) | APU (S46) | BA (KeADILan) | BN (UMNO) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | |||||
Kota Bharu Hilir | PMIP | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Kota Bharu Hulu | PMIP | PAS | PAS | ||||||||||||||
Kuala Krai | BN (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (PAS) | APU (PAS) | BA (PAS) | BN (UMNO) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | |||||
Kubang Kerian | APU (PAS) | BA (PAS) | BA (PAS) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | ||||||||||
Machang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (S46) | APU (S46) | BA (PAS) | BN (UMNO) | PR (PKR) | BN (UMNO) | BN (UMNO) | PN (PPBM) | |||||
Nilam Puri | BN (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (PAS) | ||||||||||||
Pasir Mas | Alliance (UMNO) | BN (PAS) | BN (UMNO) | PAS | BN (UMNO) | APU (S46) | APU (S46) | BA (PAS) | BA (PAS) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | ||||
Pasir Mas Hilir | PMIP | PAS | PAS | ||||||||||||||
Pasir Mas Hulu | PMIP | PAS | PAS | ||||||||||||||
Pasir Puteh | PMIP | PAS | PAS | BN (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (S46) | APU (S46) | BA (PAS) | BA (PAS) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | ||
Pengkalan Chepa | BN (PAS) | PAS | PAS | PAS | APU (PAS) | APU (PAS) | BA (PAS) | BA (PAS) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | |||||
Peringat | BN (UMNO) | BA (KeADILan) | |||||||||||||||
Rantau Panjang | BN (PAS) | BN (UMNO) | PAS | BN (UMNO) | APU (PAS) | APU (PAS) | BA (PAS) | BA (PAS) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | |||||
Tanah Merah | PMIP | PAS | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (S46) | APU (S46) | BA (KeADILan) | BN (UMNO) | PR (PKR) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||
Tumpat | PMIP | PAS | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (PAS) | APU (PAS) | BA (PAS) | BA (PAS) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | ||
Ulu Kelantan | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | |||||||||||
Terengganu | Besut | PMIP | PAS | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | |
Dungun | PMIP | Alliance (UMNO) | PAS | BN (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | PR (PAS) | GS (PAS) | PN (PAS) | ||
Hulu Terengganu | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | |||||
Kemaman | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (KeADILan) | BN (UMNO) | BN (UMNO) | BN (UMNO) | GS (PAS) | PN (PAS) | ||
Kuala Nerus | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | PR (PAS) | GS (PAS) | PN (PAS) | |||||
Kuala Terengganu | BN (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | APU (S46) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | PR (PAS) | GS (PAS) | PN (PAS) | |||||
Kuala Trengganu Selatan | Negara | Alliance (UMNO) | PAS | ||||||||||||||
Kuala Trengganu Utara | PMIP | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Marang | BN (UMNO) | APU (PAS) | APU (PAS) | BA (PAS) | BN (UMNO) | PR (PAS) | PR (PAS) | GS (PAS) | PN (PAS) | ||||||||
Setiu | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | GS (PAS) | PN (PAS) | ||||||||
Trengganu Selatan | Alliance (UMNO) | ||||||||||||||||
Trengganu Tengah | Alliance (UMNO) | PMIP | Alliance (UMNO) | Alliance (UMNO) | |||||||||||||
Trengganu Utara | Alliance (UMNO) | ||||||||||||||||
Ulu Nerus | BN (PAS) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Penang | Bagan | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | DAP | GR (DAP) | GR (DAP) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||
Balik Pulau | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | BN (UMNO) | PH (PKR) | PH (PKR) | |||||
Batu Kawan | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||||
Bayan Baru | DAP | GR (DAP) | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||
Bukit Bendera | BN (MCA) | DAP | DAP | DAP | GR (DAP) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Bukit Gelugor | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||||
Bukit Mertajam | BN (MCA) | DAP | BN (MCA) | DAP | GR (DAP) | BN (MCA) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Dato' Kramat | SF (Lab) | SF (Lab) | Gerakan | ||||||||||||||
George Town | Alliance (MCA) | ||||||||||||||||
Jelutong | BN (Gerakan) | DAP | DAP | DAP | GR (DAP) | GR (DAP) | BN (Gerakan) | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Kepala Batas | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | |||||
Mata Kuching | BN (MCA) | BN (MCA) | BN (MCA) | ||||||||||||||
Nibong Tebal | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BA (DAP) | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | |||||
Penang Island | Alliance (UMNO) | ||||||||||||||||
Penang Selatan | Alliance (UMNO) | Alliance (UMNO) | Gerakan | ||||||||||||||
Penang Utara | Alliance (MCA) | Alliance (MCA) | DAP | ||||||||||||||
Permatang Pauh | BN (UMNO) | PAS | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (KeADILan) | BA (PKR) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PAS) | |||||
Seberang Selatan | SF (Lab) | Alliance (UMNO) | Gerakan | ||||||||||||||
Seberang Tengah | Alliance (UMNO) | Alliance (UMNO) | Gerakan | ||||||||||||||
Seberang Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Tanjong | SF (Lab) | UDP | Gerakan | BN (Gerakan) | DAP | BN (Gerakan) | DAP | GR (DAP) | GR (DAP) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||
Tasek Gelugor | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||
Wellesley North | Alliance (UMNO) | ||||||||||||||||
Wellesley South | Alliance (MCA) | ||||||||||||||||
Perak | Bagan Datuk | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | |
Bagan Serai | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | BN (UMNO) | BN (UMNO) | PN (PAS) | |||||
Batang Padang | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | DAP | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||
Batu Gajah | PPP | Alliance (MCA) | DAP | DAP | DAP | BN (MCA) | DAP | GR (DAP) | BN (MCA) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||
Beruas | IND | Alliance (MCA) | PPP | BN (PPP) | DAP | BN (MCA) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||
Bukit Gantang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (Gerakan) | PR (PAS) | PR (PAS) | BN (UMNO) | PN (PPBM) | ||||||||
Chenderoh | BN (UMNO) | BN (UMNO) | |||||||||||||||
Dindings | Alliance (UMNO) | ||||||||||||||||
Gerik | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (Gerakan) | BN (UMNO) | BN (UMNO) | PN (PPBM) | |||||
Gopeng | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||
Hilir Perak | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | |||||||||||
Ipoh | PPP | PPP | PPP | DAP | DAP | BN (MCA) | DAP | GR (DAP) | |||||||||
Ipoh-Menglembu | Alliance (MCA) | ||||||||||||||||
Ipoh Barat | BN (MCA) | BN (MCA) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||
Ipoh Timor | BN (MCA) | BN (MCA) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||
Kampar | Alliance (MCA) | Alliance (MCA) | DAP | DAP | GR (DAP) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Kinta | DAP | BN (MCA) | BN (MCA) | ||||||||||||||
Kinta Selatan | Alliance (MCA) | ||||||||||||||||
Kinta Utara | Alliance (MIC) | ||||||||||||||||
Krian | PMIP | ||||||||||||||||
Krian Darat | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Krian Laut | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Kuala Kangsar | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||
Larut | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | |||||
Larut-Matang | Alliance (MCA) | ||||||||||||||||
Larut Selatan | Alliance (MCA) | Alliance (MCA) | Gerakan | ||||||||||||||
Larut Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Lenggong | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||
Lumut | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PH (Amanah) | PN (PPBM) | |||||
Matang | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Menglembu | PPP | PPP | PPP | DAP | DAP | BN (MCA) | |||||||||||
Padang Rengas | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | |||||||||
Parit | Alliance (UMNO) | Alliance (UMNO) | PAS | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | ||
Parit Buntar | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BA (PAS) | BN (UMNO) | PR (PAS) | PR (PAS) | PH (Amanah) | PN (PAS) | |||||
Pasir Pinji | DAP | GR (DAP) | |||||||||||||||
Pasir Salak | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | ||||||||
Sitiawan | Alliance (MCA) | Alliance (MCA) | DAP | ||||||||||||||
Sungai Siput | Alliance (MIC) | Alliance (MIC) | Alliance (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||
Sungei Perak Hilir | Alliance (UMNO) | ||||||||||||||||
Sungei Perak Ulu | Alliance (UMNO) | ||||||||||||||||
Taiping | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (PPP) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Tambun | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PH (PKR) | ||||||||
Tanjong Malim | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PH (PKR) | PH (PKR) | ||
Tapah | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | ||||||||
Tasek Chenderoh | BN (UMNO) | BN (UMNO) | |||||||||||||||
Telok Anson | Alliance (UMNO) | Alliance (MCA) | Alliance (MCA) | DAP | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | ||||||||||
Teluk Intan | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||
Ulu Kinta | PPP | Alliance (MCA) | PPP | ||||||||||||||
Ulu Perak | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Pahang | Bentong | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PH (DAP) | PH (DAP) | |
Bera | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||
Cameron Highlands | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (UMNO) | ||||||||||||
Indera Mahkota | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PPBM) | ||||||||||||
Jerantut | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | |||||
Kuala Krau | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | ||||||||||||
Kuantan | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PAS) | ||
Lipis | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||
Maran | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | |||||
Mentakab | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | |||||||||||||
Pahang Timor | Alliance (UMNO) | ||||||||||||||||
Paya Besar | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||
Pekan | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||
Raub | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PH (DAP) | PH (DAP) | ||
Rompin | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||
Semantan | Alliance (UMNO) | ||||||||||||||||
Temerloh | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | PH (Amanah) | PN (PAS) | ||
Ulu Pahang | Alliance (UMNO) | ||||||||||||||||
Selangor | Ampang | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | |||||||||||
Ampang Jaya | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | |||||||||||||
Bangi | PH (DAP) | PH (DAP) | |||||||||||||||
Batu | SF (Lab) | SF (Lab) | Gerakan | ||||||||||||||
Bukit Bintang | Alliance (MCA) | Alliance (MCA) | Gerakan | ||||||||||||||
Bangsar | SF (Lab) | PAP | DAP | ||||||||||||||
Damansara | SF (Ra'ayat) | Alliance (MCA) | DAP | PH (DAP) | PH (PKR) | ||||||||||||
Gombak | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||||
Hulu Langat | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | PR (PAS) | PH (Amanah) | PH (Amanah) | |||||
Hulu Selangor | Alliance (UMNO) | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | PR (PKR) | BN (MIC) | PH (PKR) | PN (PAS) | |
Kapar | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PAS) | |||||
Kelana Jaya | BN (MCA) | PR (PKR) | PR (PKR) | ||||||||||||||
Klang | Alliance (MIC) | Alliance (MIC) | Alliance (MIC) | BN (MCA) | GR (DAP) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Kota Raja | BN (MIC) | PR (PAS) | PR (PAS) | PH (Amanah) | PH (Amanah) | ||||||||||||
Kuala Langat | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PN (PAS) | ||
Kuala Lumpur Barat | Alliance (MCA) | ||||||||||||||||
Kuala Lumpur Timor | Alliance (MCA) | ||||||||||||||||
Kuala Selangor | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | BN (UMNO) | PH (Amanah) | PH (Amanah) | |
Langat | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | |||||||||||||
Pandan | BN (MCA) | BN (MCA) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||||||
Pelabuhan Kelang | BN (MIC) | BN (MIC) | BN (MIC) | ||||||||||||||
Petaling | DAP | DAP | BN (MCA) | ||||||||||||||
Petaling Jaya | DAP | GR (DAP) | PH (PKR) | PH (PKR) | |||||||||||||
Petaling Jaya Selatan | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PR (PKR) | ||||||||||||
Petaling Jaya Utara | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PR (DAP) | ||||||||||||
Puchong | DAP | GR (DAP) | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||
Rawang | SF (Lab) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Sabak Bernam | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||
Selangor Barat | Alliance (UMNO) | ||||||||||||||||
Selangor Tengah | Alliance (MCA) | ||||||||||||||||
Selayang | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | |||||
Sepang | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | PH (Amanah) | PH (Amanah) | ||
Serdang | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PR (DAP) | ||||||||||||
Setapak | SF (Ra'ayat) | Alliance (MCA) | DAP | ||||||||||||||
Shah Alam | BN (MCA) | BN (MCA) | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | PR (PAS) | PH (Amanah) | PH (Amanah) | |||||
Subang | BN (MIC) | BN (MIC) | BN (MIC) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||||
Sungai Besar | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PN (PPBM) | ||||||||||||
Sungai Buloh | PH (PKR) | PH (PKR) | |||||||||||||||
Tanjong Karang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | |||||
Federal Territory | Bandar Tun Razak | BN (MCA) | BN (MCA) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | |||||||||
Batu | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | PR (PKR) | PR (PKR) | IND | PH (PKR) | ||||||||
Bukit Bintang | DAP | GR (DAP) | GR (DAP) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||
Cheras | GR (DAP) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||
Damansara | BN (MIC) | DAP | BN (MCA) | ||||||||||||||
Kepong | Pekemas | BN (Gerakan) | DAP | DAP | GR (DAP) | GR (DAP) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Kuala Lumpur Bandar | DAP | DAP | DAP | ||||||||||||||
Labuan | IND | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||
Lembah Pantai | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||
Putrajaya | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||||||
Segambut | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||
Seputeh | DAP | GR (DAP) | GR (DAP) | BA (DAP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||
Setapak | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Setiawangsa | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PH (PKR) | ||||||||||||
Sungai Besi | DAP | DAP | DAP | DAP | GR (DAP) | ||||||||||||
Titiwangsa | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PAS) | BN (UMNO) | PH (PPBM) | BN (UMNO) | ||||||||
Wangsa Maju | BN (UMNO) | BN (UMNO) | BN (MCA) | PR (PKR) | PR (PKR) | PH (PKR) | PH (PKR) | ||||||||||
Negeri Sembilan | Jelebu | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||
Jelebu-Jempol | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Jempol | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||
Kuala Pilah | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | BN (UMNO) | ||
Mantin | BN (MCA) | BN (MCA) | BN (MCA) | ||||||||||||||
Negri Sembilan Selatan | Alliance (UMNO) | ||||||||||||||||
Negri Sembilan Utara | Alliance (UMNO) | ||||||||||||||||
Port Dickson | Alliance (MIC) | Alliance (MIC) | DAP | PH (PKR) | PH (PKR) | ||||||||||||
Rasah | DAP | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||
Rembau | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||
Rembau-Tampin | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Seremban | Alliance (MCA) | DAP | DAP | BN (MCA) | DAP | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||
Seremban Barat | IND | Alliance (MCA) | DAP | ||||||||||||||
Seremban Timor | IND | Alliance (MCA) | DAP | ||||||||||||||
Tampin | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (Amanah) | BN (UMNO) | |||||
Telok Kemang | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | PR (PKR) | PR (PKR) | |||||||
Malacca | Alor Gajah | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (MCA) | PH (PPBM) | PH (Amanah) | ||||
Bandar Malacca | MP | Alliance (MCA) | DAP | ||||||||||||||
Batu Berendam | BN (MCA) | BN (MCA) | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||
Bukit Katil | BN (UMNO) | BN (UMNO) | PR (PKR) | ||||||||||||||
Hang Tuah Jaya | PH (PKR) | PH (PKR) | |||||||||||||||
Jasin | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PAS) | |||||
Kota Melaka | DAP | DAP | DAP | DAP | GR (DAP) | GR (DAP) | BA (DAP) | BN (MCA) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Malacca Central | Alliance (MCA) | ||||||||||||||||
Malacca Luar | Alliance (UMNO) | ||||||||||||||||
Malacca Selatan | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Malacca Tengah | Alliance (MCA) | Alliance (MCA) | Alliance (UMNO) | ||||||||||||||
Malacca Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Masjid Tanah | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||||||
Selandar | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | |||||||||||||
Tangga Batu | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PN (PAS) | ||||||||||||
Johor | Ayer Hitam | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | ||||||||
Bakri | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||
Batu Pahat | Alliance (MIC) | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PR (PKR) | PH (PKR) | PH (PKR) | |
Batu Pahat Dalam | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Gelang Patah | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | |||||||||||||
Iskandar Puteri | PH (DAP) | PH (DAP) | |||||||||||||||
Johor Bahru | Alliance (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PH (PKR) | ||||
Johore Bahru Barat | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Johore Bahru Timor | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Johore Selatan | Alliance (MCA) | ||||||||||||||||
Johore Tengah | Alliance (MCA) | ||||||||||||||||
Johore Tenggara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Johore Timor | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | |||||||||||||
Kluang | BN (MCA) | DAP | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PR (DAP) | PH (DAP) | PH (DAP) | |||||
Kluang Selatan | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | ||||||||||||||
Kluang Utara | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | ||||||||||||||
Kota Tinggi | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||
Kulai | BN (MCA) | BN (MCA) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||||||||
Labis | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | PH (DAP) | PH (DAP) | |||||
Ledang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PH (PKR) | |||||
Mersing | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||
Muar | BN (MCA) | BN (MCA) | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | MUDA | |||||
Muar Dalam | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Muar Pantai | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | ||||||||||||||
Muar Selatan | Alliance (MCA) | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | |||||||||||||
Muar Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | |||||||||||||
Pagoh | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PN (PPBM) | |||||
Panti | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Parit Sulong | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||
Pasir Gudang | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PH (PKR) | ||||||||||||
Pengerang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||
Pontian | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | |||||
Pontian Selatan | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Pontian Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Pulai | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (Amanah) | PH (Amanah) | |||||
Renggam | BN (MCA) | BN (MCA) | BN (MCA) | ||||||||||||||
Segamat | Alliance (UMNO) | BN (MCA) | BN (MCA) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | BN (MIC) | PH (PKR) | PH (PKR) | ||||
Segamat Selatan | Alliance (MCA) | Alliance (MCA) | Alliance (MCA) | ||||||||||||||
Segamat Utara | Alliance (UMNO) | Alliance (UMNO) | Alliance (UMNO) | ||||||||||||||
Sekijang | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PKR) | PH (PKR) | ||||||||||||
Sembrong | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||
Semerah | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Senai | BN (MCA) | BN (MCA) | BN (MCA) | BN (MCA) | |||||||||||||
Simpang Renggam | BN (Gerakan) | BN (Gerakan) | BN (Gerakan) | PH (PPBM) | BN (UMNO) | ||||||||||||
Sri Gading | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (PPBM) | PH (Amanah) | |||||
Sungai Benut | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | |||||||||||||
Tanjong Piai | BN (MCA) | BN (MCA) | BN (MCA) | PH (PPBM) | BN (MCA) | ||||||||||||
Tebrau | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (MCA) | BN (MCA) | BN (MCA) | PH (PKR) | PH (PKR) | ||||||||
Tenggara | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||
Tenggaroh | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||||||
Sabah | Bandau | USNO | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | BN (PBS) | GR (PBS) | GR (PBS) | PBS | ||||||||
Batu Sapi | BN (PBS) | BN (PBS) | BN (PBS) | WARISAN | GRS | ||||||||||||
Beaufort | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||
Beluran | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PN (PPBM) | ||||||||||
Darvel | USNO | ||||||||||||||||
Gaya | BN (SCA) | BN (BERJAYA) | BN (BERJAYA) | DAP | GR (PBS) | BN (SAPP) | BN (SAPP) | ||||||||||
Hilir Padas | BN (USNO) | BN (USNO) | IND | ||||||||||||||
Jambongan | BN (PBS) | GR (PBS) | |||||||||||||||
Kalabakan | BN (UMNO) | BN (UMNO) | BN (UMNO) | WARISAN | BN (UMNO) | ||||||||||||
Keningau | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | BN (PBS) | GR (PBS) | GR (PBS) | PBS | BN (PBS) | BN (PBS) | BN (PBS) | STAR | GRS (STAR) | |||||
Kimanis | USNO | BN (USNO) | IND | BN (BERJAYA) | BN (USNO) | GR (PBS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||
Kinabalu | USNO | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | BN (USNO) | GR (PBS) | GR (PBS) | BN (UPKO) | |||||||||
Kinabatangan | USNO | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | BN (USNO) | BN (USNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||
Kota Belud | USNO | BN (USNO) | BN (USNO) | IND | BN (PBS) | GR (PBS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | WARISAN | WARISAN | ||||
Kota Kinabalu | SCA | BN (PBS) | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||||||||
Kota Marudu | BN (PBS) | BN (PBS) | BN (PBS) | BN (PBS) | KDM | ||||||||||||
Kudat | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | IND | ||||||||||||
Labuan-Beaufort | USNO | ||||||||||||||||
Labuk-Sugut | USNO | BN (USNO) | BN (USNO) | IND | |||||||||||||
Lahad Datu | WARISAN | ||||||||||||||||
Libaran | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | ||||||||||
Limbawang | BN (USNO) | BN (USNO) | |||||||||||||||
Marudu | USNO | BN (USNO) | BN (USNO) | IND | IND | BN (USNO) | GR (PBS) | BN (UMNO) | |||||||||
Padas | BN (PBS) | GR (PBS) | |||||||||||||||
Papar | BN (USNO) | BN (USNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | WARISAN | GRS | ||||||||
Penampang | USNO | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | BN (PBS) | GR (PBS) | GR (PBS) | BN (UPKO) | BN (UPKO) | BN (UPKO) | PR (PKR) | WARISAN | PH (UPKO) | ||||
Pensiangan | BN (PBS) | GR (PBS) | BN (PBRS) | BN (PBRS) | BN (PBRS) | BN (PBRS) | BN (PBRS) | ||||||||||
Putatan | BN (UPKO) | BN (UPKO) | BN (UPKO) | PH (PKR) | BN (UMNO) | ||||||||||||
Ranau | BN (UPKO) | BN (UPKO) | BN (UPKO) | PH (PKR) | GRS | ||||||||||||
Sabah Dalam | USNO | ||||||||||||||||
Sabah Selatan | USNO | ||||||||||||||||
Sandakan | SCA | BN (SCA) | DAP | DAP | DAP | GR (PBS) | BN (LDP) | BN (LDP) | IND | BN (LDP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||
Semporna | BN (USNO) | BN (USNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | WARISAN | WARISAN | ||||||||
Sepanggar | BN (SAPP) | BN (SAPP) | BN (UMNO) | WARISAN | PH (PKR) | ||||||||||||
Silam | BN (USNO) | BN (USNO) | IND | BN (USNO) | BN (USNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | WARISAN | ||||||
Sipitang | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | GRS | ||||||||||
Tanjong Aru | DAP | GR (PBS) | GR (PBS) | PBS | |||||||||||||
Tawau | SCA | BN (SCA) | BN (BERJAYA) | BN (BERJAYA) | DAP | GR (PBS) | BN (SAPP) | BN (SAPP) | BN (SAPP) | BN (SAPP) | BN (PBS) | PH (PKR) | GRS (PBS) | ||||
Tenom | GR (PBS) | BN (UMNO) | BN (UMNO) | BN (UMNO) | BN (UMNO) | PH (DAP) | IND | ||||||||||
Tuaran | USNO | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | BN (USNO) | GR (PBS) | GR (PBS) | BN (UPKO) | BN (UPKO) | BN (UPKO) | BN (UPKO) | BN (UPKO) | PH (UPKO) | ||||
Ulu Padas | BN (USNO) | BN (BERJAYA) | BN (BERJAYA) | ||||||||||||||
Sarawak | Bandar Kuching | SUPP | BN (SUPP) | BN (SUPP) | DAP | DAP | GR (DAP) | BN (SUPP) | BN (SUPP) | DAP | PR (DAP) | PR (DAP) | PH (DAP) | PH (DAP) | |||
Bandar Sibu | SUPP | BN (SUPP) | |||||||||||||||
Baram | SNAP | SNAP | BN (SNAP) | BN (SNAP) | BN (SNAP) | IND | BN (SNAP) | BN (SNAP) | BN (SPDP) | BN (SPDP) | BN (SPDP) | BN (PDP) | GPS (PDP) | ||||
Batang Lupar | SNAP | SNAP | BN (SNAP) | IND | BN (PBDS) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | ||||
Batang Sadong | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||
Bau-Lundu | SUPP | SNAP | |||||||||||||||
Betong | SNAP | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | ||||
Bintulu | SCA | SNAP | BN (SNAP) | BN (SNAP) | BN (SNAP) | BN (SNAP) | GR (DAP) | BN (SNAP) | BN (SPDP) | BN (SPDP) | BN (SPDP) | BN (PDP) | GPS (PDP) | ||||
Bukit Mas | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | ||||||||||
Hulu Rajang | PESAKA | SNAP | BN (SNAP) | BN (SNAP) | BN (SNAP) | IND | BN (PBDS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | GPS (PRS) | ||||
Igan | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||||||
Julau | PESAKA | SNAP | BN (SNAP) | BN (SNAP) | BN (PBDS) | BN (PBDS) | BN (SUPP) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | IND | PBM | ||||
Kanowit | IND | SNAP | BN (SNAP) | BN (SNAP) | BN (PBDS) | BN (PBDS) | BN (PBDS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | GPS (PRS) | ||||
Kapit | SNAP | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | ||||
Kota Samarahan | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||
Kuala Rajang | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | |||||||||||||
Lambir | SAPO | BN (SUPP) | BN (SUPP) | ||||||||||||||
Lanang | GR (DAP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||||||
Lawas | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||||||
Limbang | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||||||
Limbang-Lawas | SNAP | BN (PBB) | |||||||||||||||
Lubok Antu | SNAP | SNAP | BN (SNAP) | BN (SNAP) | BN (PBDS) | BN (PBDS) | BN (PBDS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | IND | GPS (PRS) | ||||
Mambong | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | |||||||||||||
Mas Gading | BN (SNAP) | IND | BN (SNAP) | BN (SNAP) | BN (SNAP) | BN (SNAP) | BN (SPDP) | BN (SPDP) | BN (SPDP) | PH (DAP) | PH (DAP) | ||||||
Miri | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | PR (PKR) | PH (PKR) | PH (PKR) | |||||||||
Miri-Subis | SNAP | BN (SUPP) | |||||||||||||||
Mukah | BUMIPUTERA | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | ||||
Padawan | SUPP | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | ||||||||||
Paloh | BN (PBB) | BN (PBB) | BN (PBB) | ||||||||||||||
Payang | BUMIPUTERA | BN (PBB) | |||||||||||||||
Petra Jaya | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||
Puncak Borneo | PH (PKR) | GPS (PBB) | |||||||||||||||
Rajang | SUPP | BN (SUPP) | BN (SUPP) | BN (SUPP) | IND | ||||||||||||
Samarahan | BUMIPUTERA | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | ||||||||||||
Santubong | BUMIPUTERA | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | ||||
Saratok | SNAP | SNAP | BN (SNAP) | IND | BN (SNAP) | BN (SNAP) | BN (SNAP) | BN (SNAP) | BN (SPDP) | BN (SPDP) | BN (SPDP) | PH (PKR) | PN (PPBM) | ||||
Sarikei | SCA | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | PR (DAP) | PH (DAP) | GPS (SUPP) | ||||
Selangau | IND | BN (PBDS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | PH (PKR) | GPS (PRS) | |||||||||
Serian | SNAP | BN (SUPP) | BN (SUPP) | BN (SUPP) | IND | IND | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | GPS (SUPP) | ||||
Sibu | BN (SUPP) | DAP | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | BN (SUPP) | PR (DAP) | PH (DAP) | PH (DAP) | ||||||
Sibuti | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) | |||||||||||||
Simunjan | BUMIPUTERA | BN (PBB) | BN (PBB) | BN (PBB) | BN (PERMAS) | ||||||||||||
Sri Aman | BN (PBDS) | BN (PBDS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | BN (PRS) | GPS (PRS) | |||||||||
Stampin | BN (SUPP) | BN (SUPP) | BN (SUPP) | PR (DAP) | PH (DAP) | PH (DAP) | |||||||||||
Tanjong Manis | BN (PBB) | BN (PBB) | BN (PBB) | GPS (PBB) |
See also
- v
- t
- e
- See also: Federal by-elections
- State by-elections
- Elections in Johor
- Kedah
- Kelantan
- Kuala Lumpur
- Labuan
- Malacca
- Negeri Sembilan
- Pahang
- Penang
- Perak
- Perlis
- Putrajaya
- Sabah
- Sarawak
- Selangor
- Terengganu