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

Research

Strongholds

Traditional-seat analysis — every party's win record in each area, for seat-allocation negotiations.

56
areas
448
Total Contests
13
Marginal (<5%)
17
Very Safe (30%+)
26.48%
Avg Last Majority

Traditional Seats by Party

UMNO
22
DAP
11
PKR
10
Tied
8
MCA
3
PAS
1
AMANAH
1

Status Distribution (Last Majority)

Marginal (<5%)
13
Lean (5–15%)
14
Safe (15–30%)
12
Very Safe (30%+)
17
Area▲ Contests Dominant Win Breakdown Streak / Last 5 Last Majority Avg Share Last Winner
N.01 Sungai Air Tawar
Selangor · 9 contests
UMNO 9/9 (100%)
UMNO
9·100%
UMNO ×9
5.68%
Lean (5–15%)
Avg Winner Share: 62.68%
Rizam bin Ismail
SE-15 · UMNO
N.02 Sabak
Selangor · 15 contests
UMNO 12/15 (80%)
UMNO
12·80%
PAS
2·13%
AMANAH
1·7%
PAS ×1
18.61%
Safe (15–30%)
Avg Winner Share: 67.09%
Sallehen bin Mukhyi
SE-15 · PAS
N.03 Sungai Panjang
Selangor · 12 contests
UMNO 10/12 (83%)
UMNO
10·83%
PAS
2·17%
PAS ×1
11.77%
Lean (5–15%)
Avg Winner Share: 63.99%
Mohd Razali bin Saari
SE-15 · PAS
N.04 Sekinchan
Selangor · 12 contests
MCA Tied 5/12 (42%)
MCA
5·42%
DAP
5·42%
UMNO
2·17%
DAP ×5
24.43%
Safe (15–30%)
Avg Winner Share: 57.52%
Ng Suee Lim
SE-15 · DAP
N.05 Hulu Bernam
Selangor · 7 contests
UMNO 6/7 (86%)
UMNO
6·86%
PAS
1·14%
PAS ×1
3.22%
Marginal (<5%)
Avg Winner Share: 65.26%
N.06 Kuala Kubu Baharu
Selangor · 10 contests
MCA 6/10 (60%)
MCA
6·60%
DAP
4·40%
DAP ×4
15.81%
Safe (15–30%)
Avg Winner Share: 59.47%
Pang Sock Tao
BY-ELECTION · DAP
N.07 Batang Kali
Selangor · 12 contests
UMNO 10/12 (83%)
UMNO
10·83%
BERSATU
2·17%
BERSATU ×2
4.84%
Marginal (<5%)
Avg Winner Share: 63.54%
N.08 Sungai Burong
Selangor · 12 contests
UMNO 10/12 (83%)
UMNO
10·83%
PAS
2·17%
PAS ×1
28.45%
Safe (15–30%)
Avg Winner Share: 61.29%
N.09 Permatang
Selangor · 13 contests
UMNO 11/13 (85%)
UMNO
11·85%
PKR
1·8%
BERSATU
1·8%
BERSATU ×1
7.21%
Lean (5–15%)
Avg Winner Share: 64.24%
Nurul Syazwani binti Noh
SE-15 · BERSATU
N.10 Bukit Melawati
Selangor · 5 contests
UMNO Tied 2/5 (40%)
UMNO
2·40%
PKR
2·40%
BERSATU
1·20%
BERSATU ×1
3.08%
Marginal (<5%)
Avg Winner Share: 55.49%
Noorazley bin Yahya
SE-15 · BERSATU
N.11 Ijok
Selangor · 6 contests
PKR 3/6 (50%)
PKR
3·50%
MIC
2·33%
PAS
1·17%
PAS ×1
3.86%
Marginal (<5%)
Avg Winner Share: 53.89%
Jefri bin Mejan
SE-15 · PAS
N.12 Jeram
Selangor · 15 contests
UMNO 13/15 (87%)
UMNO
13·87%
BERSATU
2·13%
BERSATU ×2
19.23%
Safe (15–30%)
Avg Winner Share: 67.31%
Harrison bin Hassan
SE-15 · BERSATU
N.13 Kuang
Selangor · 8 contests
UMNO 3/8 (38%)
UMNO
3·38%
MCA
2·25%
BERSATU
2·25%
…
BERSATU ×2
14.60%
Lean (5–15%)
Avg Winner Share: 56.48%
Mohd Rafiq bin Mohd Abdullah
SE-15 · BERSATU
N.14 Rawang
Selangor · 12 contests
MCA 8/12 (67%)
MCA
8·67%
PKR
4·33%
PKR ×4
48.71%
Very Safe (30%+)
Avg Winner Share: 65.15%
Chua Wei Kiat
SE-15 · PKR
N.15 Taman Templer
Selangor · 5 contests
UMNO Tied 2/5 (40%)
UMNO
2·40%
AMANAH
2·40%
PAS
1·20%
AMANAH ×2
1.04%
Marginal (<5%)
Avg Winner Share: 54.83%
Anfaal binti Saari
SE-15 · AMANAH
N.16 Sungai Tua
Selangor · 4 contests
MIC Tied 2/4 (50%)
MIC
2·50%
PKR
2·50%
PKR ×2
14.99%
Lean (5–15%)
Avg Winner Share: 61.77%
Amirudin bin Shari
SE-15 · PKR
N.17 Gombak Setia
Selangor · 9 contests
UMNO 4/9 (44%)
UMNO
4·44%
PAS
3·33%
PKR
1·11%
…
BERSATU ×1
0.09%
Marginal (<5%)
Avg Winner Share: 62.18%
Muhammad Hilman bin Idham
SE-15 · BERSATU
N.18 Hulu Kelang
Selangor · 9 contests
UMNO 4/9 (44%)
UMNO
4·44%
PAS
2·22%
PKN
1·11%
…
BERSATU ×1
3.26%
Marginal (<5%)
Avg Winner Share: 63.13%
Mohamed Azmin bin Ali
SE-15 · BERSATU
N.19 Bukit Antarabangsa
Selangor · 5 contests
PKR 4/5 (80%)
PKR
4·80%
UMNO
1·20%
PKR ×4
34.84%
Very Safe (30%+)
Avg Winner Share: 64.71%
N.20 Lembah Jaya
Selangor · 7 contests
UMNO 3/7 (43%)
UMNO
3·43%
PAS
2·29%
PKR
2·29%
PKR ×2
14.54%
Lean (5–15%)
Avg Winner Share: 62.29%
N.21 Pandan Indah
Selangor · 2 contests
AMANAH 2/2 (100%)
AMANAH
2·100%
AMANAH ×2
22.78%
Safe (15–30%)
Avg Winner Share: 60.39%
Izham bin Hashim
SE-15 · AMANAH
N.22 Teratai
Selangor · 5 contests
DAP 4/5 (80%)
DAP
4·80%
GERAKAN
1·20%
DAP ×4
60.13%
Very Safe (30%+)
Avg Winner Share: 69.33%
Yew Jia Haur
SE-15 · DAP
N.23 Dusun Tua
Selangor · 12 contests
UMNO 10/12 (83%)
UMNO
10·83%
PAS
1·8%
DAP
1·8%
UMNO ×1
5.62%
Lean (5–15%)
Avg Winner Share: 66.11%
Johan bin Abd Aziz
SE-15 · UMNO
N.24 Semenyih
Selangor · 14 contests
UMNO 12/14 (86%)
UMNO
12·86%
BERSATU
1·7%
PAS
1·7%
PAS ×1
1.73%
Marginal (<5%)
Avg Winner Share: 59.39%
Nushi bin Mahfodz
SE-15 · PAS
N.25 Kajang
Selangor · 17 contests
PKR 5/17 (29%)
PKR
5·29%
UMNO
4·24%
DAP
3·18%
…
PKR ×5
44.17%
Very Safe (30%+)
Avg Winner Share: 58.89%
N.26 Sungai Ramal
Selangor · 2 contests
AMANAH Tied 1/2 (50%)
AMANAH
1·50%
PAS
1·50%
PAS ×1
10.68%
Lean (5–15%)
Avg Winner Share: 53.33%
Mohd Shafie bin Ngah
SE-15 · PAS
N.27 Balakong
Selangor · 8 contests
DAP 5/8 (63%)
DAP
5·63%
MCA
3·38%
DAP ×5
52.43%
Very Safe (30%+)
Avg Winner Share: 67.85%
Wayne Ong Chun Wei
SE-15 · DAP
N.28 Seri Kembangan
Selangor · 5 contests
DAP 4/5 (80%)
DAP
4·80%
MCA
1·20%
DAP ×4
81.37%
Very Safe (30%+)
Avg Winner Share: 79.27%
Wong Siew Ki
SE-15 · DAP
N.29 Seri Serdang
Selangor · 5 contests
UMNO Tied 2/5 (40%)
UMNO
2·40%
AMANAH
2·40%
PAS
1·20%
AMANAH ×2
16.31%
Safe (15–30%)
Avg Winner Share: 59.91%
N.30 Kinrara
Selangor · 5 contests
DAP 4/5 (80%)
DAP
4·80%
MCA
1·20%
DAP ×4
61.94%
Very Safe (30%+)
Avg Winner Share: 73.52%
Ng Sze Han
SE-15 · DAP
N.31 Subang Jaya
Selangor · 7 contests
DAP 4/7 (57%)
DAP
4·57%
MCA
3·43%
DAP ×4
68.91%
Very Safe (30%+)
Avg Winner Share: 76.89%
Michelle Ng Mei Sze
SE-15 · DAP
N.32 Seri Setia
Selangor · 6 contests
PKR 5/6 (83%)
PKR
5·83%
UMNO
1·17%
PKR ×5
20.43%
Safe (15–30%)
Avg Winner Share: 61.84%
N.33 Taman Medan
Selangor · 7 contests
UMNO Tied 3/7 (43%)
UMNO
3·43%
PKR
3·43%
BERSATU
1·14%
BERSATU ×1
0.07%
Marginal (<5%)
Avg Winner Share: 60.83%
Afif bin Bahardin
SE-15 · BERSATU
N.34 Bukit Gasing
Selangor · 9 contests
DAP 7/9 (78%)
DAP
7·78%
GERAKAN
2·22%
DAP ×4
75.97%
Very Safe (30%+)
Avg Winner Share: 68.05%
Rajiv a/l Rishyakaran
SE-15 · DAP
N.35 Kampung Tunku
Selangor · 7 contests
DAP 4/7 (57%)
DAP
4·57%
MCA
3·43%
DAP ×4
81.85%
Very Safe (30%+)
Avg Winner Share: 71.27%
Lim Yi Wei
SE-15 · DAP
N.36 Bandar Utama
Selangor · 2 contests
DAP 2/2 (100%)
DAP
2·100%
DAP ×2
75.84%
Very Safe (30%+)
Avg Winner Share: 87.86%
N.37 Bukit Lanjan
Selangor · 7 contests
PKR 4/7 (57%)
PKR
4·57%
GERAKAN
3·43%
PKR ×4
56.57%
Very Safe (30%+)
Avg Winner Share: 72.21%
Pua Pei Ling
SE-15 · PKR
N.38 Paya Jaras
Selangor · 9 contests
UMNO 6/9 (67%)
UMNO
6·67%
PAS
2·22%
PKR
1·11%
PAS ×1
3.91%
Marginal (<5%)
Avg Winner Share: 61.93%
Ab Halim bin Tamuri
SE-15 · PAS
N.39 Kota Damansara
Selangor · 5 contests
PKR 3/5 (60%)
PKR
3·60%
UMNO
2·40%
PKR ×2
8.83%
Lean (5–15%)
Avg Winner Share: 56.46%
N.40 Kota Anggerik
Selangor · 5 contests
PKR 4/5 (80%)
PKR
4·80%
UMNO
1·20%
PKR ×4
15.76%
Safe (15–30%)
Avg Winner Share: 57.83%
Mohd Najwan bin Halimi
SE-15 · PKR
N.41 Batu Tiga
Selangor · 9 contests
UMNO 5/9 (56%)
UMNO
5·56%
PKR
3·33%
AMANAH
1·11%
AMANAH ×1
5.97%
Lean (5–15%)
Avg Winner Share: 63.36%
N.42 Meru
Selangor · 7 contests
UMNO 3/7 (43%)
UMNO
3·43%
PAS
2·29%
AMANAH
2·29%
AMANAH ×2
6.65%
Lean (5–15%)
Avg Winner Share: 61.05%
Mariam binti Abdul Rashid
SE-15 · AMANAH
N.43 Sementa
Selangor · 16 contests
UMNO 11/16 (69%)
UMNO
11·69%
PKR
2·13%
MCA
1·6%
…
PAS ×1
18.40%
Safe (15–30%)
Avg Winner Share: 66.60%
N.44 Selat Klang
Selangor · 9 contests
UMNO 5/9 (56%)
UMNO
5·56%
PAS
2·22%
BERSATU
2·22%
BERSATU ×2
19.50%
Safe (15–30%)
Avg Winner Share: 60.44%
Abdul Rashid bin Asari
SE-15 · BERSATU
N.45 Bandar Baru Klang
Selangor · 2 contests
DAP 2/2 (100%)
DAP
2·100%
DAP ×2
74.09%
Very Safe (30%+)
Avg Winner Share: 88.43%
Quah Perng Fei
SE-15 · DAP
N.46 Pelabuhan Klang
Selangor · 7 contests
PKR 4/7 (57%)
PKR
4·57%
MCA
2·29%
UMNO
1·14%
PKR ×4
13.48%
Lean (5–15%)
Avg Winner Share: 59.81%
Azmizam bin Zaman Huri
SE-15 · PKR
N.47 Pandamaran
Selangor · 7 contests
DAP 4/7 (57%)
DAP
4·57%
MCA
3·43%
DAP ×4
74.38%
Very Safe (30%+)
Avg Winner Share: 67.48%
Tony Leong Tuck Chee
SE-15 · DAP
N.48 Sentosa
Selangor · 2 contests
PKR 2/2 (100%)
PKR
2·100%
PKR ×2
70.91%
Very Safe (30%+)
Avg Winner Share: 84.57%
Gunarajah a/l R George
SE-15 · PKR
N.49 Sungai Kandis
Selangor · 3 contests
PKR 2/3 (67%)
PKR
2·67%
BERSATU
1·33%
BERSATU ×1
0.28%
Marginal (<5%)
Avg Winner Share: 55.35%
Wan Dzahanurin bin Ahmad
SE-15 · BERSATU
N.50 Kota Kemuning
Selangor · 2 contests
DAP 2/2 (100%)
DAP
2·100%
DAP ×2
41.26%
Very Safe (30%+)
Avg Winner Share: 70.35%
N.51 Sijangkang
Selangor · 7 contests
PAS 4/7 (57%)
PAS
4·57%
UMNO
3·43%
PAS ×4
22.83%
Safe (15–30%)
Avg Winner Share: 56.75%
Ahmad Yunus bin Hairi
SE-15 · PAS
N.52 Banting
Selangor · 7 contests
UMNO 5/7 (71%)
UMNO
5·71%
DAP
2·29%
DAP ×2
65.42%
Very Safe (30%+)
Avg Winner Share: 73.49%
Papparaidu a/l Veraman
SE-15 · DAP
N.53 Morib
Selangor · 16 contests
UMNO 13/16 (81%)
UMNO
13·81%
PAS
1·6%
AMANAH
1·6%
…
BERSATU ×1
11.29%
Lean (5–15%)
Avg Winner Share: 63.03%
Rosnizan bin Ahmad
SE-15 · BERSATU
N.54 Tanjong Sepat
Selangor · 5 contests
UMNO Tied 2/5 (40%)
UMNO
2·40%
PKR
2·40%
PAS
1·20%
PKR ×2
10.02%
Lean (5–15%)
Avg Winner Share: 56.69%
Borhan bin Aman Shah
SE-15 · PKR
N.55 Dengkil
Selangor · 15 contests
UMNO 10/15 (67%)
UMNO
10·67%
MIC
3·20%
BERSATU
2·13%
BERSATU ×2
0.55%
Marginal (<5%)
Avg Winner Share: 67.60%
Jamil bin Salleh
SE-15 · BERSATU
N.56 Sungai Pelek
Selangor · 8 contests
MCA 5/8 (63%)
MCA
5·63%
DAP
3·38%
DAP ×3
4.20%
Marginal (<5%)
Avg Winner Share: 59.53%
Lwi Kian Keong
SE-15 · DAP

Matched by area name across all elections including by-elections (seat codes may change after redelineation).