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

State profile

Selangor

Summary of Parliament and state assembly results in Selangor: who has held the seats over time, turnout and the most marginal seats.

Parliament seats22GE-15 (2022)
State seats56State Election Round 15 (2021–2025) · 2023
Largest in assemblyPH32 / 56
Turnout · Parliament80.5%
Turnout · DUN72.0%
By-elections252,368 candidacies

Parliament seats by coalition Selangor

State seats by coalition Selangor

Turnout (%) GE (Parliament) & state elections by year

Most marginal seats (latest results)

SeatLast WinnerPartyMajorityMajority %
N.33 Taman Medan
SE 15
Afif bin Bahardin BERSATU 30 0.07%
N.17 Gombak Setia
SE 15
Muhammad Hilman bin Idham BERSATU 58 0.09%
N.49 Sungai Kandis
SE 15
Wan Dzahanurin bin Ahmad BERSATU 167 0.28%
N.55 Dengkil
SE 15
Jamil bin Salleh BERSATU 381 0.55%
N.15 Taman Templer
SE 15
Anfaal binti Saari AMANAH 467 1.04%
P.096 Kuala Selangor
GE15 · 2022
Dzulkefly bin Ahmad AMANAH 1,002 1.16%
P.094 Hulu Selangor
GE15 · 2022
Mohd Hasnizan bin Harun PAS 1,562 1.28%
P.112 Kuala Langat
GE15 · 2022
Ahmad Yunus bin Hairi PAS 1,833 1.48%
N.24 Semenyih
SE 15
Nushi bin Mahfodz PAS 1,262 1.73%
P.107 Sungai Buloh
GE15 · 2022
Ramanan a/l Ramakrishnan PKR 2,693 2.08%

State seats — State Election Round 15 (2021–2025)

