2018 Perak state election

Pakatan Harapan (PH) gained a plurality in the election, winning 29 seats but still short of 1 seat for a simple majority win,[1] until 2 MLAs from Barisan Nasional (BN) quit their parties to support PH, enabling it to form the state government.

[3] Barisan Nasional (BN) contested all 59 seats in Perak State Legislative Assembly.

[5] Parti Sosialis Malaysia (PSM) will contest 5 seats in Buntong, Jelapang, Menglembu, Tronoh and Malim Nawar.

Two MLAs from BN who stated their support for PH, Zainol Fadzi Paharudin and Nolee Ashilin Mohammed Radzi, despite their insistence they are not quitting the party for supporting PH, were automatically sacked by UMNO and BN on 14 May 2018.

The Pakatan Harapan state government led by Ahmad Faizal only lasts 22 months, when in the wake of 2020 Malaysian political crisis and exit of Bersatu MLAs from PH resulted in a new state government under a coalition between BN and Perikatan Nasional (Bersatu and PAS) in March 2020, with Ahmad Faizal re-appointed as Menteri Besar.