Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Batu Gajah was won by Sivakumar a/l Varatharaju Naidu (DAP) at the GE15 (2022) general election, with a majority of 53,836 votes over Woo Cheong Yuen. This page covers every general election in Batu Gajah from GE01 (1959) to GE15 (2022).
Full Election History, GE01 (1959)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
Khong Kok Yat
PPP
8,442
55.3%
Yeoh Kian Teik (MCA)
1,939 (12.7 pts)
GE02 (1964)
Ng Fah Yam
MCA
9,843
51.9%
Khong Kok Yat (PPP)
716 (3.8 pts)
GE03 (1969)
Lim Cho Hock
DAP
12,240
61.3%
Ng Fah Yam (MCA)
5,428 (27.2 pts)
GE04 (1974)
Chian Heng Kai
DAP
13,549
48.5%
Cheah Chun Ching (MCA)
1,357 (4.9 pts)
GE05 (1978)
Chian Heng Kai
DAP
18,752
60.1%
Chan Kit Chee (MCA)
6,281 (20.1 pts)
GE06 (1982)
Ban Hon Keong
MCA
19,156
55.0%
Liew Ah Kim (DAP)
3,470 (10.0 pts)
GE07 (1986)
Ting Chek Ming
DAP
21,501
62.1%
Ooi Foh Sing (MCA)
9,072 (26.2 pts)
GE08 (1990)
Foo Piew Kok
DAP
22,223
61.9%
Lee Chan Fai (MCA)
8,534 (23.8 pts)
GE09 (1995)
Yeong Chee Wah
MCA
20,155
52.0%
Ngeh Koo Ham (DAP)
1,579 (4.1 pts)
GE10 (1999)
Fong Po Kuan
DAP
19,867
52.5%
Yeong Chee Wah (MCA)
2,071 (5.5 pts)
GE11 (2004)
Fong Po Kuan
DAP
28,847
58.1%
Ong Ka Chuan (MCA)
8,033 (16.2 pts)
GE12 (2008)
Fong Po Kuan
DAP
39,922
72.3%
Cheah Yoke Can (MCA)
24,627 (44.6 pts)
GE13 (2013)
Sivakumar a/l Varatharaju Naidu
DAP
53,770
77.8%
Loo Thin Tuck (MCA)
38,410 (55.6 pts)
GE14 (2018)
Sivakumar a/l Varatharaju Naidu
DAP
52,850
84.2%
Leong Chee Wai (MCA)
43,868 (69.9 pts)
GE15 (2022)
Sivakumar a/l Varatharaju Naidu
DAP
60,999
81.4%
Woo Cheong Yuen (Gerakan)
53,836 (71.8 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
Khong Kok Yat
PPP
8,442
55.3%
Yeoh Kian Teik
MCA (PERIKATAN)
6,503
42.6%
Thean Moi Tuck
Independent
322
2.1%
GE02 (1964)
Candidate
Party
Votes
Share
Ng Fah Yam
MCA (PERIKATAN)
9,843
51.9%
Khong Kok Yat
PPP
9,127
48.1%
GE03 (1969)
Candidate
Party
Votes
Share
Lim Cho Hock
DAP
12,240
61.3%
Ng Fah Yam
MCA (PERIKATAN)
6,812
34.1%
Adnan bin Mohd. Hashim
PAS
901
4.5%
GE04 (1974)
Candidate
Party
Votes
Share
Chian Heng Kai
DAP
13,549
48.5%
Cheah Chun Ching
MCA (BN)
12,192
43.6%
Choong Tien Chuan
Pekemas
1,647
5.9%
Hashim bin Gera
Independent
568
2.0%
GE05 (1978)
Candidate
Party
Votes
Share
Chian Heng Kai
DAP
18,752
60.1%
Chan Kit Chee
MCA (BN)
12,471
39.9%
GE06 (1982)
Candidate
Party
Votes
Share
Ban Hon Keong
MCA (BN)
19,156
55.0%
Liew Ah Kim
DAP
15,686
45.0%
GE07 (1986)
Candidate
Party
Votes
Share
Ting Chek Ming
DAP
21,501
62.1%
Ooi Foh Sing
MCA (BN)
12,429
35.9%
Abu Samah Majid
SDP (HAK)
699
2.0%
GE08 (1990)
Candidate
Party
Votes
Share
Foo Piew Kok
DAP (GR)
22,223
61.9%
Lee Chan Fai
MCA (BN)
13,689
38.1%
GE09 (1995)
Candidate
Party
Votes
Share
Yeong Chee Wah
MCA (BN)
20,155
52.0%
Ngeh Koo Ham
DAP (GR)
18,576
48.0%
GE10 (1999)
Candidate
Party
Votes
Share
Fong Po Kuan
DAP (BA)
19,867
52.5%
Yeong Chee Wah
MCA (BN)
17,796
47.0%
Yang Kar Ming
MDP
186
0.5%
GE11 (2004)
Candidate
Party
Votes
Share
Fong Po Kuan
DAP
28,847
58.1%
Ong Ka Chuan
MCA (BN)
20,814
41.9%
GE12 (2008)
Candidate
Party
Votes
Share
Fong Po Kuan
DAP (PR)
39,922
72.3%
Cheah Yoke Can
MCA (BN)
15,295
27.7%
GE13 (2013)
Candidate
Party
Votes
Share
Sivakumar a/l Varatharaju Naidu
DAP (PR)
53,770
77.8%
Loo Thin Tuck
MCA (BN)
15,360
22.2%
GE14 (2018)
Candidate
Party
Votes
Share
Sivakumar a/l Varatharaju Naidu
DAP (PH)
52,850
84.2%
Leong Chee Wai
MCA (BN)
8,982
14.3%
Kunasekaran a/l Krishnan
PSM
955
1.5%
GE15 (2022)
Candidate
Party
Votes
Share
Sivakumar a/l Varatharaju Naidu
DAP (PH)
60,999
81.4%
Woo Cheong Yuen
Gerakan (PN)
7,163
9.6%
Teoh Chin Chong
MCA (BN)
6,793
9.1%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Batu Gajah has been contested at 15 general elections on record since GE01 (1959). Parties that have won this seat over that span: PPP, MCA, DAP.
Frequently Asked Questions
Who won Batu Gajah in the GE15 (2022) general election?
Sivakumar a/l Varatharaju Naidu (DAP) won Batu Gajah in GE15 (2022) with 60,999 votes (81.4%), a majority of 53,836 votes over Woo Cheong Yuen (Gerakan).
Which parties have won Batu Gajah since GE01 (1959)?
Since GE01 (1959), Batu Gajah has been won by: DAP, MCA, PPP.
What was the closest result in Batu Gajah?
The closest result on record for Batu Gajah was GE02 (1964), when MCA beat PPP by just 716 votes (3.8 percentage points).