Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Bachok was won by Syahir Sulaiman (PAS) at the GE15 (2022) general election, with a majority of 30,163 votes over Mohd Zain bin Yasin. This page covers every general election in Bachok from GE01 (1959) to GE15 (2022).
Full Election History, GE01 (1959)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
Zulkiflee bin Muhammad
PAS
13,880
78.7%
Nik Min Ali (UMNO)
10,119 (57.4 pts)
GE02 (1964)
Zulkiflee bin Muhammad
PAS
12,659
60.5%
Hassan bin Mohamed (UMNO)
4,381 (20.9 pts)
GE03 (1969)
Mohd Zain bin Abdullah
PAS
13,069
54.4%
Ahmad bin Idris (UMNO)
2,126 (8.8 pts)
GE04 (1974)
Mohd Zain bin Abdullah
PAS
Elected unopposed — no other candidate stood, no vote count on record
GE05 (1978)
Mohd Zain bin Abdullah
PAS
12,469
50.7%
Hassan bin Harun (UMNO)
356 (1.5 pts)
GE06 (1982)
Mohd Zain bin Abdullah
PAS
15,925
52.1%
Ghazali bin Awang Ibrahim (BERJASA)
1,274 (4.2 pts)
GE07 (1986)
Mohd Zain bin Abdullah
HAMIM
16,617
50.4%
Nik Abdul Aziz bin Nik Mat (PAS)
270 (0.8 pts)
GE08 (1990)
Buniyamin bin Yaakob
PAS
24,772
66.4%
Mohd Zain bin Abdullah (UMNO)
12,254 (32.9 pts)
GE09 (1995)
Buniyamin bin Yaakob
PAS
21,336
56.6%
Zaiyadi bin Awang Noh (UMNO)
4,990 (13.2 pts)
GE10 (1999)
Wan Nik bin Wan Yusoff
PAS
24,637
62.4%
Azaki bin Ishak (UMNO)
9,817 (24.9 pts)
GE11 (2004)
Awang Adek bin Hussin
UMNO
23,341
51.7%
Wan Nik bin Wan Yusoff (PAS)
1,567 (3.5 pts)
GE12 (2008)
Nasharudin bin Mat Isa
PAS
28,835
52.6%
Awang Adek bin Hussin (UMNO)
2,901 (5.3 pts)
GE13 (2013)
Ahmad Marzuk bin Shaary
PAS
35,419
50.1%
Awang Adek bin Hussin (UMNO)
201 (0.3 pts)
GE14 (2018)
Nik Mohamad Abduh bin Nik Abdul Aziz
PAS
36,188
48.9%
Awang Adek bin Hussin (UMNO)
3,292 (4.5 pts)
GE15 (2022)
Syahir Sulaiman
PAS
57,496
63.9%
Mohd Zain bin Yasin (UMNO)
30,163 (33.6 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
Zulkiflee bin Muhammad
PAS
13,880
78.7%
Nik Min Ali
UMNO (PERIKATAN)
3,761
21.3%
GE02 (1964)
Candidate
Party
Votes
Share
Zulkiflee bin Muhammad
PAS
12,659
60.5%
Hassan bin Mohamed
UMNO (PERIKATAN)
8,278
39.5%
GE03 (1969)
Candidate
Party
Votes
Share
Mohd Zain bin Abdullah
PAS
13,069
54.4%
Ahmad bin Idris
UMNO (PERIKATAN)
10,943
45.6%
GE04 (1974)
Candidate
Party
Votes
Share
Mohd Zain bin Abdullah
PAS (BN)
Unopposed
GE05 (1978)
Candidate
Party
Votes
Share
Mohd Zain bin Abdullah
PAS
12,469
50.7%
Hassan bin Harun
UMNO (BN)
12,113
49.3%
GE06 (1982)
Candidate
Party
Votes
Share
Mohd Zain bin Abdullah
PAS
15,925
52.1%
Ghazali bin Awang Ibrahim
BERJASA (BN)
14,651
47.9%
GE07 (1986)
Candidate
Party
Votes
Share
Mohd Zain bin Abdullah
HAMIM (BN)
16,617
50.4%
Nik Abdul Aziz bin Nik Mat
PAS (HAK)
16,347
49.6%
GE08 (1990)
Candidate
Party
Votes
Share
Buniyamin bin Yaakob
PAS (APU)
24,772
66.4%
Mohd Zain bin Abdullah
UMNO (BN)
12,518
33.6%
GE09 (1995)
Candidate
Party
Votes
Share
Buniyamin bin Yaakob
PAS (APU)
21,336
56.6%
Zaiyadi bin Awang Noh
UMNO (BN)
16,346
43.4%
GE10 (1999)
Candidate
Party
Votes
Share
Wan Nik bin Wan Yusoff
PAS (BA)
24,637
62.4%
Azaki bin Ishak
UMNO (BN)
14,820
37.6%
GE11 (2004)
Candidate
Party
Votes
Share
Awang Adek bin Hussin
UMNO (BN)
23,341
51.7%
Wan Nik bin Wan Yusoff
PAS (BA)
21,774
48.3%
GE12 (2008)
Candidate
Party
Votes
Share
Nasharudin bin Mat Isa
PAS (PR)
28,835
52.6%
Awang Adek bin Hussin
UMNO (BN)
25,934
47.4%
GE13 (2013)
Candidate
Party
Votes
Share
Ahmad Marzuk bin Shaary
PAS (PR)
35,419
50.1%
Awang Adek bin Hussin
UMNO (BN)
35,218
49.9%
GE14 (2018)
Candidate
Party
Votes
Share
Nik Mohamad Abduh bin Nik Abdul Aziz
PAS (GS)
36,188
48.9%
Awang Adek bin Hussin
UMNO (BN)
32,896
44.5%
Mohd Zulkifli bin Zakaria
Bersatu (PH)
4,880
6.6%
GE15 (2022)
Candidate
Party
Votes
Share
Syahir Sulaiman
PAS (PN)
57,496
63.9%
Mohd Zain bin Yasin
UMNO (BN)
27,333
30.4%
Nur Azmiza binti Mamat
PKR (PH)
4,385
4.9%
Mohd Zulkifli bin Zakaria
Independent
423
0.5%
Kamarul Azam bin Abdel Osman (Cikgu Zam)
Putra (GTA)
276
0.3%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Bachok has been contested at 15 general elections on record since GE01 (1959). Parties that have won this seat over that span: PAS, HAMIM, UMNO.
Frequently Asked Questions
Who won Bachok in the GE15 (2022) general election?
Syahir Sulaiman (PAS) won Bachok in GE15 (2022) with 57,496 votes (63.9%), a majority of 30,163 votes over Mohd Zain bin Yasin (UMNO).
Which parties have won Bachok since GE01 (1959)?
Since GE01 (1959), Bachok has been won by: HAMIM, PAS, UMNO.
What was the closest result in Bachok?
The closest result on record for Bachok was GE13 (2013), when PAS beat UMNO by just 201 votes (0.3 percentage points).