Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Bakri was won by Tan Hong Pin (DAP) at the GE15 (2022) general election, with a majority of 19,254 votes over Chris Lee Ching Yong. This page covers every general election in Bakri from GE07 (1986) to GE15 (2022).
Full Election History, GE07 (1986)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE07 (1986)
Chua Jui Meng
MCA
14,818
49.4%
Song Sing Kwee (DAP)
1,105 (3.7 pts)
GE08 (1990)
Chua Jui Meng
MCA
18,730
54.5%
Lee Ban Chen (DAP)
3,111 (9.1 pts)
GE09 (1995)
Chua Jui Meng
MCA
22,162
62.3%
Tan Kok Kwang (DAP)
12,318 (34.6 pts)
GE10 (1999)
Chua Jui Meng
MCA
25,676
67.6%
Lim Sey Wee (DAP)
13,360 (35.2 pts)
GE11 (2004)
Chua Jui Meng
MCA
29,320
74.1%
Azhari bin Ismail (DAP)
19,059 (48.1 pts)
GE12 (2008)
Er Teck Hwa
DAP
21,051
50.9%
Tay Puay Chuan (MCA)
722 (1.7 pts)
GE13 (2013)
Er Teck Hwa
DAP
31,118
54.4%
Chris Lee Ching Yong (MCA)
5,067 (8.9 pts)
GE14 (2018)
Yeo Bee Yin
DAP
38,718
62.7%
Koh Chon Chai (MCA)
23,211 (37.6 pts)
GE15 (2022)
Tan Hong Pin
DAP
36,636
50.1%
Chris Lee Ching Yong (MCA)
19,254 (26.3 pts)
Full Result Breakdown by Election
GE07 (1986)
Candidate
Party
Votes
Share
Chua Jui Meng
MCA (BN)
14,818
49.4%
Song Sing Kwee
DAP
13,713
45.8%
Hassan bin Hussein
PAS (HAK)
1,437
4.8%
GE08 (1990)
Candidate
Party
Votes
Share
Chua Jui Meng
MCA (BN)
18,730
54.5%
Lee Ban Chen
DAP (GR)
15,619
45.5%
GE09 (1995)
Candidate
Party
Votes
Share
Chua Jui Meng
MCA (BN)
22,162
62.3%
Tan Kok Kwang
DAP (GR)
9,844
27.7%
Mohd Huridin bin Samuri
PAS (APU)
3,541
10.0%
GE10 (1999)
Candidate
Party
Votes
Share
Chua Jui Meng
MCA (BN)
25,676
67.6%
Lim Sey Wee
DAP (BA)
12,316
32.4%
GE11 (2004)
Candidate
Party
Votes
Share
Chua Jui Meng
MCA (BN)
29,320
74.1%
Azhari bin Ismail
DAP
10,261
25.9%
GE12 (2008)
Candidate
Party
Votes
Share
Er Teck Hwa
DAP (PR)
21,051
50.9%
Tay Puay Chuan
MCA (BN)
20,329
49.1%
GE13 (2013)
Candidate
Party
Votes
Share
Er Teck Hwa
DAP (PR)
31,118
54.4%
Chris Lee Ching Yong
MCA (BN)
26,051
45.6%
GE14 (2018)
Candidate
Party
Votes
Share
Yeo Bee Yin
DAP (PH)
38,718
62.7%
Koh Chon Chai
MCA (BN)
15,507
25.1%
Zarul bin Salleh
PAS (GS)
7,575
12.3%
GE15 (2022)
Candidate
Party
Votes
Share
Tan Hong Pin
DAP (PH)
36,636
50.1%
Chris Lee Ching Yong
MCA (BN)
17,382
23.8%
Chelvarajan a/l Suppiah
Bersatu (PN)
17,222
23.5%
Haron bin Jaffar
Independent
1,900
2.6%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Bakri has been contested at 9 general elections on record since GE07 (1986). Parties that have won this seat over that span: MCA, DAP.
Frequently Asked Questions
Who won Bakri in the GE15 (2022) general election?
Tan Hong Pin (DAP) won Bakri in GE15 (2022) with 36,636 votes (50.1%), a majority of 19,254 votes over Chris Lee Ching Yong (MCA).
Which parties have won Bakri since GE07 (1986)?
Since GE07 (1986), Bakri has been won by: DAP, MCA.
What was the closest result in Bakri?
The closest result on record for Bakri was GE12 (2008), when DAP beat MCA by just 722 votes (1.7 percentage points).