Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Kepong was won by Lim Lip Eng (DAP) at the GE15 (2022) general election, with a majority of 61,081 votes over Yap Zheng Hoe. This page covers every general election in Kepong from GE04 (1974) to GE15 (2022).
Full Election History, GE04 (1974)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE04 (1974)
Tan Chee Khoon
Pekemas
9,858
41.2%
Tan Tiong Hong (Gerakan)
666 (2.8 pts)
GE05 (1978)
Tan Tiong Hong
Gerakan
20,055
41.6%
Tan Seng Giaw (Pekemas)
2,228 (4.6 pts)
GE06 (1982)
Tan Seng Giaw
DAP
29,368
50.5%
Kerk Choo Ting (Gerakan)
1,205 (2.1 pts)
GE07 (1986)
Tan Seng Giaw
DAP
33,049
64.8%
Lum Weng Keong (Gerakan)
16,513 (32.4 pts)
GE08 (1990)
Tan Seng Giaw
DAP
38,323
70.6%
Lee Kim Hoe (MCA)
22,352 (41.2 pts)
GE09 (1995)
Tan Seng Giaw
DAP
25,075
55.6%
Tan Poh Eng (Gerakan)
5,022 (11.1 pts)
GE10 (1999)
Tan Seng Giaw
DAP
25,085
50.8%
Ma Woei Chyi (Gerakan)
1,766 (3.6 pts)
GE11 (2004)
Tan Seng Giaw
DAP
23,282
52.1%
Ma Woei Chyi (Gerakan)
1,854 (4.2 pts)
GE12 (2008)
Tan Seng Giaw
DAP
35,552
75.2%
Lau Hoi Keong (Gerakan)
23,848 (50.5 pts)
GE13 (2013)
Tan Seng Giaw
DAP
47,837
82.3%
Chandrakumanan a/l Arumugam (MYPPP)
40,307 (69.3 pts)
GE14 (2018)
Lim Lip Eng
DAP
56,516
92.0%
Ong Siang Liang (Gerakan)
51,628 (84.1 pts)
GE15 (2022)
Lim Lip Eng
DAP
64,308
88.9%
Yap Zheng Hoe (MCA)
61,081 (84.5 pts)
Full Result Breakdown by Election
GE04 (1974)
Candidate
Party
Votes
Share
Tan Chee Khoon
Pekemas
9,858
41.2%
Tan Tiong Hong
Gerakan (BN)
9,192
38.4%
Chan Kok Kit
DAP
4,206
17.6%
George Lim
Independent
681
2.8%
GE05 (1978)
Candidate
Party
Votes
Share
Tan Tiong Hong
Gerakan (BN)
20,055
41.6%
Tan Seng Giaw
Pekemas
17,827
37.0%
Khoo Sin Geok
DAP
9,971
20.7%
Kanda
Independent
390
0.8%
GE06 (1982)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP
29,368
50.5%
Kerk Choo Ting
Gerakan (BN)
28,163
48.4%
Ishak bin Ibrahim
Independent
613
1.1%
GE07 (1986)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP
33,049
64.8%
Lum Weng Keong
Gerakan (BN)
16,536
32.4%
Wong Kim Lin
NASMA (HAK)
1,405
2.8%
GE08 (1990)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP (GR)
38,323
70.6%
Lee Kim Hoe
MCA (BN)
15,971
29.4%
GE09 (1995)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP (GR)
25,075
55.6%
Tan Poh Eng
Gerakan (BN)
20,053
44.4%
GE10 (1999)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP (BA)
25,085
50.8%
Ma Woei Chyi
Gerakan (BN)
23,319
47.2%
Mano
Independent
1,003
2.0%
GE11 (2004)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP
23,282
52.1%
Ma Woei Chyi
Gerakan (BN)
21,428
47.9%
GE12 (2008)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP (PR)
35,552
75.2%
Lau Hoi Keong
Gerakan (BN)
11,704
24.8%
GE13 (2013)
Candidate
Party
Votes
Share
Tan Seng Giaw
DAP (PR)
47,837
82.3%
Chandrakumanan a/l Arumugam
MYPPP (BN)
7,530
13.0%
Yee Poh Ping
Independent
2,757
4.7%
GE14 (2018)
Candidate
Party
Votes
Share
Lim Lip Eng
DAP (PH)
56,516
92.0%
Ong Siang Liang
Gerakan (BN)
4,888
8.0%
GE15 (2022)
Candidate
Party
Votes
Share
Lim Lip Eng
DAP (PH)
64,308
88.9%
Yap Zheng Hoe
MCA (BN)
3,227
4.5%
Phaang Jing Fatt
Gerakan (PN)
2,795
3.9%
Yee Poh Ping
Independent
1,461
2.0%
Shaun Young Shang Yi
Warisan
528
0.7%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Kepong has been contested at 12 general elections on record since GE04 (1974). Parties that have won this seat over that span: Pekemas, Gerakan, DAP.
Frequently Asked Questions
Who won Kepong in the GE15 (2022) general election?
Lim Lip Eng (DAP) won Kepong in GE15 (2022) with 64,308 votes (88.9%), a majority of 61,081 votes over Yap Zheng Hoe (MCA).
Which parties have won Kepong since GE04 (1974)?
Since GE04 (1974), Kepong has been won by: DAP, Gerakan, Pekemas.
What was the closest result in Kepong?
The closest result on record for Kepong was GE06 (1982), when DAP beat Gerakan by just 1,205 votes (2.1 percentage points).