A by-election was held for the Dewan Rakyat parliamentary seat of Bukit Gelugor on 25 May 2014 following the nomination day on 12 May 2014.
[1] The seat fell vacant after the passing of the incumbent MP, Karpal Singh in a motor accident near Kampar, Perak on 17 April 2014.
He won by a majority of 41,778 votes against Barisan Nasional (Malaysian Chinese Association) candidate Teh Beng Yeam in the 2013 general election.
Parti Cinta Malaysia vice-president and former BN MP for Batu Kawan Huan Cheng Guan contested in the by-election along with two independents Mohamed Nabi Bux Mohamed Abdul Sathar and Abu Backer Sidek Mohammad Zan.
"Federal Government Gazette - Notice of Contested Election - By-election of the Dewan Rakyat of P.051 Bukit Gelugor for the State of Penang [P.U.