Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Gaya was won by Yong Teck Lee (SAPP) at the GE10 (1999) general election, with a majority of 4,117 votes over Johnny Goh Chin Lok. This page covers every general election in Gaya from GE04 (1974) to GE10 (1999).
Full Election History, GE04 (1974)–GE10 (1999)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE04 (1974)
Peter Lo Su Yin
SCA
Elected unopposed — no other candidate stood, no vote count on record
GE05 (1978)
William Lye Chee Hien
Berjaya
11,218
56.8%
Chin Nyuk Fatt (Independent)
3,316 (16.8 pts)
GE06 (1982)
William Lye Chee Hien
Berjaya
13,113
55.5%
Oh Choo Hong (DAP)
6,599 (27.9 pts)
GE07 (1986)
Gerard Math
DAP
12,388
74.8%
Joseph Chia Swee Chung (PBS)
8,208 (49.5 pts)
GE08 (1990)
Philip Yong Chiew Lip
PBS
10,675
56.9%
Fung Ket Wing (DAP)
2,592 (13.8 pts)
GE09 (1995)
Philip Yong Chiew Lip
SAPP
12,336
46.7%
Johnny Goh Chin Lok (PBS)
209 (0.8 pts)
GE10 (1999)
Yong Teck Lee
SAPP
15,315
56.2%
Johnny Goh Chin Lok (PBS)
4,117 (15.1 pts)
Full Result Breakdown by Election
GE04 (1974)
Candidate
Party
Votes
Share
Peter Lo Su Yin
SCA (BN)
Unopposed
GE05 (1978)
Candidate
Party
Votes
Share
William Lye Chee Hien
Berjaya (BN)
11,218
56.8%
Chin Nyuk Fatt
Independent
7,902
40.0%
Musa bin Taulani
SEDAR
624
3.2%
GE06 (1982)
Candidate
Party
Votes
Share
William Lye Chee Hien
Berjaya (BN)
13,113
55.5%
Oh Choo Hong
DAP
6,514
27.6%
Tan Ching Chee
SCCP
4,008
17.0%
GE07 (1986)
Candidate
Party
Votes
Share
Gerard Math
DAP
12,388
74.8%
Joseph Chia Swee Chung
PBS (BN)
4,180
25.2%
GE08 (1990)
Candidate
Party
Votes
Share
Philip Yong Chiew Lip
PBS (GR)
10,675
56.9%
Fung Ket Wing
DAP (GR)
8,083
43.1%
GE09 (1995)
Candidate
Party
Votes
Share
Philip Yong Chiew Lip
SAPP (BN)
12,336
46.7%
Johnny Goh Chin Lok
PBS (GR)
12,127
45.9%
Oswald Sipain Mojingol
DAP (GR)
1,541
5.8%
Mohd Naser bin Mohd Noor
Independent
431
1.6%
GE10 (1999)
Candidate
Party
Votes
Share
Yong Teck Lee
SAPP (BN)
15,315
56.2%
Johnny Goh Chin Lok
PBS
11,198
41.1%
Hamzah bin Abdullah
PAS (BA)
729
2.7%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Gaya has been contested at 7 general elections on record since GE04 (1974). Parties that have won this seat over that span: SCA, Berjaya, DAP, PBS, SAPP.
Frequently Asked Questions
Who won Gaya in the GE10 (1999) general election?
Yong Teck Lee (SAPP) won Gaya in GE10 (1999) with 15,315 votes (56.2%), a majority of 4,117 votes over Johnny Goh Chin Lok (PBS).
Which parties have won Gaya since GE04 (1974)?
Since GE04 (1974), Gaya has been won by: Berjaya, DAP, PBS, SAPP, SCA.
What was the closest result in Gaya?
The closest result on record for Gaya was GE09 (1995), when SAPP beat PBS by just 209 votes (0.8 percentage points).