the road to this election
Abdullah Ahmad Badawi had become Prime Minister in October 2003 after Mahathir Mohamad stepped down. On 4 March 2004, Parliament was dissolved, and the campaign ran for eight days between nominations on 13 March and polling on 21 March.
BN presented a programme centred on development, public-service delivery, police integrity, safety and education. Its religious-policy language included *Islam Hadhari*, while Barisan Alternatif’s PAS–KeADILan manifesto addressed rights, religion and culture, development, employment, and proposals concerning detention without trial and restrictive laws.
The outcome declared on election day was 198 seats for BN, 12 for the DAP, seven for PAS, one for KeADILan (Parti Keadilan Rakyat) and one independent. DAP and KeADILan contested as separate parties: DAP had withdrawn from the Barisan Alternatif alliance before this election, leaving PAS and KeADILan in it, and Moten and Mokhtar record that in several constituencies DAP and KeADILan candidates stood against each other. Relative to 1999, BN’s seat total rose from 148 to 198 in a larger chamber, while PAS’s representation fell from 27 to seven; DAP rose from 10 to 12 and KeADILan went from five to one.
One petition later changed that arithmetic. On 23 June 2004 the Kelantan High Court reversed the Pasir Puteh result because the Election Commission had named the wrong winner, giving the seat to BN. The post-petition composition of the House was therefore BN 199 and PAS six.
BN remained the federal government and Abdullah was sworn in as Prime Minister on 22 March 2004.