the road to this election
The election came before the expected end of the parliamentary term. Mahathir decided on an early dissolution on 18 July, and Parliament was formally dissolved the following day.
Candidates were nominated on 24 July for an eight-day campaign. Contemporaneous election reporting identified lower prices for key exports, corruption allegations and PAS’s Islamic-state advocacy among the main issues.
BN presented housing, roads and manufacturing as responses to the economic situation. DAP campaigned for voters to deny BN a two-thirds majority, while Lim Kit Siang also argued that the dissolution had prevented parliamentary scrutiny of alleged scandals.
BN won 148 seats, while DAP won 24 and PAS one. Compared with the preceding election, the recorded seat changes were BN +16, DAP +15 and PAS −4, in a House expanded by 23 seats. Mahathir remained Prime Minister and reshuffled the cabinet on 11 August.
Seats are worth separating from votes here. BN’s 148 of 177 seats — about 84 per cent of the House — came from 57.28 per cent of the valid votes, while DAP’s 21.09 per cent produced 24 seats and PAS’s 15.50 per cent produced one. About 4.6 million valid votes were cast from 6.79 million registered electors, a turnout of roughly 70 per cent.
Explanations of the result were offered from several directions and this page does not choose between them. Mahathir read the outcome as an endorsement of his government’s policies and a rejection of corruption allegations, and the UMNO-owned New Straits Times called it a sign of public faith in the coalition. Lee Lam Thye of the DAP read his party’s urban gains as a protest vote. Aliran’s Chandra Muzaffar pointed to campaign conditions, and Sankaran Ramanathan and Mohd Hamdan Adnan later described the Peninsular pattern as an urban–rural divide.