Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Kangar was won by Zakri Hassan (Bersatu) at the GE15 (2022) general election, with a majority of 9,192 votes over Fathul Bari bin Mat Jahya. This page covers every general election in Kangar from GE04 (1974) to GE15 (2022).
Full Election History, GE04 (1974)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE04 (1974)
Shaari bin Jusoh
UMNO
14,250
63.6%
Raja Mukhtaruddin bin Raja Mohd. Dain (Independent)
8,901 (39.8 pts)
GE05 (1978)
Shaari bin Jusoh
UMNO
17,612
66.8%
Ahmad bin Long Ibrahim (PAS)
8,862 (33.6 pts)
GE06 (1982)
Mohd Radzi bin Sheikh Ahmad
UMNO
22,251
71.5%
Musa bin Mohd Yatim (PAS)
13,385 (43.0 pts)
GE07 (1986)
Mohd Radzi bin Sheikh Ahmad
UMNO
22,463
70.5%
Shuib bin Mohamad (PAS)
13,066 (41.0 pts)
GE08 (1990)
Ishak bin Arshad
UMNO
26,819
69.0%
Rosnah binti Darus (Semangat 46)
14,763 (38.0 pts)
GE09 (1995)
Md. Isa bin Sabu
UMNO
18,600
71.0%
Aziz bin Shariff (PAS)
11,000 (42.0 pts)
GE10 (1999)
Abdul Hamid bin Pawan Teh
UMNO
16,529
57.0%
Cik Gu Zainul Abidin bin Yahaya (PAS)
4,049 (14.0 pts)
GE11 (2004)
Mohd Radzi bin Sheikh Ahmad
UMNO
22,498
69.3%
Ishar bin Saad (PAS)
12,548 (38.7 pts)
GE12 (2008)
Mohd Radzi bin Sheikh Ahmad
UMNO
23,821
70.1%
Tunku Abdul Rahman (PKR)
13,671 (40.2 pts)
GE13 (2013)
Shaharuddin bin Ismail
UMNO
23,343
54.7%
Baharuddin Ahmad (PAS)
4,037 (9.5 pts)
GE14 (2018)
Noor Amin bin Ahmad
PKR
20,909
46.8%
Ramli bin Shariff (UMNO)
5,603 (12.5 pts)
GE15 (2022)
Zakri Hassan
Bersatu
24,562
43.7%
Fathul Bari bin Mat Jahya (UMNO)
9,192 (16.4 pts)
Full Result Breakdown by Election
GE04 (1974)
Candidate
Party
Votes
Share
Shaari bin Jusoh
UMNO (BN)
14,250
63.6%
Raja Mukhtaruddin bin Raja Mohd. Dain
Independent
5,349
23.9%
Saad bin Man
PSRM
2,796
12.5%
GE05 (1978)
Candidate
Party
Votes
Share
Shaari bin Jusoh
UMNO (BN)
17,612
66.8%
Ahmad bin Long Ibrahim
PAS
8,750
33.2%
GE06 (1982)
Candidate
Party
Votes
Share
Mohd Radzi bin Sheikh Ahmad
UMNO (BN)
22,251
71.5%
Musa bin Mohd Yatim
PAS
8,866
28.5%
GE07 (1986)
Candidate
Party
Votes
Share
Mohd Radzi bin Sheikh Ahmad
UMNO (BN)
22,463
70.5%
Shuib bin Mohamad
PAS (HAK)
9,397
29.5%
GE08 (1990)
Candidate
Party
Votes
Share
Ishak bin Arshad
UMNO (BN)
26,819
69.0%
Rosnah binti Darus
Semangat 46 (APU)
12,056
31.0%
GE09 (1995)
Candidate
Party
Votes
Share
Md. Isa bin Sabu
UMNO (BN)
18,600
71.0%
Aziz bin Shariff
PAS (APU)
7,600
29.0%
GE10 (1999)
Candidate
Party
Votes
Share
Abdul Hamid bin Pawan Teh
UMNO (BN)
16,529
57.0%
Cik Gu Zainul Abidin bin Yahaya
PAS (BA)
12,480
43.0%
GE11 (2004)
Candidate
Party
Votes
Share
Mohd Radzi bin Sheikh Ahmad
UMNO (BN)
22,498
69.3%
Ishar bin Saad
PAS (BA)
9,950
30.7%
GE12 (2008)
Candidate
Party
Votes
Share
Mohd Radzi bin Sheikh Ahmad
UMNO (BN)
23,821
70.1%
Tunku Abdul Rahman
PKR (PR)
10,150
29.9%
GE13 (2013)
Candidate
Party
Votes
Share
Shaharuddin bin Ismail
UMNO (BN)
23,343
54.7%
Baharuddin Ahmad
PAS (PR)
19,306
45.3%
GE14 (2018)
Candidate
Party
Votes
Share
Noor Amin bin Ahmad
PKR (PH)
20,909
46.8%
Ramli bin Shariff
UMNO (BN)
15,306
34.3%
Mohamad Zahid bin Ibrahim
PAS (GS)
8,465
18.9%
GE15 (2022)
Candidate
Party
Votes
Share
Zakri Hassan
Bersatu (PN)
24,562
43.7%
Fathul Bari bin Mat Jahya
UMNO (BN)
15,370
27.3%
Noor Amin bin Ahmad
PKR (PH)
15,143
26.9%
Nur Sulaiman
Pejuang (GTA)
708
1.3%
Rohimi bin Shapiee
Warisan
417
0.7%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Kangar has been contested at 12 general elections on record since GE04 (1974). Parties that have won this seat over that span: UMNO, PKR, Bersatu.
Frequently Asked Questions
Who won Kangar in the GE15 (2022) general election?
Zakri Hassan (Bersatu) won Kangar in GE15 (2022) with 24,562 votes (43.7%), a majority of 9,192 votes over Fathul Bari bin Mat Jahya (UMNO).
Which parties have won Kangar since GE04 (1974)?
Since GE04 (1974), Kangar has been won by: Bersatu, PKR, UMNO.
What was the closest result in Kangar?
The closest result on record for Kangar was GE13 (2013), when UMNO beat PAS by just 4,037 votes (9.5 percentage points).