Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Pekan was won by Sh Mohmed Puzi bin Sh Ali (UMNO) at the GE15 (2022) general election, with a majority of 8,949 votes over Mohd Fadhil Noor bin Abdul Karim. This page covers every general election in Pekan from GE01 (1959) to GE15 (2022).
Full Election History, GE01 (1959)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
Abdul Razak bin Hussein
UMNO
8,811
77.3%
Mohamed Ariff bin Abas (PAS)
6,218 (54.5 pts)
GE02 (1964)
Abdul Razak bin Hussein
UMNO
11,858
87.4%
Abdul Hamid bin Awang Hitam (PAS)
10,147 (74.8 pts)
GE03 (1969)
Abdul Razak bin Hussein
UMNO
12,641
77.3%
Yazid Jaafar (PAS)
8,925 (54.6 pts)
GE04 (1974)
Abdul Razak bin Hussein
UMNO
Elected unopposed — no other candidate stood, no vote count on record
GE05 (1978)
Najib bin Abdul Razak
UMNO
13,876
76.2%
Mohamed Rusdi bin Arif (PAS)
9,533 (52.3 pts)
GE06 (1982)
Mohamed Amin bin Daud
UMNO
18,648
71.0%
Mohamed Rusdi bin Arif (PAS)
11,044 (42.1 pts)
GE07 (1986)
Najib bin Abdul Razak
UMNO
16,431
74.5%
Ali bin Abdullah (PAS)
10,808 (49.0 pts)
GE08 (1990)
Najib bin Abdul Razak
UMNO
21,262
66.3%
Othman bin Hitam (Semangat 46)
10,467 (32.6 pts)
GE09 (1995)
Najib bin Abdul Razak
UMNO
17,004
73.2%
M. Samueil bin Mohamad Kameil (Semangat 46)
10,793 (46.5 pts)
GE10 (1999)
Najib bin Abdul Razak
UMNO
13,148
50.5%
Ramli bin Mohamed (PAS)
241 (0.9 pts)
GE11 (2004)
Najib bin Abdul Razak
UMNO
31,956
78.0%
Zakaria Dahlan (PAS)
22,922 (55.9 pts)
GE12 (2008)
Najib bin Abdul Razak
UMNO
36,262
78.7%
Khairul Anuar bin Ahmad Zainudin (PKR)
26,464 (57.5 pts)
GE13 (2013)
Najib bin Abdul Razak
UMNO
51,278
76.6%
Fariz bin Musa (PKR)
35,613 (53.2 pts)
GE14 (2018)
Najib bin Abdul Razak
UMNO
43,854
62.1%
Ahiatudin bin Daud (PAS)
24,859 (35.2 pts)
GE15 (2022)
Sh Mohmed Puzi bin Sh Ali
UMNO
47,418
51.0%
Mohd Fadhil Noor bin Abdul Karim (PAS)
8,949 (9.6 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
Abdul Razak bin Hussein
UMNO (PERIKATAN)
8,811
77.3%
Mohamed Ariff bin Abas
PAS
2,593
22.7%
GE02 (1964)
Candidate
Party
Votes
Share
Abdul Razak bin Hussein
UMNO (PERIKATAN)
11,858
87.4%
Abdul Hamid bin Awang Hitam
PAS
1,711
12.6%
GE03 (1969)
Candidate
Party
Votes
Share
Abdul Razak bin Hussein
UMNO (PERIKATAN)
12,641
77.3%
Yazid Jaafar
PAS
3,716
22.7%
GE04 (1974)
Candidate
Party
Votes
Share
Abdul Razak bin Hussein
UMNO (BN)
Unopposed
GE05 (1978)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
13,876
76.2%
Mohamed Rusdi bin Arif
PAS
4,343
23.8%
GE06 (1982)
Candidate
Party
Votes
Share
Mohamed Amin bin Daud
UMNO (BN)
18,648
71.0%
Mohamed Rusdi bin Arif
PAS
7,604
29.0%
GE07 (1986)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
16,431
74.5%
Ali bin Abdullah
PAS (HAK)
5,623
25.5%
GE08 (1990)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
21,262
66.3%
Othman bin Hitam
Semangat 46 (APU)
10,795
33.7%
GE09 (1995)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
17,004
73.2%
M. Samueil bin Mohamad Kameil
Semangat 46 (APU)
6,211
26.8%
GE10 (1999)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
13,148
50.5%
Ramli bin Mohamed
PAS (BA)
12,907
49.5%
GE11 (2004)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
31,956
78.0%
Zakaria Dahlan
PAS (BA)
9,034
22.0%
GE12 (2008)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
36,262
78.7%
Khairul Anuar bin Ahmad Zainudin
PKR (PR)
9,798
21.3%
GE13 (2013)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
51,278
76.6%
Fariz bin Musa
PKR (PR)
15,665
23.4%
GE14 (2018)
Candidate
Party
Votes
Share
Najib bin Abdul Razak
UMNO (BN)
43,854
62.1%
Ahiatudin bin Daud
PAS (GS)
18,995
26.9%
Muhd Zahid bin Md Arip
Bersatu (PH)
7,662
10.9%
Abdul Kadir bin Sainudin
Independent
103
0.1%
GE15 (2022)
Candidate
Party
Votes
Share
Sh Mohmed Puzi bin Sh Ali
UMNO (BN)
47,418
51.0%
Mohd Fadhil Noor bin Abdul Karim
PAS (PN)
38,469
41.3%
Mohd Naim bin Zainal Abidin
PKR (PH)
6,316
6.8%
Mohammad Radhi bin Abdul Razak
Pejuang (GTA)
472
0.5%
Tengku Zainul Hisham Tengku Hussin
Independent
366
0.4%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Pekan has been contested at 15 general elections on record since GE01 (1959). Parties that have won this seat over that span: UMNO.
Frequently Asked Questions
Who won Pekan in the GE15 (2022) general election?
Sh Mohmed Puzi bin Sh Ali (UMNO) won Pekan in GE15 (2022) with 47,418 votes (51.0%), a majority of 8,949 votes over Mohd Fadhil Noor bin Abdul Karim (PAS).
Which parties have won Pekan since GE01 (1959)?
Since GE01 (1959), Pekan has been won by: UMNO.
What was the closest result in Pekan?
The closest result on record for Pekan was GE10 (1999), when UMNO beat PAS by just 241 votes (0.9 percentage points).