SeatNamePartyVote ShareMajority %Turnout
N.01 Sungai Air Tawar Rizam bin Ismail UMNO BN 52.8% 5.7% 74.9%
N.02 Sabak Sallehen bin Mukhyi PAS PN 59.3% 18.6% 71.7%
N.03 Sungai Panjang Mohd Razali bin Saari PAS PN 55.9% 11.8% 75.3%
N.04 Sekinchan Ng Suee Lim DAP PH 62.2% 24.4% 69.5%
N.05 Hulu Bernam Mu'Izzuddeen bin Mahyuddin (Muiz Mahyuddin) PAS PN 51.6% 3.2% 69.1%
N.06 Kuala Kubu Baharu Lee Kee Hiong DAP PH 54.4% 15.1% 69.2%
N.07 Batang Kali Muhammad Muhaimin Harith bin Abdullah Sani BERSATU PN 52.4% 4.8% 71.9%
N.08 Sungai Burong Mohd Zamri bin Mohd Zainuldin (Zamri Mantop) PAS PN 64.2% 28.4% 76.4%
N.09 Permatang Nurul Syazwani binti Noh BERSATU PN 53.6% 7.2% 78.5%
N.10 Bukit Melawati Noorazley bin Yahya BERSATU PN 51.5% 3.1% 75.8%
N.11 Ijok Jefri bin Mejan PAS PN 51.5% 3.9% 77.7%
N.12 Jeram Harrison bin Hassan BERSATU PN 59.6% 19.2% 77.0%
N.13 Kuang Mohd Rafiq bin Mohd Abdullah BERSATU PN 55.4% 14.6% 73.9%
N.14 Rawang Chua Wei Kiat PKR PH 74.4% 48.7% 69.1%
N.15 Taman Templer Anfaal binti Saari AMANAH PH 49.7% 1.0% 71.5%
N.16 Sungai Tua Amirudin bin Shari PKR PH 56.9% 15.0% 70.9%
N.17 Gombak Setia Muhammad Hilman bin Idham BERSATU PN 49.2% 0.1% 70.1%
N.18 Hulu Kelang Mohamed Azmin bin Ali BERSATU PN 51.6% 3.3% 69.5%
N.19 Bukit Antarabangsa Mohd.Kamri bin Kamaruddin PKR PH 65.9% 34.8% 67.6%
N.20 Lembah Jaya Syed Ahmad bin Abdul Rahman Alhadad (Altimet) PKR PH 57.3% 14.5% 70.3%
N.21 Pandan Indah Izham bin Hashim AMANAH PH 60.0% 22.8% 66.1%
N.22 Teratai Yew Jia Haur DAP PH 80.1% 60.1% 67.1%
N.23 Dusun Tua Johan bin Abd Aziz UMNO BN 49.9% 5.6% 72.5%
N.24 Semenyih Nushi bin Mahfodz PAS PN 50.9% 1.7% 75.5%
N.25 Kajang David Cheong Kian Young PKR PH 70.4% 44.2% 71.4%
N.26 Sungai Ramal Mohd Shafie bin Ngah PAS PN 55.3% 10.7% 75.1%
N.27 Balakong Wayne Ong Chun Wei DAP PH 76.2% 52.4% 69.8%
N.28 Seri Kembangan Wong Siew Ki DAP PH 89.3% 81.4% 71.1%
N.29 Seri Serdang Abbas Salimmi bin Che Adzmi @ Azmi AMANAH PH 56.8% 16.3% 71.2%
N.30 Kinrara Ng Sze Han DAP PH 81.0% 61.9% 71.6%
N.31 Subang Jaya Michelle Ng Mei Sze DAP PH 81.3% 68.9% 66.7%
N.32 Seri Setia Mohammad Fahmi bin Ngah PKR PH 58.4% 20.4% 69.6%
N.33 Taman Medan Afif bin Bahardin BERSATU PN 50.0% 0.1% 72.5%
N.34 Bukit Gasing Rajiv a/l Rishyakaran DAP PH 85.9% 76.0% 60.9%
N.35 Kampung Tunku Lim Yi Wei DAP PH 90.9% 81.9% 64.0%
N.36 Bandar Utama Jamaliah binti Jamaluddin DAP PH 85.2% 75.8% 64.4%
N.37 Bukit Lanjan Pua Pei Ling PKR PH 78.3% 56.6% 66.2%
N.38 Paya Jaras Ab Halim bin Tamuri PAS PN 51.7% 3.9% 74.0%
N.39 Kota Damansara Muhammad Izuan bin Ahmad Kasim PKR PH 53.7% 8.8% 72.0%
N.40 Kota Anggerik Mohd Najwan bin Halimi PKR PH 56.0% 15.8% 72.7%
N.41 Batu Tiga Danial Al-Rashid bin Haron Aminar Rashid AMANAH PH 51.3% 6.0% 75.6%
N.42 Meru Mariam binti Abdul Rashid AMANAH PH 52.5% 6.7% 78.7%
N.43 Sementa Noor Najhan bin Mohamad Salleh PAS PN 59.2% 18.4% 79.6%
N.44 Selat Klang Abdul Rashid bin Asari BERSATU PN 58.9% 19.5% 74.7%
N.45 Bandar Baru Klang Quah Perng Fei DAP PH 87.0% 74.1% 74.8%
N.46 Pelabuhan Klang Azmizam bin Zaman Huri PKR PH 56.4% 13.5% 75.3%
N.47 Pandamaran Tony Leong Tuck Chee DAP PH 86.7% 74.4% 71.9%
N.48 Sentosa Gunarajah a/l R George PKR PH 83.5% 70.9% 73.0%
N.49 Sungai Kandis Wan Dzahanurin bin Ahmad BERSATU PN 49.0% 0.3% 75.6%
N.50 Kota Kemuning Preakas a/l Sampunathan DAP PH 70.1% 41.3% 72.3%
N.51 Sijangkang Ahmad Yunus bin Hairi PAS PN 61.4% 22.8% 79.3%
N.52 Banting Papparaidu a/l Veraman DAP PH 80.6% 65.4% 75.6%
N.53 Morib Rosnizan bin Ahmad BERSATU PN 55.6% 11.3% 78.1%
N.54 Tanjong Sepat Borhan bin Aman Shah PKR PH 55.0% 10.0% 78.6%
N.55 Dengkil Jamil bin Salleh BERSATU PN 48.5% 0.6% 74.2%
N.56 Sungai Pelek Lwi Kian Keong DAP PH 51.8% 4.2% 73.9%

Parliament seats — GE-15 (2022)

