Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Selayang was won by William Leong Jee Keen (PKR) at the GE15 (2022) general election, with a majority of 23,619 votes over Abdul Rashid bin Asari. This page covers every general election in Selayang from GE04 (1974) to GE15 (2022).
Full Election History, GE04 (1974)–GE15 (2022)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE04 (1974)
Walter Loh Poh Khan
MCA
16,779
58.9%
Pan Su Peng (DAP)
9,871 (34.6 pts)
GE05 (1978)
Rafidah binti Abd. Aziz
UMNO
38,627
66.6%
Zainal bin Rampak (DAP)
21,270 (36.7 pts)
GE06 (1982)
Rahmah binti Osman
UMNO
51,353
66.8%
Lee Yee Lian (DAP)
30,909 (40.2 pts)
GE07 (1986)
Zaleha binti Ismail
UMNO
40,681
81.5%
Jaapor bin Badi (Talib bin Bakdi) (PAS)
31,472 (63.1 pts)
GE08 (1990)
Zaleha binti Ismail
UMNO
51,062
71.9%
Lee Yee Lian (DAP)
31,142 (43.9 pts)
GE09 (1995)
Chan Kong Choy
MCA
45,392
87.0%
Zainul Amri bin Abdul Aziz (Independent)
38,627 (74.1 pts)
GE10 (1999)
Chan Kong Choy
MCA
34,979
57.2%
Zaitun binti Mohd Kasim (DAP)
8,835 (14.4 pts)
GE11 (2004)
Chan Kong Choy
MCA
36,343
73.5%
Koh Swe Yong (PKR)
23,226 (47.0 pts)
GE12 (2008)
William Leong Jee Keen
PKR
30,701
51.9%
Lee Li Yew (MCA)
3,567 (6.0 pts)
GE13 (2013)
William Leong Jee Keen
PKR
52,343
57.6%
Lim Siang Chai (MCA)
17,958 (19.8 pts)
GE14 (2018)
William Leong Jee Keen
PKR
60,158
61.4%
Kang Meng Fuat (MCA)
40,657 (41.5 pts)
GE15 (2022)
William Leong Jee Keen
PKR
72,773
50.2%
Abdul Rashid bin Asari (Bersatu)
23,619 (16.3 pts)
Full Result Breakdown by Election
GE04 (1974)
Candidate
Party
Votes
Share
Walter Loh Poh Khan
MCA (BN)
16,779
58.9%
Pan Su Peng
DAP
6,908
24.2%
Zainal bin Rampak
Pekemas
4,814
16.9%
GE05 (1978)
Candidate
Party
Votes
Share
Rafidah binti Abd. Aziz
UMNO (BN)
38,627
66.6%
Zainal bin Rampak
DAP
17,357
29.9%
Zainuddin bin Karim
Pekemas
1,973
3.4%
GE06 (1982)
Candidate
Party
Votes
Share
Rahmah binti Osman
UMNO (BN)
51,353
66.8%
Lee Yee Lian
DAP
20,444
26.6%
Khalid bin Siri
PAS
5,081
6.6%
GE07 (1986)
Candidate
Party
Votes
Share
Zaleha binti Ismail
UMNO (BN)
40,681
81.5%
Jaapor bin Badi (Talib bin Bakdi)
PAS (HAK)
9,209
18.5%
GE08 (1990)
Candidate
Party
Votes
Share
Zaleha binti Ismail
UMNO (BN)
51,062
71.9%
Lee Yee Lian
DAP (GR)
19,920
28.1%
GE09 (1995)
Candidate
Party
Votes
Share
Chan Kong Choy
MCA (BN)
45,392
87.0%
Zainul Amri bin Abdul Aziz
Independent
6,765
13.0%
GE10 (1999)
Candidate
Party
Votes
Share
Chan Kong Choy
MCA (BN)
34,979
57.2%
Zaitun binti Mohd Kasim
DAP (BA)
26,144
42.8%
GE11 (2004)
Candidate
Party
Votes
Share
Chan Kong Choy
MCA (BN)
36,343
73.5%
Koh Swe Yong
PKR (BA)
13,117
26.5%
GE12 (2008)
Candidate
Party
Votes
Share
William Leong Jee Keen
PKR (PR)
30,701
51.9%
Lee Li Yew
MCA (BN)
27,134
45.9%
Koh Swe Yong
Parti Rakyat Malaysia
1,332
2.3%
GE13 (2013)
Candidate
Party
Votes
Share
William Leong Jee Keen
PKR (PR)
52,343
57.6%
Lim Siang Chai
MCA (BN)
34,385
37.8%
Mohd Hazizi bin Abdul Rahman
BERJASA
4,152
4.6%
GE14 (2018)
Candidate
Party
Votes
Share
William Leong Jee Keen
PKR (PH)
60,158
61.4%
Kang Meng Fuat
MCA (BN)
19,501
19.9%
Hashim bin Abdul Karim
PAS (GS)
18,343
18.7%
GE15 (2022)
Candidate
Party
Votes
Share
William Leong Jee Keen
PKR (PH)
72,773
50.2%
Abdul Rashid bin Asari
Bersatu (PN)
49,154
33.9%
Chan Wun Hoong
MCA (BN)
19,425
13.4%
Sallehudin bin Amiruddin (Salleh Amiruddin)
Pejuang (GTA)
2,584
1.8%
Muhammad Zaki bin Omar
Independent
945
0.7%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Selayang has been contested at 12 general elections on record since GE04 (1974). Parties that have won this seat over that span: MCA, UMNO, PKR.
Frequently Asked Questions
Who won Selayang in the GE15 (2022) general election?
William Leong Jee Keen (PKR) won Selayang in GE15 (2022) with 72,773 votes (50.2%), a majority of 23,619 votes over Abdul Rashid bin Asari (Bersatu).
Which parties have won Selayang since GE04 (1974)?
Since GE04 (1974), Selayang has been won by: MCA, PKR, UMNO.
What was the closest result in Selayang?
The closest result on record for Selayang was GE12 (2008), when PKR beat MCA by just 3,567 votes (6.0 percentage points).