Skip to content
fred.myarkibPRU
arkibPRUMalaysia Election Results Archive
Menu
Home › State Election Round 15 (2021–2025) › Selangor

SE-15 · Selangor

State Election Round 15 (2021–2025) Results — All Seats

Selangor — Full results of State Election Round 15 (2021–2025): 56 seats across 12 states — the winner of every seat, coalition seat totals, turnout and majorities. PH won the most seats (32).

Votes vs Seats →
Seats560 unopposed
Total Voters3,747,057
Turnout72.0%
Valid Votes2,679,0970.53% rejected
Candidates1472.63 per seat
Women winners927 women candidates
Lost deposit41
Marginal seats (<5%)13

Seat Composition — Selangor

56
PH 32 PN 22 BN 2

Seats & popular vote

CoalitionWon% seatsPopular vote
PH 32 57.1% 51.4%
PN 22 39.3% 37.8%
BN 2 3.6% 9.2%
Independent / no coalition 0 0.0% 1.7%

Popular vote % is computed from contested seats.

Winning Margin Number of seats by majority (% of valid votes)

Turnout distribution Number of seats by turnout %

Marginal Seats

  1. 1 N.33 Taman MedanSelangor · Afif bin Bahardin (BERSATU) 0.07%
  2. 2 N.17 Gombak SetiaSelangor · Muhammad Hilman bin Idham (BERSATU) 0.09%
  3. 3 N.49 Sungai KandisSelangor · Wan Dzahanurin bin Ahmad (BERSATU) 0.28%
  4. 4 N.55 DengkilSelangor · Jamil bin Salleh (BERSATU) 0.55%
  5. 5 N.15 Taman TemplerSelangor · Anfaal binti Saari (AMANAH) 1.04%
  6. 6 N.24 SemenyihSelangor · Nushi bin Mahfodz (PAS) 1.73%
  7. 7 N.10 Bukit MelawatiSelangor · Noorazley bin Yahya (BERSATU) 3.08%
  8. 8 N.05 Hulu BernamSelangor · Mu'Izzuddeen bin Mahyuddin (Muiz Mahyuddin) (PAS) 3.22%
  9. 9 N.18 Hulu KelangSelangor · Mohamed Azmin bin Ali (BERSATU) 3.26%
  10. 10 N.11 IjokSelangor · Jefri bin Mejan (PAS) 3.86%

Safest Seats

  1. 1 N.35 Kampung TunkuSelangor · Lim Yi Wei (DAP) 81.85%
  2. 2 N.28 Seri KembanganSelangor · Wong Siew Ki (DAP) 81.37%
  3. 3 N.34 Bukit GasingSelangor · Rajiv a/l Rishyakaran (DAP) 75.97%
  4. 4 N.36 Bandar UtamaSelangor · Jamaliah binti Jamaluddin (DAP) 75.84%
  5. 5 N.47 PandamaranSelangor · Tony Leong Tuck Chee (DAP) 74.38%
  6. 6 N.45 Bandar Baru KlangSelangor · Quah Perng Fei (DAP) 74.09%
  7. 7 N.48 SentosaSelangor · Gunarajah a/l R George (PKR) 70.91%
  8. 8 N.31 Subang JayaSelangor · Michelle Ng Mei Sze (DAP) 68.91%
  9. 9 N.52 BantingSelangor · Papparaidu a/l Veraman (DAP) 65.42%
  10. 10 N.30 KinraraSelangor · Ng Sze Han (DAP) 61.94%

Seats 56

