Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Rompin was won by Abdul Khalib bin Abdullah (Bersatu) at the GE15 (2022) general election, with a majority of 1,438 votes over Hasan bin Arifin. This page covers every general election in Rompin from GE07 (1986) to GE15 (2022).
Full Election History, GE07 (1986)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE07 (1986)
Mohamed Amin bin Daud
UMNO
16,118
76.8%
Yahya bin Awang (PAS)
11,257 (53.7 pts)
GE08 (1990)
Jamaluddin bin Mohd Jarjis
UMNO
20,994
72.7%
Ahmad bin Awang Kalib (PAS)
13,128 (45.5 pts)
GE09 (1995)
Jamaluddin bin Mohd Jarjis
UMNO
18,531
76.5%
Yahya bin Awang (PAS)
12,825 (52.9 pts)
GE10 (1999)
Jamaluddin bin Mohd Jarjis
UMNO
15,907
61.7%
Mazlan bin Mohamed Yasin (PAS)
6,028 (23.4 pts)
GE11 (2004)
Jamaluddin bin Mohd Jarjis
UMNO
19,359
65.9%
Sukri bin Ahmad (PAS)
9,350 (31.8 pts)
GE12 (2008)
Jamaluddin bin Mohd Jarjis
UMNO
21,308
66.7%
Mazlan bin Mohamed Yasin (PAS)
10,679 (33.4 pts)
GE13 (2013)
Jamaluddin bin Mohd Jarjis
UMNO
30,040
66.8%
Nuridah binti Mohd Salleh (PAS)
15,114 (33.6 pts)
GE14 (2018)
Hasan bin Arifin
UMNO
26,628
53.5%
Shahrul Nizam Abdul Haliff (PAS)
11,395 (22.9 pts)
GE15 (2022)
Abdul Khalib bin Abdullah
Bersatu
31,589
47.2%
Hasan bin Arifin (UMNO)
1,438 (2.1 pts)
Full Result Breakdown by Election
GE07 (1986)
Candidate
Party
Votes
Share
Mohamed Amin bin Daud
UMNO (BN)
16,118
76.8%
Yahya bin Awang
PAS (HAK)
4,861
23.2%
GE08 (1990)
Candidate
Party
Votes
Share
Jamaluddin bin Mohd Jarjis
UMNO (BN)
20,994
72.7%
Ahmad bin Awang Kalib
PAS (APU)
7,866
27.3%
GE09 (1995)
Candidate
Party
Votes
Share
Jamaluddin bin Mohd Jarjis
UMNO (BN)
18,531
76.5%
Yahya bin Awang
PAS (APU)
5,706
23.5%
GE10 (1999)
Candidate
Party
Votes
Share
Jamaluddin bin Mohd Jarjis
UMNO (BN)
15,907
61.7%
Mazlan bin Mohamed Yasin
PAS (BA)
9,879
38.3%
GE11 (2004)
Candidate
Party
Votes
Share
Jamaluddin bin Mohd Jarjis
UMNO (BN)
19,359
65.9%
Sukri bin Ahmad
PAS (BA)
10,009
34.1%
GE12 (2008)
Candidate
Party
Votes
Share
Jamaluddin bin Mohd Jarjis
UMNO (BN)
21,308
66.7%
Mazlan bin Mohamed Yasin
PAS (PR)
10,629
33.3%
GE13 (2013)
Candidate
Party
Votes
Share
Jamaluddin bin Mohd Jarjis
UMNO (BN)
30,040
66.8%
Nuridah binti Mohd Salleh
PAS (PR)
14,926
33.2%
GE14 (2018)
Candidate
Party
Votes
Share
Hasan bin Arifin
UMNO (BN)
26,628
53.5%
Shahrul Nizam Abdul Haliff
PAS (GS)
15,233
30.6%
Sitarunisah binti Abdul Kadir
PKR (PH)
7,876
15.8%
GE15 (2022)
Candidate
Party
Votes
Share
Abdul Khalib bin Abdullah
Bersatu (PN)
31,589
47.2%
Hasan bin Arifin
UMNO (BN)
30,151
45.1%
Erman Shah bin Jaios
PKR (PH)
4,779
7.1%
Hamizi bin Hussain
Independent
408
0.6%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Rompin has been contested at 9 general elections on record since GE07 (1986). Parties that have won this seat over that span: UMNO, Bersatu.
Frequently Asked Questions
Who won Rompin in the GE15 (2022) general election?
Abdul Khalib bin Abdullah (Bersatu) won Rompin in GE15 (2022) with 31,589 votes (47.2%), a majority of 1,438 votes over Hasan bin Arifin (UMNO).
Which parties have won Rompin since GE07 (1986)?
Since GE07 (1986), Rompin has been won by: Bersatu, UMNO.
What was the closest result in Rompin?
The closest result on record for Rompin was GE15 (2022), when Bersatu beat UMNO by just 1,438 votes (2.1 percentage points).