2018 Perak state election

The 14th Perak State election was held on 9 May 2018. The previous state election was held on 5 May 2013. Each of the state assemblymen are elected to a five-year term each.

The Perak State Legislative Assembly automatically dissolved on 28 June 2018, the fifth anniversary of the first sitting, and elections were required to be held within sixty days (two months) of the dissolution (on or before 28 August 2018, with the date to be decided by the Election Commission), unless dissolved prior to that date by the Head of State (Sultan of Perak) on the advice of the Head of Government (Menteri Besar of Perak).

Pakatan Harapan (PH) gained a plurality in the election, winning 29 seats but still short of 1 seat for a simple majority win, until 2 MLAs from Barisan Nasional (BN) quit their parties to support PH, enabling it to form the state government. Ahmad Faizal Azumu, from BERSATU, was sworn in as Menteri Besar on 12 May 2018, while the state EXCO members were sworn in on 19 May 2020.

Contenders
Barisan Nasional (BN) contested all 59 seats in Perak State Legislative Assembly. Barisan Nasional (BN) linchpin party United Malays National Organisation (UNMO) contested a major share of Barisan Nasional (BN) seats.

Pakatan Harapan also contested all 59 seats in Perak with Democratic Action Party (DAP) was largest contested 18 seats while National Trust Party (Amanah) contested 13 seats and both People's Justice Party (PKR) and the Malaysian United Indigenous Party (Bersatu) contested 14 seats each. Pakatan Harapan will use PKR logo as its logo for election.

Gagasan Sejahtera contested all 56 seats in Perak. Pan-Malaysian Islamic Party (PAS) competed for 43 seats. The remaining 16 seats were distributed to Parti Cinta Malaysia (PCM).

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

Election pendulum
The 14th General Election witnessed 29 governmental seats (2 from non-governmental seats were later decided to support the creation of new state government) and 30 non-governmental seats (currently 28 seats after 2 of them decided to support new government) filled the Perak State Legislative Assembly. The government side has 18 safe seat and 1 fairly safe seat. However, none of the non-government side has safe and fairly safe seat.

Aftermath
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. They both later joined Bersatu.

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. That government, in turn only lasted another 9 months before Ahmad Faizal lost a vote of confidence motion tabled by BN, resulting in his resignation and another new government formed and led by BN's Saarani Mohammad in December 2020.