Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Kapar was won by Halimah binti Ali (PAS) at the GE15 (2022) general election, with a majority of 11,782 votes over Abdullah Sani Abdul Hamid. This page covers every general election in Kapar from GE01 (1959) to GE15 (2022).
Full Election History, GE01 (1959)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
Hamzah Alang
UMNO
5,335
46.4%
R. Madhavan (PPP)
2,127 (18.5 pts)
GE02 (1964)
Hamzah Alang
UMNO
9,937
58.6%
Zailani Sulaiman (NCP)
5,108 (30.1 pts)
GE03 (1969)
Hamzah Alang
UMNO
7,781
43.4%
Au Keng Wah (DAP)
1,047 (5.8 pts)
GE07 (1986)
P. Bijandran (D.P Vijandran) a/l Pantanathan
MIC
20,938
70.7%
Aziz bin Hamzah (PAS)
12,241 (41.3 pts)
GE08 (1990)
Masilamane a/l Muthukrishnen (M. Mahalingam)
MIC
22,038
58.2%
Sanad bin Said (Semangat 46)
6,227 (16.4 pts)
GE09 (1995)
Leelavathi a/p K. Govindasamy
MIC
33,283
69.6%
Sanad bin Said (Semangat 46)
18,759 (39.2 pts)
GE10 (1999)
Komala Devi a/p M Perumal
MIC
27,830
50.7%
Dzulkefly bin Ahmad (PAS)
2,860 (5.2 pts)
GE11 (2004)
Komala Devi a/p M Perumal
MIC
44,007
59.9%
Ang Hiok Gai (PKR)
14,588 (19.9 pts)
GE12 (2008)
Manikavasagam a/l Sundaram
PKR
48,196
57.3%
Komala Devi a/p M Perumal (MIC)
12,297 (14.6 pts)
GE13 (2013)
G. Manivannan a/l Gowindasamy
PKR
69,849
56.2%
Sakthivel a/l Alagappan (MIC)
23,790 (19.1 pts)
GE14 (2018)
Abdullah Sani Abdul Hamid
PKR
47,731
45.0%
Abdul Rani bin Osman (PAS)
16,306 (15.4 pts)
GE15 (2022)
Halimah binti Ali
PAS
65,751
41.6%
Abdullah Sani Abdul Hamid (PKR)
11,782 (7.5 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
Hamzah Alang
UMNO (PERIKATAN)
5,335
46.4%
R. Madhavan
PPP
3,208
27.9%
Ibrahim bin Nordin
PAS
2,954
25.7%
GE02 (1964)
Candidate
Party
Votes
Share
Hamzah Alang
UMNO (PERIKATAN)
9,937
58.6%
Zailani Sulaiman
NCP (SF)
4,829
28.5%
Awang Ansari bin Ahmad
PAS
2,188
12.9%
GE03 (1969)
Candidate
Party
Votes
Share
Hamzah Alang
UMNO (PERIKATAN)
7,781
43.4%
Au Keng Wah
DAP
6,734
37.5%
Awang Ansari bin Ahmad
PAS
3,420
19.1%
GE07 (1986)
Candidate
Party
Votes
Share
P. Bijandran (D.P Vijandran) a/l Pantanathan
MIC (BN)
20,938
70.7%
Aziz bin Hamzah
PAS (HAK)
8,697
29.3%
GE08 (1990)
Candidate
Party
Votes
Share
Masilamane a/l Muthukrishnen (M. Mahalingam)
MIC (BN)
22,038
58.2%
Sanad bin Said
Semangat 46 (APU)
15,811
41.8%
GE09 (1995)
Candidate
Party
Votes
Share
Leelavathi a/p K. Govindasamy
MIC (BN)
33,283
69.6%
Sanad bin Said
Semangat 46 (APU)
14,524
30.4%
GE10 (1999)
Candidate
Party
Votes
Share
Komala Devi a/p M Perumal
MIC (BN)
27,830
50.7%
Dzulkefly bin Ahmad
PAS (BA)
24,970
45.5%
Tamilarasan a/l Naranasamy
Independent
2,112
3.8%
GE11 (2004)
Candidate
Party
Votes
Share
Komala Devi a/p M Perumal
MIC (BN)
44,007
59.9%
Ang Hiok Gai
PKR (BA)
29,419
40.1%
GE12 (2008)
Candidate
Party
Votes
Share
Manikavasagam a/l Sundaram
PKR (PR)
48,196
57.3%
Komala Devi a/p M Perumal
MIC (BN)
35,899
42.7%
GE13 (2013)
Candidate
Party
Votes
Share
G. Manivannan a/l Gowindasamy
PKR (PR)
69,849
56.2%
Sakthivel a/l Alagappan
MIC (BN)
46,059
37.0%
Mohd Pathan bin Hussin
BERJASA
6,289
5.1%
Norhamzah bin Suratman
Independent
1,067
0.9%
Mohd Nazri bin Abdul Aziz
Independent
835
0.7%
Palaya a/l Rengaiah
Independent
231
0.2%
GE14 (2018)
Candidate
Party
Votes
Share
Abdullah Sani Abdul Hamid
PKR (PH)
47,731
45.0%
Abdul Rani bin Osman
PAS (GS)
31,425
29.6%
Mohana a/p Muniandy Raman
MIC (BN)
26,412
24.9%
Manikavasagam a/l Sundaram
Parti Rakyat Malaysia
525
0.5%
GE15 (2022)
Candidate
Party
Votes
Share
Halimah binti Ali
PAS (PN)
65,751
41.6%
Abdullah Sani Abdul Hamid
PKR (PH)
53,969
34.2%
Muhammad bin Noor Azman
UMNO (BN)
35,079
22.2%
Daroyah binti Alwi
PBM
1,474
0.9%
Mohd Pathan bin Hussin
BERJASA (GTA)
1,015
0.6%
Sevelinggam a/l V.Ponniah
Independent
477
0.3%
Rahim bin Awang
Warisan
265
0.2%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Kapar has been contested at 12 general elections on record since GE01 (1959). Parties that have won this seat over that span: UMNO, MIC, PKR, PAS.
Frequently Asked Questions
Who won Kapar in the GE15 (2022) general election?
Halimah binti Ali (PAS) won Kapar in GE15 (2022) with 65,751 votes (41.6%), a majority of 11,782 votes over Abdullah Sani Abdul Hamid (PKR).
Which parties have won Kapar since GE01 (1959)?
Since GE01 (1959), Kapar has been won by: MIC, PAS, PKR, UMNO.
What was the closest result in Kapar?
The closest result on record for Kapar was GE10 (1999), when MIC beat PAS by just 2,860 votes (5.2 percentage points).