Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Setapak was won by Mohammad Idris Mohammad Basari (UMNO) at the GE06 (1982) general election, with a majority of 19,699 votes over Mohd Isa bin Mods Ismail. This page covers every general election in Setapak from GE01 (1959) to GE06 (1982).
Full Election History, GE01 (1959)–GE06 (1982)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE01 (1959)
Ahmad Boestamam
Parti Rakyat
6,901
44.4%
Aishah Ghani (UMNO)
2,096 (13.5 pts)
GE02 (1964)
S. Y. Chan
MCA
12,292
50.4%
Tajuddin bin Abdul Kahar (Parti Rakyat)
4,404 (18.1 pts)
GE03 (1969)
Walter Loh Poh Khan
DAP
17,137
55.3%
Teh Hock Heng (MCA)
3,266 (10.5 pts)
GE04 (1974)
Mohd Idris bin Ibrahim
UMNO
14,743
70.5%
Ishak bin Surin (Pekemas)
11,530 (55.2 pts)
GE05 (1978)
Mohd Idris bin Ibrahim
UMNO
Elected unopposed — no other candidate stood, no vote count on record
GE06 (1982)
Mohammad Idris Mohammad Basari
UMNO
32,348
65.4%
Mohd Isa bin Mods Ismail (DAP)
19,699 (39.8 pts)
Full Result Breakdown by Election
GE01 (1959)
Candidate
Party
Votes
Share
Ahmad Boestamam
Parti Rakyat (SF)
6,901
44.4%
Aishah Ghani
UMNO (PERIKATAN)
4,805
30.9%
Yap Kim Swee
Independent
3,853
24.8%
GE02 (1964)
Candidate
Party
Votes
Share
S. Y. Chan
MCA (PERIKATAN)
12,292
50.4%
Tajuddin bin Abdul Kahar
Parti Rakyat (SF)
7,888
32.3%
K. V. Thaver
PAP
4,214
17.3%
GE03 (1969)
Candidate
Party
Votes
Share
Walter Loh Poh Khan
DAP
17,137
55.3%
Teh Hock Heng
MCA (PERIKATAN)
13,871
44.7%
GE04 (1974)
Candidate
Party
Votes
Share
Mohd Idris bin Ibrahim
UMNO (BN)
14,743
70.5%
Ishak bin Surin
Pekemas
3,213
15.4%
Ganga Nayar
DAP
2,944
14.1%
GE05 (1978)
Candidate
Party
Votes
Share
Mohd Idris bin Ibrahim
UMNO (BN)
Unopposed
GE06 (1982)
Candidate
Party
Votes
Share
Mohammad Idris Mohammad Basari
UMNO (BN)
32,348
65.4%
Mohd Isa bin Mods Ismail
DAP
12,649
25.6%
Othman bin Abdul Razak
PAS
4,452
9.0%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Setapak has been contested at 6 general elections on record since GE01 (1959). Parties that have won this seat over that span: Parti Rakyat, MCA, DAP, UMNO.
Frequently Asked Questions
Who won Setapak in the GE06 (1982) general election?
Mohammad Idris Mohammad Basari (UMNO) won Setapak in GE06 (1982) with 32,348 votes (65.4%), a majority of 19,699 votes over Mohd Isa bin Mods Ismail (DAP).
Which parties have won Setapak since GE01 (1959)?
Since GE01 (1959), Setapak has been won by: DAP, MCA, Parti Rakyat, UMNO.
What was the closest result in Setapak?
The closest result on record for Setapak was GE03 (1969), when DAP beat MCA by just 3,266 votes (10.5 percentage points).