Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Klang was won by Ganabatirau a/l Veraman (DAP) at the GE15 (2022) general election, with a majority of 91,801 votes over Jaya Chandran a/l Perumal. This page covers every general election in Klang from GE01 (1959) to GE15 (2022).
Full Election History, GE01 (1959)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
V. Manickavasagam Pillai
MIC
8,394
57.3%
S. S. Nayagam (LPM)
2,141 (14.6 pts)
GE02 (1964)
V. Manickavasagam Pillai
MIC
14,027
63.9%
S. S. Nayagam (LPM)
6,099 (27.8 pts)
GE03 (1969)
V. Manickavasagam Pillai
MIC
11,252
51.1%
Lee Lam Thye (DAP)
480 (2.2 pts)
GE07 (1986)
Ng Cheng Kiat
MCA
24,966
47.9%
Wee Choo Keong (DAP)
667 (1.3 pts)
GE08 (1990)
Fong Kui Lun
DAP
31,413
57.1%
Chan Tse Yuen (MCA)
7,807 (14.2 pts)
GE09 (1995)
Tan Yew Kew
MCA
28,984
53.9%
Fong Kui Lun (DAP)
6,124 (11.4 pts)
GE10 (1999)
Tan Yee Kew
MCA
30,201
54.6%
Teng Chang Khim (DAP)
5,673 (10.3 pts)
GE11 (2004)
Tan Yee Kew
MCA
32,138
63.0%
Wong Ang Peng (DAP)
13,281 (26.0 pts)
GE12 (2008)
Charles Anthony a/l Santiago
DAP
37,990
65.2%
Ch'ng Toh Eng (MCA)
17,701 (30.4 pts)
GE13 (2013)
Charles Anthony a/l Santiago
DAP
53,719
64.9%
Teh Kim Poo (MCA)
24,685 (29.8 pts)
GE14 (2018)
Charles Anthony a/l Santiago
DAP
98,279
77.3%
Ching Eu Boon (MCA)
78,773 (62.0 pts)
GE15 (2022)
Ganabatirau a/l Veraman
DAP
115,539
70.5%
Jaya Chandran a/l Perumal (Bersatu)
91,801 (56.0 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
V. Manickavasagam Pillai
MIC (PERIKATAN)
8,394
57.3%
S. S. Nayagam
LPM (SF)
6,253
42.7%
GE02 (1964)
Candidate
Party
Votes
Share
V. Manickavasagam Pillai
MIC (PERIKATAN)
14,027
63.9%
S. S. Nayagam
LPM (SF)
7,928
36.1%
GE03 (1969)
Candidate
Party
Votes
Share
V. Manickavasagam Pillai
MIC (PERIKATAN)
11,252
51.1%
Lee Lam Thye
DAP
10,772
48.9%
GE07 (1986)
Candidate
Party
Votes
Share
Ng Cheng Kiat
MCA (BN)
24,966
47.9%
Wee Choo Keong
DAP
24,299
46.6%
Azmi bin Ali (Nik)
PAS (HAK)
2,317
4.4%
Gabriel Lee
SDP (HAK)
519
1.0%
GE08 (1990)
Candidate
Party
Votes
Share
Fong Kui Lun
DAP (GR)
31,413
57.1%
Chan Tse Yuen
MCA (BN)
23,606
42.9%
GE09 (1995)
Candidate
Party
Votes
Share
Tan Yew Kew
MCA (BN)
28,984
53.9%
Fong Kui Lun
DAP (GR)
22,860
42.5%
Mohd. Yusof bin Jasmin
PAS (APU)
1,947
3.6%
GE10 (1999)
Candidate
Party
Votes
Share
Tan Yee Kew
MCA (BN)
30,201
54.6%
Teng Chang Khim
DAP (BA)
24,528
44.4%
Tan Siow Eng
MDP
570
1.0%
GE11 (2004)
Candidate
Party
Votes
Share
Tan Yee Kew
MCA (BN)
32,138
63.0%
Wong Ang Peng
DAP
18,857
37.0%
GE12 (2008)
Candidate
Party
Votes
Share
Charles Anthony a/l Santiago
DAP (PR)
37,990
65.2%
Ch'ng Toh Eng
MCA (BN)
20,289
34.8%
GE13 (2013)
Candidate
Party
Votes
Share
Charles Anthony a/l Santiago
DAP (PR)
53,719
64.9%
Teh Kim Poo
MCA (BN)
29,034
35.1%
GE14 (2018)
Candidate
Party
Votes
Share
Charles Anthony a/l Santiago
DAP (PH)
98,279
77.3%
Ching Eu Boon
MCA (BN)
19,506
15.4%
Kottappan a/l Suppaiah
PAS (GS)
9,169
7.2%
Puvananderan a/l Ganasamoorthy
Independent
120
0.1%
GE15 (2022)
Candidate
Party
Votes
Share
Ganabatirau a/l Veraman
DAP (PH)
115,539
70.5%
Jaya Chandran a/l Perumal
Bersatu (PN)
23,738
14.5%
Tee Hooi Ling
MCA (BN)
19,762
12.1%
Mohd Hedrhin bin Ramli
Independent
3,016
1.8%
Loo Cheng Wee
Warisan
1,140
0.7%
Deepak Jaikishan a/l Jaikishan Rewachand
Independent
439
0.3%
Chandrasegar
Parti Rakyat Malaysia
271
0.2%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Klang has been contested at 12 general elections on record since GE01 (1959). Parties that have won this seat over that span: MIC, MCA, DAP.
Frequently Asked Questions
Who won Klang in the GE15 (2022) general election?
Ganabatirau a/l Veraman (DAP) won Klang in GE15 (2022) with 115,539 votes (70.5%), a majority of 91,801 votes over Jaya Chandran a/l Perumal (Bersatu).
Which parties have won Klang since GE01 (1959)?
Since GE01 (1959), Klang has been won by: DAP, MCA, MIC.
What was the closest result in Klang?
The closest result on record for Klang was GE07 (1986), when MCA beat DAP by just 667 votes (1.3 percentage points).