Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Marudu was won by Amir Kahar bin Mustapha (UMNO) at the GE10 (1999) general election, with a majority of 3,887 votes over Md Zakaria bin Said. This page covers every general election in Marudu from GE03 (1970) to GE10 (1999).
Full Election History, GE03 (1970)–GE10 (1999)
Election
Winner
Party
Votes
Vote Share
Runner-up
Majority
GE03 (1970)
Mustapha bin Harun
USNO
Elected unopposed — no other candidate stood, no vote count on record
GE04 (1974)
Mustapha bin Harun
USNO
Elected unopposed — no other candidate stood, no vote count on record
GE05 (1978)
Askhar bin Hasbollah
USNO
4,608
57.3%
Taulani bin Jalaluddin (SEDAR)
1,177 (14.6 pts)
GE06 (1982)
Affendy bin Mohd. Fuad Stephens
Independent
7,906
57.1%
Abdul Hamid bin Mustapha (USNO)
1,965 (14.2 pts)
GE07 (1986)
Joe Ojihi B. Supiring
Independent
5,263
48.5%
Amir Kahar bin Mustapha (USNO)
573 (5.3 pts)
GE08 (1990)
Amir Kahar bin Mustapha
USNO
8,064
49.8%
Joe Ojihi B. Supiring (Independent)
274 (1.7 pts)
GE09 (1995)
Amir Kahar bin Mustapha
PBS
10,880
50.3%
Mohammad Yahya bin Lampong (UMNO)
114 (0.5 pts)
GE10 (1999)
Amir Kahar bin Mustapha
UMNO
11,850
59.2%
Md Zakaria bin Said (PBS)
3,887 (19.4 pts)
Full Result Breakdown by Election
GE03 (1970)
Candidate
Party
Votes
Share
Mustapha bin Harun
USNO (PERIKATAN)
Unopposed
GE04 (1974)
Candidate
Party
Votes
Share
Mustapha bin Harun
USNO (BN)
Unopposed
GE05 (1978)
Candidate
Party
Votes
Share
Askhar bin Hasbollah
USNO (BN)
4,608
57.3%
Taulani bin Jalaluddin
SEDAR
3,431
42.7%
GE06 (1982)
Candidate
Party
Votes
Share
Affendy bin Mohd. Fuad Stephens
Independent
7,906
57.1%
Abdul Hamid bin Mustapha
USNO (BN)
5,941
42.9%
GE07 (1986)
Candidate
Party
Votes
Share
Joe Ojihi B. Supiring
Independent
5,263
48.5%
Amir Kahar bin Mustapha
USNO (BN)
4,690
43.2%
Mohamad B. Ayong
Independent
904
8.3%
GE08 (1990)
Candidate
Party
Votes
Share
Amir Kahar bin Mustapha
USNO (BN)
8,064
49.8%
Joe Ojihi B. Supiring
Independent
7,790
48.1%
Chong Jan Fah
DAP (GR)
327
2.0%
GE09 (1995)
Candidate
Party
Votes
Share
Amir Kahar bin Mustapha
PBS (GR)
10,880
50.3%
Mohammad Yahya bin Lampong
UMNO (BN)
10,766
49.7%
GE10 (1999)
Candidate
Party
Votes
Share
Amir Kahar bin Mustapha
UMNO (BN)
11,850
59.2%
Md Zakaria bin Said
PBS
7,963
39.8%
Amatus Bernadus Anjun
STAR
206
1.0%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's coalition bloc.
Trend
Marudu has been contested at 8 general elections on record since GE03 (1970). Parties that have won this seat over that span: USNO, Independent, PBS, UMNO.
Frequently Asked Questions
Who won Marudu in the GE10 (1999) general election?
Amir Kahar bin Mustapha (UMNO) won Marudu in GE10 (1999) with 11,850 votes (59.2%), a majority of 3,887 votes over Md Zakaria bin Said (PBS).
Which parties have won Marudu since GE03 (1970)?
Since GE03 (1970), Marudu has been won by: Independent, PBS, UMNO, USNO.
What was the closest result in Marudu?
The closest result on record for Marudu was GE09 (1995), when PBS beat UMNO by just 114 votes (0.5 percentage points).