Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Kuala Kangsar was won by Iskandar Dzulkarnain bin Abdul Khalid (Bersatu) at the GE15 (2022) general election, with a majority of 3,566 votes over Maslin Sham bin Razman. This page covers every general election in Kuala Kangsar from GE01 (1959) to GE15 (2022).
Full Election History, GE01 (1959)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
Abdullah bin Abdul Raof
UMNO
8,367
44.7%
Syed Nordin bin Syed Husein (PAS)
2,786 (14.9 pts)
GE02 (1964)
Megat Khas bin Megat Omar
UMNO
11,309
50.5%
A. Zawawi (PAS)
6,170 (27.5 pts)
GE03 (1969)
Mohamed Ghazali bin Jawi
UMNO
12,580
58.0%
Abdul Mutalib bin Mohd. Tahir (PAS)
3,467 (16.0 pts)
GE04 (1974)
Onn Zariah binti Abu Bakar
UMNO
9,063
62.9%
Kok Kean Fatt (DAP)
5,237 (36.4 pts)
GE05 (1978)
Yong Fatimah binti Mohd Razali
UMNO
9,059
52.5%
Kok Kean Fatt (DAP)
4,798 (27.8 pts)
GE06 (1982)
Rafidah binti Abd. Aziz
UMNO
12,159
65.3%
Harikrishnan a/l Velappan (DAP)
8,556 (45.9 pts)
GE07 (1986)
Rafidah binti Abd. Aziz
UMNO
16,196
71.1%
Abdul Aziz bin Ishak (PAS)
9,598 (42.1 pts)
GE08 (1990)
Rafidah binti Abd. Aziz
UMNO
16,548
65.9%
Jamaluddin bin Mohd Din (Semangat 46)
7,994 (31.9 pts)
GE09 (1995)
Rafidah binti Abd. Aziz
UMNO
15,393
76.4%
Abdul Khalid Mohd. Nasir (Semangat 46)
10,649 (52.9 pts)
GE10 (1999)
Rafidah binti Abd. Aziz
UMNO
12,074
56.5%
Asmuni bin Awi (PAS)
2,774 (13.0 pts)
GE11 (2004)
Rafidah binti Abd. Aziz
UMNO
12,938
65.7%
Mohammad Nizar bin Jamaluddin (PAS)
6,191 (31.4 pts)
GE12 (2008)
Rafidah binti Abd. Aziz
UMNO
10,735
53.6%
Khairuddin bin Abdul Malik (PAS)
1,458 (7.3 pts)
GE13 (2013)
Wan Mohammad Khair-il Anuar bin Wan Ahmad
UMNO
14,218
51.1%
Khalil Idham Lim bin Abdullah (PAS)
1,082 (3.9 pts)
GE14 (2018)
Mastura binti Mohd Yazid
UMNO
12,102
40.3%
Ahmad Termizi bin Ramli (Amanah)
731 (2.4 pts)
GE15 (2022)
Iskandar Dzulkarnain bin Abdul Khalid
Bersatu
14,380
40.2%
Maslin Sham bin Razman (UMNO)
3,566 (10.0 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
Abdullah bin Abdul Raof
UMNO (PERIKATAN)
8,367
44.7%
Syed Nordin bin Syed Husein
PAS
5,581
29.8%
Omar bin Nordin
Parti Rakyat (SF)
4,780
25.5%
GE02 (1964)
Candidate
Party
Votes
Share
Megat Khas bin Megat Omar
UMNO (PERIKATAN)
11,309
50.5%
A. Zawawi
PAS
5,139
22.9%
Fathil bin Khalid
Parti Rakyat (SF)
3,028
13.5%
S. Underwood
Independent
2,209
9.9%
Syed Osman Jamalullail
UDP
725
3.2%
GE03 (1969)
Candidate
Party
Votes
Share
Mohamed Ghazali bin Jawi
UMNO (PERIKATAN)
12,580
58.0%
Abdul Mutalib bin Mohd. Tahir
PAS
9,113
42.0%
GE04 (1974)
Candidate
Party
Votes
Share
Onn Zariah binti Abu Bakar
UMNO (BN)
9,063
62.9%
Kok Kean Fatt
DAP
3,826
26.6%
Abdul Raffor bin Abdul Hamid
Pekemas
1,517
10.5%
GE05 (1978)
Candidate
Party
Votes
Share
Yong Fatimah binti Mohd Razali
UMNO (BN)
9,059
52.5%
Kok Kean Fatt
DAP
4,261
24.7%
Baharuddin bin Abdul Latif
PAS
3,919
22.7%
GE06 (1982)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
12,159
65.3%
Harikrishnan a/l Velappan
DAP
3,603
19.3%
Muhammad (Mohd Nor) bin Harun (Haron)
PAS
2,867
15.4%
GE07 (1986)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
16,196
71.1%
Abdul Aziz bin Ishak
PAS (HAK)
6,598
28.9%
GE08 (1990)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
16,548
65.9%
Jamaluddin bin Mohd Din
Semangat 46 (APU)
8,554
34.1%
GE09 (1995)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
15,393
76.4%
Abdul Khalid Mohd. Nasir
Semangat 46 (APU)
4,744
23.6%
GE10 (1999)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
12,074
56.5%
Asmuni bin Awi
PAS (BA)
9,300
43.5%
GE11 (2004)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
12,938
65.7%
Mohammad Nizar bin Jamaluddin
PAS (BA)
6,747
34.3%
GE12 (2008)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
10,735
53.6%
Khairuddin bin Abdul Malik
PAS (PR)
9,277
46.4%
GE13 (2013)
Candidate
Party
Votes
Share
Wan Mohammad Khair-il Anuar bin Wan Ahmad
UMNO (BN)
14,218
51.1%
Khalil Idham Lim bin Abdullah
PAS (PR)
13,136
47.3%
Kamilia binti Ibrahim
Independent
447
1.6%
GE14 (2018)
Candidate
Party
Votes
Share
Mastura binti Mohd Yazid
UMNO (BN)
12,102
40.3%
Ahmad Termizi bin Ramli
Amanah (PH)
11,371
37.8%
Khalil Idham Lim bin Abdullah
PAS (GS)
6,583
21.9%
GE15 (2022)
Candidate
Party
Votes
Share
Iskandar Dzulkarnain bin Abdul Khalid
Bersatu (PN)
14,380
40.2%
Maslin Sham bin Razman
UMNO (BN)
10,814
30.2%
Ahmad Termizi bin Ramli
Amanah (PH)
10,356
29.0%
Yusmalia binti Mohamad Yusof
Pejuang (GTA)
204
0.6%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Kuala Kangsar has been contested at 15 general elections on record since GE01 (1959). Parties that have won this seat over that span: UMNO, Bersatu.
Frequently Asked Questions
Who won Kuala Kangsar in the GE15 (2022) general election?
Iskandar Dzulkarnain bin Abdul Khalid (Bersatu) won Kuala Kangsar in GE15 (2022) with 14,380 votes (40.2%), a majority of 3,566 votes over Maslin Sham bin Razman (UMNO).
Which parties have won Kuala Kangsar since GE01 (1959)?
Since GE01 (1959), Kuala Kangsar has been won by: Bersatu, UMNO.
What was the closest result in Kuala Kangsar?
The closest result on record for Kuala Kangsar was GE14 (2018), when UMNO beat Amanah by just 731 votes (2.4 percentage points).