SeatNamePartyVote ShareMajority %Turnout
P.092 Sabak Bernam Kalam bin Salan BERSATU PN 43.9% 12.3% 80.4%
P.093 Sungai Besar Muslimin bin Yahaya BERSATU PN 38.8% 5.3% 80.1%
P.094 Hulu Selangor Mohd Hasnizan bin Harun PAS PN 38.2% 1.3% 80.4%
P.095 Tanjong Karang Zulkafperi bin Hanapi BERSATU PN 35.3% 4.3% 83.4%
P.096 Kuala Selangor Dzulkefly bin Ahmad AMANAH PH 35.9% 1.2% 85.2%
P.097 Selayang William Leong Jee Keen PKR PH 50.2% 16.3% 80.6%
P.098 Gombak Amirudin bin Shari PKR PH 43.7% 7.7% 80.8%
P.099 Ampang Rodziah binti Ismail PKR PH 54.3% 28.4% 79.1%
P.100 Pandan Mohd Rafizi bin Ramli PKR PH 64.0% 41.8% 78.3%
P.101 Hulu Langat Mohd Sany bin Hamzan AMANAH PH 42.7% 10.9% 82.9%
P.102 Bangi Syahredzan bin Johan DAP PH 58.0% 28.5% 81.3%
P.103 Puchong Yeo Bee Yin DAP PH 65.7% 47.9% 80.1%
P.104 Subang Wong Chen PKR PH 77.7% 64.7% 77.8%
P.105 Petaling Jaya Lee Chean Chung PKR PH 57.1% 34.7% 75.9%
P.106 Damansara Gobind Singh Deo DAP PH 81.7% 71.2% 73.9%
P.107 Sungai Buloh Ramanan a/l Ramakrishnan PKR PH 39.3% 2.1% 82.8%
P.108 Shah Alam Azli bin Yusof AMANAH PH 45.2% 13.3% 82.7%
P.109 Kapar Halimah binti Ali PAS PN 41.6% 7.5% 84.3%
P.110 Klang Ganabatirau a/l Veraman DAP PH 70.5% 56.0% 79.2%
P.111 Kota Raja Mohamad bin Sabu AMANAH PH 62.4% 37.4% 81.7%
P.112 Kuala Langat Ahmad Yunus bin Hairi PAS PN 42.7% 1.5% 84.4%
P.113 Sepang Raj Munni binti Sabu (Aiman Athirah Al Jundi) AMANAH PH 40.8% 6.5% 83.1%

By-elections — Selangor

DateSeatNamePartyMajority
2024-05-11 N.06 Kuala Kubu Baharu Pang Sock Tao DAP 3,869
2019-03-02 N.24 Semenyih Zakaria bin Hanafi UMNO 1,914
2018-09-08 N.32 Seri Setia Halimey bin Abu Bakar PKR 4,027
2018-09-08 N.27 Balakong Wong Siew Ki DAP 18,533
2018-08-04 N.49 Sungai Kandis Mohd Zawawi bin Ahmad Mughni PKR 5,842
2016-06-18 P.093 Sungai Besar Budiman bin Mohd Zohdi UMNO 9,191
2014-03-23 N.25 Kajang Wan Azizah binti Wan Ismail PKR 5,379
2010-04-25 P.094 Hulu Selangor Kamalanathan a/l Panchanathan MIC 1,725
2007-04-28 N.11 Ijok Parthiban a/l Karuppiah MIC 1,850
1997-05-29 N.10 Permatang Abu Hassan bin Omar UMNO 7,780
1997-05-29 P.089 Kuala Selangor Jamaluddin bin Adnan UMNO 18,418
1994-05-28 N.33 Shahbandar Raya S. S. Rajagopal MIC 10,829
1994-02-05 N.14 Sementa Abdul Rahman bin Palil UMNO 6,037
1989-11-01 N.03 Sungai Besar Mahbud bin Hashim UMNO 2,630
1989-01-28 P.088 Ampang Jaya Ong Tee Keat MCA 4,250
1979-12-01 P.079 Pelabohan Kelang Govindaraj a/l Varadarajulu MIC 9,442
1978-05-06 N.30 Morib Ishak bin Pangat @ Shufaat UMNO 1,511
1975-06-14 P.077 Selayang Chow Poh Kheng MCA 11,904
1973-11-03 N.09 Kajang Mohd. Azmir bin Mohd. Nazir UMNO 4,110
1972-06-03 P.078 Ulu Selangor Michael Chen Wing Sum MCA 5,613
1971-04-03 P.067 Kapar Mohamed Tahir bin Abdul Manan UMNO 8,762
1968-12-28 N.17 Serdang Thuan Paik Phok MCA 607
1967-01-07 N.16 Kampong Bahru Ahmad Razali bin Mohd. Ali UMNO 2,239
1963-09-07 N.21 Telok Datoh Hormat bin Rafei UMNO 1,780
1963-01-12 N.19 Port Swettenham Adnan bin Chik UMNO 3,391