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.

36
areas
316
Total Contests
1
Marginal (<5%)
26
Very Safe (30%+)
42.25%
Avg Last Majority

Traditional Seats by Party

UMNO
17
PAS
8
Tied
5
MCA
3
GERAKAN
1
DAP
1
PKR
1

Status Distribution (Last Majority)

Marginal (<5%)
1
Lean (5–15%)
3
Safe (15–30%)
6
Very Safe (30%+)
26
Area▲ Contests Dominant Win Breakdown Streak / Last 5 Last Majority Avg Share Last Winner
N.01 Ayer Hangat
Kedah · 5 contests
UMNO 3/5 (60%)
UMNO
3·60%
BERSATU
2·40%
BERSATU ×2
16.90%
Safe (15–30%)
Avg Winner Share: 54.32%
Shamsilah binti Siru
SE-15 · BERSATU
N.02 Kuah
Kedah · 7 contests
UMNO 5/7 (71%)
UMNO
5·71%
BERSATU
2·29%
BERSATU ×2
38.37%
Very Safe (30%+)
Avg Winner Share: 69.22%
Amar Pared bin Mahamud
SE-15 · BERSATU
N.03 Kota Siputeh
Kedah · 7 contests
UMNO 5/7 (71%)
UMNO
5·71%
AMANAH
1·14%
BERSATU
1·14%
BERSATU ×1
60.65%
Very Safe (30%+)
Avg Winner Share: 55.58%
N.04 Ayer Hitam
Kedah · 7 contests
PAS 4/7 (57%)
PAS
4·57%
UMNO
3·43%
PAS ×2
56.68%
Very Safe (30%+)
Avg Winner Share: 54.11%
Azhar bin Ibrahim
SE-15 · PAS
N.05 Bukit Kayu Hitam
Kedah · 5 contests
UMNO 3/5 (60%)
UMNO
3·60%
BERSATU
2·40%
BERSATU ×2
45.84%
Very Safe (30%+)
Avg Winner Share: 63.36%
N.06 Jitra
Kedah · 16 contests
UMNO 14/16 (88%)
UMNO
14·88%
BERSATU
1·6%
PAS
1·6%
PAS ×1
50.91%
Very Safe (30%+)
Avg Winner Share: 67.64%
N.07 Kuala Nerang
Kedah · 12 contests
UMNO 9/12 (75%)
UMNO
9·75%
PAS
3·25%
PAS ×2
64.69%
Very Safe (30%+)
Avg Winner Share: 56.59%
N.08 Pedu
Kedah · 7 contests
UMNO 4/7 (57%)
UMNO
4·57%
PAS
3·43%
PAS ×2
28.42%
Safe (15–30%)
Avg Winner Share: 55.57%
Mohd Radzi bin Md Amin
SE-15 · PAS
N.09 Bukit Lada
Kedah · 7 contests
PAS 4/7 (57%)
PAS
4·57%
UMNO
3·43%
PAS ×2
56.25%
Very Safe (30%+)
Avg Winner Share: 55.17%
Salim bin Mahmood
SE-15 · PAS
N.10 Bukit Pinang
Kedah · 5 contests
PAS 5/5 (100%)
PAS
5·100%
PAS ×5
65.64%
Very Safe (30%+)
Avg Winner Share: 58.30%
N.11 Derga
Kedah · 9 contests
GERAKAN 4/9 (44%)
GERAKAN
4·44%
UMNO
2·22%
DAP
2·22%
…
BERSATU ×1
14.39%
Lean (5–15%)
Avg Winner Share: 56.59%
Muhamad Amri bin Wahab
SE-15 · BERSATU
N.12 Suka Menanti
Kedah · 2 contests
PKR Tied 1/2 (50%)
PKR
1·50%
BERSATU
1·50%
BERSATU ×1
28.88%
Safe (15–30%)
Avg Winner Share: 58.90%
Dzowahir bin Ab Ghani
SE-15 · BERSATU
N.13 Kota Darul Aman
Kedah · 7 contests
DAP 4/7 (57%)
DAP
4·57%
MCA
3·43%
DAP ×4
33.82%
Very Safe (30%+)
Avg Winner Share: 67.83%
Teh Swee Leong
SE-15 · DAP
N.14 Alor Mengkudu
Kedah · 5 contests
PAS 3/5 (60%)
PAS
3·60%
UMNO
1·20%
AMANAH
1·20%
PAS ×1
36.39%
Very Safe (30%+)
Avg Winner Share: 55.54%
N.15 Anak Bukit
Kedah · 11 contests
PAS 8/11 (73%)
PAS
8·73%
UMNO
2·18%
BERSATU
1·9%
PAS ×1
57.27%
Very Safe (30%+)
Avg Winner Share: 57.19%
Rashidi bin Razak
SE-15 · PAS
N.16 Kubang Rotan
Kedah · 7 contests
UMNO 3/7 (43%)
UMNO
3·43%
PAS
2·29%
AMANAH
1·14%
…
BERSATU ×1
30.72%
Very Safe (30%+)
Avg Winner Share: 58.49%
Mohd Salleh bin Saidin
SE-15 · BERSATU
N.17 Pengkalan Kundor
Kedah · 12 contests
UMNO 6/12 (50%)
UMNO
6·50%
PAS
5·42%
AMANAH
1·8%
PAS ×1
32.77%
Very Safe (30%+)
Avg Winner Share: 57.40%
N.18 Tokai
Kedah · 5 contests
PAS 5/5 (100%)
PAS
5·100%
PAS ×5
68.85%
Very Safe (30%+)
Avg Winner Share: 63.41%
Mohd Hayati bin Othman
SE-15 · PAS
N.19 Sungai Tiang
Kedah · 7 contests
UMNO 6/7 (86%)
UMNO
6·86%
BERSATU
1·14%
BERSATU ×1
45.95%
Very Safe (30%+)
Avg Winner Share: 57.67%
Abdul Razak bin Khamis
SE-15 · BERSATU
N.20 Sungai Limau
Kedah · 6 contests
PAS 6/6 (100%)
PAS
6·100%
PAS ×6
69.77%
Very Safe (30%+)
Avg Winner Share: 59.33%
N.21 Guar Chempedak
Kedah · 7 contests
UMNO 6/7 (86%)
UMNO
6·86%
BERSATU
1·14%
BERSATU ×1
53.58%
Very Safe (30%+)
Avg Winner Share: 59.06%
Abdul Ghafar bin Saad
SE-15 · BERSATU
N.22 Gurun
Kedah · 9 contests
MCA 7/9 (78%)
MCA
7·78%
PKR
1·11%
PAS
1·11%
PAS ×1
22.74%
Safe (15–30%)
Avg Winner Share: 63.25%
Baddrol bin Bakhtiar
SE-15 · PAS
N.23 Belantek
Kedah · 7 contests
PAS 4/7 (57%)
PAS
4·57%
UMNO
3·43%
PAS ×2
66.12%
Very Safe (30%+)
Avg Winner Share: 55.82%
Ahmad bin Sulaiman
SE-15 · PAS
N.24 Jeneri
Kedah · 9 contests
UMNO 5/9 (56%)
UMNO
5·56%
PAS
4·44%
PAS ×2
58.16%
Very Safe (30%+)
Avg Winner Share: 55.68%
N.25 Bukit Selambau
Kedah · 10 contests
MIC Tied 3/10 (30%)
MIC
3·30%
PKR
3·30%
UMNO
2·20%
…
PAS ×1
20.93%
Safe (15–30%)
Avg Winner Share: 59.74%
Azizan bin Hamzah
SE-15 · PAS
N.26 Tanjong Dawai
Kedah · 9 contests
UMNO 6/9 (67%)
UMNO
6·67%
PAS
3·33%
PAS ×2
53.88%
Very Safe (30%+)
Avg Winner Share: 60.43%
Hanif bin Ghazali
SE-15 · PAS
N.27 Pantai Merdeka
Kedah · 10 contests
UMNO 7/10 (70%)
UMNO
7·70%
PAS
3·30%
PAS ×2
58.12%
Very Safe (30%+)
Avg Winner Share: 58.85%
Sharir bin Long
SE-15 · PAS
N.28 Bakar Arang
Kedah · 7 contests
PKR 4/7 (57%)
PKR
4·57%
MCA
3·43%
PKR ×4
9.15%
Lean (5–15%)
Avg Winner Share: 60.55%
N.29 Sidam
Kedah · 11 contests
UMNO Tied 4/11 (36%)
UMNO
4·36%
PKR
4·36%
GERAKAN
3·27%
PKR ×4
2.23%
Marginal (<5%)
Avg Winner Share: 66.23%
Bau Wong a/l Bau Ek
SE-15 · PKR
N.30 Bayu
Kedah · 13 contests
UMNO 10/13 (77%)
UMNO
10·77%
BEBAS
1·8%
PAS
1·8%
…
BERSATU ×1
47.53%
Very Safe (30%+)
Avg Winner Share: 59.06%
Mohd Taufik bin Yaacob
SE-15 · BERSATU
N.31 Kupang
Kedah · 12 contests
PAS Tied 6/12 (50%)
PAS
6·50%
UMNO
6·50%
PAS ×2
57.61%
Very Safe (30%+)
Avg Winner Share: 55.97%
Najmi bin Ahmad
SE-15 · PAS
N.32 Kuala Ketil
Kedah · 10 contests
UMNO Tied 4/10 (40%)
UMNO
4·40%
PAS
4·40%
MIC
2·20%
PAS ×4
49.93%
Very Safe (30%+)
Avg Winner Share: 62.24%
Mansor bin Zakaria
SE-15 · PAS
N.33 Merbau Pulas
Kedah · 12 contests
UMNO 8/12 (67%)
UMNO
8·67%
PAS
4·33%
PAS ×4
47.56%
Very Safe (30%+)
Avg Winner Share: 64.61%
N.34 Lunas
Kedah · 17 contests
MCA 7/17 (41%)
MCA
7·41%
MIC
5·29%
PKR
3·18%
…
BERSATU ×1
7.53%
Lean (5–15%)
Avg Winner Share: 63.38%
Khairul Anuar bin Ramli
SE-15 · BERSATU
N.35 Kulim
Kedah · 15 contests
MCA 12/15 (80%)
MCA
12·80%
PKR
2·13%
GERAKAN
1·7%
GERAKAN ×1
19.95%
Safe (15–30%)
Avg Winner Share: 67.17%
Wong Chia Zhen
SE-15 · GERAKAN
N.36 Bandar Baharu
Kedah · 9 contests
UMNO 7/9 (78%)
UMNO
7·78%
PAS
2·22%
PAS ×1
42.76%
Very Safe (30%+)
Avg Winner Share: 59.98%

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