N.01 Sungai Air Tawar
Selangor · 2 candidates · Turnout 74.9%
Rizam bin Ismail UMNO
Majority 846 (5.7%) · vs BERSATU
N.02 Sabak
Selangor · 2 candidates · Turnout 71.7%
Sallehen bin Mukhyi PAS
Majority 4,215 (18.6%) · vs AMANAH
N.03 Sungai Panjang
Selangor · 2 candidates · Turnout 75.3%
Mohd Razali bin Saari PAS
Majority 3,576 (11.8%) · vs UMNO
N.04 Sekinchan
Selangor · 2 candidates · Turnout 69.5%
Ng Suee Lim DAP
Majority 4,018 (24.4%) · vs BERSATU
N.05 Hulu Bernam
Selangor · 2 candidates · Turnout 69.1%
Mu'Izzuddeen bin Mahyuddin (Muiz Mahyuddin) PAS
Majority 669 (3.2%) · vs AMANAH
N.06 Kuala Kubu Baharu
Selangor · 4 candidates · Turnout 69.2%
Lee Kee Hiong DAP
Majority 4,119 (15.1%) · vs GERAKAN
N.07 Batang Kali
Selangor · 2 candidates · Turnout 71.9%
Muhammad Muhaimin Harith bin Abdullah Sani BERSATU
Majority 2,978 (4.8%) · vs UMNO
N.08 Sungai Burong
Selangor · 2 candidates · Turnout 76.4%
Mohd Zamri bin Mohd Zainuldin (Zamri Mantop) PAS
Majority 6,842 (28.4%) · vs UMNO
N.09 Permatang
Selangor · 2 candidates · Turnout 78.5%
Nurul Syazwani binti Noh BERSATU
Majority 1,728 (7.2%) · vs PKR
N.10 Bukit Melawati
Selangor · 2 candidates · Turnout 75.8%
Noorazley bin Yahya BERSATU
Majority 877 (3.1%) · vs PKR
N.11 Ijok
Selangor · 3 candidates · Turnout 77.7%
Jefri bin Mejan PAS
Majority 912 (3.9%) · vs PKR
N.12 Jeram
Selangor · 2 candidates · Turnout 77.0%
Harrison bin Hassan BERSATU
Majority 5,398 (19.2%) · vs UMNO
N.13 Kuang
Selangor · 3 candidates · Turnout 73.9%
Mohd Rafiq bin Mohd Abdullah BERSATU
Majority 4,875 (14.6%) · vs UMNO
N.14 Rawang
Selangor · 2 candidates · Turnout 69.1%
Chua Wei Kiat PKR
Majority 25,658 (48.7%) · vs BERSATU
N.15 Taman Templer
Selangor · 3 candidates · Turnout 71.5%
Anfaal binti Saari AMANAH
Majority 467 (1.0%) · vs PAS
N.16 Sungai Tua
Selangor · 3 candidates · Turnout 70.9%
Amirudin bin Shari PKR
Majority 5,185 (15.0%) · vs PAS
N.17 Gombak Setia
Selangor · 3 candidates · Turnout 70.1%
Muhammad Hilman bin Idham BERSATU
Majority 58 (0.1%) · vs UMNO
N.18 Hulu Kelang
Selangor · 2 candidates · Turnout 69.5%
Mohamed Azmin bin Ali BERSATU
Majority 1,617 (3.3%) · vs PKR
N.19 Bukit Antarabangsa
Selangor · 3 candidates · Turnout 67.6%
Mohd.Kamri bin Kamaruddin PKR
Majority 16,280 (34.8%) · vs BERSATU
N.20 Lembah Jaya
Selangor · 2 candidates · Turnout 70.3%
Syed Ahmad bin Abdul Rahman Alhadad (Altimet) PKR
Majority 6,678 (14.5%) · vs PAS
N.21 Pandan Indah
Selangor · 4 candidates · Turnout 66.1%
Izham bin Hashim AMANAH
Majority 10,591 (22.8%) · vs BERSATU
N.22 Teratai
Selangor · 2 candidates · Turnout 67.1%
Yew Jia Haur DAP
Majority 31,933 (60.1%) · vs BERSATU
N.23 Dusun Tua
Selangor · 3 candidates · Turnout 72.5%
Johan bin Abd Aziz UMNO
Majority 3,014 (5.6%) · vs BERSATU
N.24 Semenyih
Selangor · 2 candidates · Turnout 75.5%
Nushi bin Mahfodz PAS
Majority 1,262 (1.7%) · vs UMNO
N.25 Kajang
Selangor · 3 candidates · Turnout 71.4%
David Cheong Kian Young PKR
Majority 34,394 (44.2%) · vs BERSATU
N.26 Sungai Ramal
Selangor · 2 candidates · Turnout 75.1%
Mohd Shafie bin Ngah PAS
Majority 7,767 (10.7%) · vs AMANAH
N.27 Balakong
Selangor · 2 candidates · Turnout 69.8%
Wayne Ong Chun Wei DAP
Majority 37,832 (52.4%) · vs BERSATU
N.28 Seri Kembangan
Selangor · 3 candidates · Turnout 71.1%
Wong Siew Ki DAP
Majority 36,160 (81.4%) · vs BERSATU
N.29 Seri Serdang
Selangor · 3 candidates · Turnout 71.2%
Abbas Salimmi bin Che Adzmi @ Azmi AMANAH
Majority 10,752 (16.3%) · vs BERSATU
N.30 Kinrara
Selangor · 2 candidates · Turnout 71.6%
Ng Sze Han DAP
Majority 54,535 (61.9%) · vs BERSATU
N.31 Subang Jaya
Selangor · 3 candidates · Turnout 66.7%
Michelle Ng Mei Sze DAP
Majority 51,191 (68.9%) · vs BERSATU
N.32 Seri Setia
Selangor · 4 candidates · Turnout 69.6%
Mohammad Fahmi bin Ngah PKR
Majority 11,331 (20.4%) · vs PAS
N.33 Taman Medan
Selangor · 2 candidates · Turnout 72.5%
Afif bin Bahardin BERSATU
Majority 30 (0.1%) · vs PKR
N.34 Bukit Gasing
Selangor · 3 candidates · Turnout 60.9%
Rajiv a/l Rishyakaran DAP
Majority 24,972 (76.0%) · vs GERAKAN
N.35 Kampung Tunku
Selangor · 2 candidates · Turnout 64.0%
Lim Yi Wei DAP
Majority 30,378 (81.9%) · vs BERSATU
N.36 Bandar Utama
Selangor · 3 candidates · Turnout 64.4%
Jamaliah binti Jamaluddin DAP
Majority 35,446 (75.8%) · vs GERAKAN
N.37 Bukit Lanjan
Selangor · 2 candidates · Turnout 66.2%
Pua Pei Ling PKR
Majority 41,227 (56.6%) · vs GERAKAN
N.38 Paya Jaras
Selangor · 3 candidates · Turnout 74.0%
Ab Halim bin Tamuri PAS
Majority 2,086 (3.9%) · vs PKR
N.39 Kota Damansara
Selangor · 3 candidates · Turnout 72.0%
Muhammad Izuan bin Ahmad Kasim PKR
Majority 5,694 (8.8%) · vs BERSATU
N.40 Kota Anggerik
Selangor · 3 candidates · Turnout 72.7%
Mohd Najwan bin Halimi PKR
Majority 10,834 (15.8%) · vs PAS
N.41 Batu Tiga
Selangor · 3 candidates · Turnout 75.6%
Danial Al-Rashid bin Haron Aminar Rashid AMANAH
Majority 3,382 (6.0%) · vs BERSATU
N.42 Meru
Selangor · 3 candidates · Turnout 78.7%
Mariam binti Abdul Rashid AMANAH
Majority 3,422 (6.7%) · vs BERSATU
N.43 Sementa
Selangor · 2 candidates · Turnout 79.6%
Noor Najhan bin Mohamad Salleh PAS
Majority 10,039 (18.4%) · vs PKR
N.44 Selat Klang
Selangor · 3 candidates · Turnout 74.7%
Abdul Rashid bin Asari BERSATU
Majority 8,325 (19.5%) · vs UMNO
N.45 Bandar Baru Klang
Selangor · 2 candidates · Turnout 74.8%
Quah Perng Fei DAP
Majority 45,672 (74.1%) · vs GERAKAN
N.46 Pelabuhan Klang
Selangor · 3 candidates · Turnout 75.3%
Azmizam bin Zaman Huri PKR
Majority 5,231 (13.5%) · vs PAS
N.47 Pandamaran
Selangor · 3 candidates · Turnout 71.9%
Tony Leong Tuck Chee DAP
Majority 40,298 (74.4%) · vs BERSATU
N.48 Sentosa
Selangor · 4 candidates · Turnout 73.0%
Gunarajah a/l R George PKR
Majority 46,349 (70.9%) · vs GERAKAN
N.49 Sungai Kandis
Selangor · 3 candidates · Turnout 75.6%
Wan Dzahanurin bin Ahmad BERSATU
Majority 167 (0.3%) · vs PKR
N.50 Kota Kemuning
Selangor · 3 candidates · Turnout 72.3%
Preakas a/l Sampunathan DAP
Majority 24,288 (41.3%) · vs GERAKAN
N.51 Sijangkang
Selangor · 2 candidates · Turnout 79.3%
Ahmad Yunus bin Hairi PAS
Majority 11,308 (22.8%) · vs UMNO
N.52 Banting
Selangor · 3 candidates · Turnout 75.6%
Papparaidu a/l Veraman DAP
Majority 22,102 (65.4%) · vs GERAKAN
N.53 Morib
Selangor · 2 candidates · Turnout 78.1%
Rosnizan bin Ahmad BERSATU
Majority 3,843 (11.3%) · vs AMANAH
N.54 Tanjong Sepat
Selangor · 2 candidates · Turnout 78.6%
Borhan bin Aman Shah PKR
Majority 2,524 (10.0%) · vs PAS
N.55 Dengkil
Selangor · 4 candidates · Turnout 74.2%
Jamil bin Salleh BERSATU
Majority 381 (0.6%) · vs UMNO
N.56 Sungai Pelek
Selangor · 3 candidates · Turnout 73.9%
Lwi Kian Keong DAP
Majority 1,458 (4.2%) · vs BERSATU