Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Kapit was won by Alexander Nanta Linggi (PBB) at the GE15 (2022) general election, with a majority of 12,402 votes over Khusyairy Pangkas Abdullah. This page covers every general election in Kapit from GE03 (1970) to GE15 (2022).
Full Election History, GE03 (1970)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE03 (1970)
Abit anak Angkin
SNAP
3,008
41.7%
Jinggot anak Atan (PESAKA)
410 (5.7 pts)
GE04 (1974)
Abit anak Angkin
PBB
3,786
50.4%
Nueng anak Kudi (SNAP)
63 (0.8 pts)
GE05 (1978)
Leonard Linggi anak Jugah
PBB
5,122
67.5%
Hillary Simon Salleh (PAJAR)
2,655 (35.0 pts)
GE06 (1982)
Leonard Linggi anak Jugah
PBB
Elected unopposed — no other candidate stood, no vote count on record
GE07 (1986)
James Jimbun anak Pungga
PBB
5,034
62.4%
Ahmad bin Salleh (Independent)
1,998 (24.8 pts)
GE08 (1990)
James Jimbun anak Pungga
PBB
7,403
53.9%
Sng Chee Hua (Independent)
1,241 (9.0 pts)
GE09 (1995)
James Jimbun anak Pungga
PBB
7,917
58.8%
Lau Ung Hai (Independent)
2,378 (17.7 pts)
GE10 (1999)
Alexander Nanta Linggi
PBB
12,157
86.0%
Richard Nujong anak Abit (Independent)
11,016 (77.9 pts)
GE11 (2004)
Alexander Nanta Linggi
PBB
Elected unopposed — no other candidate stood, no vote count on record
GE12 (2008)
Alexander Nanta Linggi
PBB
Elected unopposed — no other candidate stood, no vote count on record
GE13 (2013)
Alexander Nanta Linggi
PBB
13,446
78.4%
Ramli anak Malaka (DAP)
9,731 (56.7 pts)
GE14 (2018)
Alexander Nanta Linggi
PBB
14,302
78.9%
Paren anak Nyawi (DAP)
10,479 (57.8 pts)
GE15 (2022)
Alexander Nanta Linggi
PBB
16,522
75.1%
Khusyairy Pangkas Abdullah (PKR)
12,402 (56.4 pts)
Full Result Breakdown by Election
GE03 (1970)
Candidate
Party
Votes
Share
Abit anak Angkin
SNAP
3,008
41.7%
Jinggot anak Atan
PESAKA
2,598
36.0%
Kuleh
Independent
1,609
22.3%
GE04 (1974)
Candidate
Party
Votes
Share
Abit anak Angkin
PBB (BN)
3,786
50.4%
Nueng anak Kudi
SNAP
3,723
49.6%
GE05 (1978)
Candidate
Party
Votes
Share
Leonard Linggi anak Jugah
PBB (BN)
5,122
67.5%
Hillary Simon Salleh
PAJAR
2,467
32.5%
GE06 (1982)
Candidate
Party
Votes
Share
Leonard Linggi anak Jugah
PBB (BN)
Unopposed
GE07 (1986)
Candidate
Party
Votes
Share
James Jimbun anak Pungga
PBB (BN)
5,034
62.4%
Ahmad bin Salleh
Independent
3,036
37.6%
GE08 (1990)
Candidate
Party
Votes
Share
James Jimbun anak Pungga
PBB (BN)
7,403
53.9%
Sng Chee Hua
Independent
6,162
44.9%
Ahmad bin Salleh
Independent
163
1.2%
GE09 (1995)
Candidate
Party
Votes
Share
James Jimbun anak Pungga
PBB (BN)
7,917
58.8%
Lau Ung Hai
Independent
5,539
41.2%
GE10 (1999)
Candidate
Party
Votes
Share
Alexander Nanta Linggi
PBB (BN)
12,157
86.0%
Richard Nujong anak Abit
Independent
1,141
8.1%
Beginda anak Minda (Nor Azman bin Abdullah)
Keadilan Nasional (BA)
843
6.0%
GE11 (2004)
Candidate
Party
Votes
Share
Alexander Nanta Linggi
PBB (BN)
Unopposed
GE12 (2008)
Candidate
Party
Votes
Share
Alexander Nanta Linggi
PBB (BN)
Unopposed
GE13 (2013)
Candidate
Party
Votes
Share
Alexander Nanta Linggi
PBB (BN)
13,446
78.4%
Ramli anak Malaka
DAP (PR)
3,715
21.6%
GE14 (2018)
Candidate
Party
Votes
Share
Alexander Nanta Linggi
PBB (BN)
14,302
78.9%
Paren anak Nyawi
DAP (PH)
3,823
21.1%
GE15 (2022)
Candidate
Party
Votes
Share
Alexander Nanta Linggi
PBB (GPS)
16,522
75.1%
Khusyairy Pangkas Abdullah
PKR (PH)
4,120
18.7%
Robert Saweng
PBDS
1,357
6.2%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Kapit has been contested at 13 general elections on record since GE03 (1970). Parties that have won this seat over that span: SNAP, PBB.
Frequently Asked Questions
Who won Kapit in the GE15 (2022) general election?
Alexander Nanta Linggi (PBB) won Kapit in GE15 (2022) with 16,522 votes (75.1%), a majority of 12,402 votes over Khusyairy Pangkas Abdullah (PKR).
Which parties have won Kapit since GE03 (1970)?
Since GE03 (1970), Kapit has been won by: PBB, SNAP.
What was the closest result in Kapit?
The closest result on record for Kapit was GE04 (1974), when PBB beat SNAP by just 63 votes (0.8 percentage points).