Casual vacancies in the Dewan Rakyat (House of Representatives) are filled through by-elections, which may occur when a member of the Dewan Rakyat dies, resigns or for some other reason. Under Article 54(1) of the Constitution of Malaysia, the Election Commission of Malaysia has to call a by-election within 60 days of the establishment of the casual vacancy. A by-election is not held when there are less than two years left in the Parliament's term, unless the Speaker notifies the Election Commission that the casual vacancy affects the majority of the governing party.
Brackets around a date indicate that the candidate was unopposed when nominations closed. These candidates were declared "elected unopposed" with effect from the date of the closing of nominations, and there was no need to hold a by-election.
15th Parliament (2022–present) By-election Date Incumbent Party Winner Party CausePetaling JayaNot heldLee Chean ChungPH (PKR)colspan=3 Resignation (change of party allegiance)SubangNot heldWong ChenPH (PKR)colspan=3 Resignation (change of party allegiance)SetiawangsaNot heldNik Nazmi Nik AhmadPH (PKR)colspan=3 Resignation (change of party allegiance)PandanNot heldRafizi RamliPH (PKR)colspan=3 Resignation (change of party allegiance)Kinabatangan24 January 2026Bung Moktar RadinBN (UMNO)Naim MoktarBN (UMNO)Death (kidney failure and lung infection)Kemaman2 December 2023Che Alias HamidPN (PAS)Ahmad Samsuri MokhtarPN (PAS)Nullified and disqualified for element of bribery (election petition)Pulai9 September 2023Salahuddin AyubPH (AMANAH)Suhaizan KayatPH (AMANAH)Death (brain hemorrhage)Kuala Terengganu12 August 2023Ahmad Amzad HashimPN (PAS)Ahmad Amzad HashimPN (PAS)Nullified and disqualified for element of bribery (election petition)Padang Serai7 December 2022Karupaiya MutusamiPH (PKR)Azman NasrudinPN (BERSATU)The election was postponed from the original date because of the death of the incumbent after the nomination day.
14th Parliament (2018–2022) By-election Date Incumbent Party Winner Party CausePekanNot heldNajib RazakBN (UMNO)colspan=3 Disqualification (sentenced to jail (1MDB scandal))GerikCancelledHasbullah OsmanBN (UMNO)colspan=3 Death (heart attack)Batu SapiCancelledLiew Vui Keong WARISANcolspan=3 Death (pneumonia)Kimanis18 January 2020Anifah Aman IndependentMohamad AlaminBN (UMNO)Nullified and disqualified for election process discrepancies (election petition)Tanjung Piai16 November 2019Md Farid Md Rafik PH (BERSATU)Wee Jeck SengBN (MCA)Death (heart attack)Sandakan11 May 2019Stephen Wong Tien FattPH (DAP)Vivian Wong Shir Yee PH (DAP)Death (cardiac arrest)Cameron Highlands26 January 2019Sivarraajh ChandranBN (MIC)Ramli Mohd. NoorBN (Direct Member)Nullified and disqualified for element of bribery (election petition)Port Dickson13 October 2018Danyal Balagopal AbdullahPH (PKR)Anwar IbrahimPH (PKR)Resignation ('PD Move')
13th Parliament (2013–2018) By-election Date Incumbent Party Winner Party CausePaya BesarNot heldAbdul Manan IsmailBN (UMNO)colspan=3 Death (suspected heart attack & accident in a bathroom)JelebuNot heldZainuddin IsmailBN (UMNO)colspan=3 Death (brain tumor)Sungai Besar18 June 2016Noriah KasnonBN (UMNO)Budiman Mohd ZohdiBN (UMNO)Death (helicopter crash) in Sarawak.Kuala Kangsar18 June 2016Wan Mohammad Khair-il Anuar Wan AhmadBN (UMNO)Mastura Mohd YazidBN (UMNO)Death (helicopter crash) in Sarawak.Permatang Pauh7 May 2015Anwar IbrahimPKRWan Azizah Wan Ismail PKRDisqualification(found guilty of sodomy)Rompin5 May 2015Jamaluddin Mohd JarjisBN (UMNO)Hasan Arifin BN (UMNO)Death (helicopter crash) in Semenyih, Selangor.Telok Intan31 May 2014Seah Leong PengDAPMah Siew Keong BN (Gerakan)Death (bladder cancer)Bukit Gelugor25 May 2014Karpal Singh DAPRamkarpal SinghDAPDeath (car accident)
12th Parliament (2008–13) By-election Date Incumbent Party Winner Party CauseSabak BernamNot heldAbdul Rahman BakriBN (UMNO)colspan=3 Disqualification (sentenced to jail)TitiwangsaNot heldLo' Lo' Mohamad GhazaliPAScolspan=3 Death (cancer)Batu Sapi4 November 2010Edmund Chong Ket WahBN (PBS)Linda Tsen Thau Lin BN (PBS)Death (motorcycle accident)Sibu16 May 2010Robert Lau Hoi ChewBN (SUPP)Wong Ho Leng DAPDeath (liver cancer)Hulu Selangor25 April 2010Zainal Abidin AhmadPKRKamalanathan Panchanathan BN (MIC)Death (brain cancer)Bukit Gantang7 April 2009Roslan ShaharumPASMohammad Nizar Jamaluddin PASDeath (heart attack)Kuala Terengganu17 January 2009Razali IsmailBN (UMNO)Mohd Abdul Wahid Endut PASDeath (heart attack)Permatang Pauh26 August 2008Wan Azizah Wan Ismail PKRAnwar IbrahimPKRResignation to create vacancy
11th Parliament (2004–08) By-election Date Incumbent Party Winner Party CauseLabisNot heldChua Soi LekBN (MCA)colspan=3 Resignation However, SPR did not hold a by-election.Pasir PutehNot heldKalthom OthmanPASChe Min Che AhmadBN (UMNO)Election declared null and void. However, SPR did not hold a by-election.
10th Parliament (1999–2004) By-election Date Incumbent Party Winner Party CauseKangarNot heldAbdul Hamid PawantehBN (UMNO)colspan=3 Resignation on appointment as President of Dewan NegaraGaya12 October 2002Yong Teck Lee BN (SAPP)Liew Teck ChanBN (SAPP)Disqualification (found guilty of election offences)Pendang18 July 2002Fadzil Noor PASOthman AbdulBN (UMNO)Death (heart attack)Telok Kemang10 June 2000S. A. AnpalaganBN (MIC)Sothinathan Sinna GoundarBN (MIC)Death (heart attack)
9th Parliament (1995–99) By-election Date Incumbent Party Winner Party CausePermatang PauhNot heldAnwar IbrahimIndependentcolspan=3 Disqualification (found guilty of sodomy and corruption)Kota MelakaNot heldLim Guan EngDAPcolspan=3 Disqualification (jailed under Sedition Act)Arau4 July 1998Kamarudin AhmadBN (UMNO)Hashim JasinPASDeath (stroke)Kuala Selangor29 May 1997Abu Hassan Omar BN (UMNO)Jamaluddin AdnanBN (UMNO)Resignation (to contest in a Permatang by-election)Telok Intan17 May 1997Ong Tin KimBN (Gerakan)Kulasegaran Murugeson DAPDeath (cancer)Lipis(15 January 1996)Abu Dahari OsmanBN (UMNO)Amihamzah AhmadBN (UMNO)Death (colon cancer)Bagan9 September 1995Patto PerumalDAPLim Hock SengDAPDeath (heart attack)Gua Musang29 August 1995Tengku Razaleigh Hamzah S46Tengku Razaleigh HamzahS46Election declared null and voidBukit BintangNot heldWee Choo Keong DAPLee Chong MengBN (MCA)Election declared null and void. However, SPR did not hold a by-election.
8th Parliament (1990–95) By-election Date Incumbent Party Winner Party CauseSempornaNot heldSakaran DandaiBN (UMNO)colspan=3 Resignation (on appointment as Yang di-Pertua Negeri of Sabah)Kuala NerusNot heldAbdul Rashid MuhammadBN (UMNO)colspan=3 Death (abdominal pain)Jerai4 March 1992Ghazali AhmadBN (UMNO)Badruddin AmiruldinBN (UMNO)Death (cancer)
7th Parliament (1986–90) By-election Date Incumbent Party Winner Party CauseBentong13 May 1989Chan Siang SunBN (MCA)Lim Ah LekBN (MCA)Death (heart attack)Ampang Jaya28 January 1989Lim Ann KoonBN (MCA)Ong Tee KeatBN (MCA)Resignation Johor Bahru25 August 1988Shahrir Abdul Samad BN (UMNO)Shahrir Abdul SamadIndependentResigned to recontestGopeng16 May 1987Tan Koon Swan BN (MCA)Ting Chew PehBN (MCA)Resignation (Pan-Electric Industriesscandal and deposit-takingco-operative scandal; imprisoned in Singapore)Limbawang18 April 1987Abdul Hamid MustaphaBN (USNO)Mustapha HarunBN (USNO)Death (heart attack)Lubok Antu4 April 1987Andrew Janggi MuyangBN (PBDS)Jawah GerangBN (PBDS)Death (car accident)
6th Parliament (1982–86) By-election Date Incumbent Party Winner Party CauseUlu Padas11–12 October 1985Harris Salleh BN (BERJAYA)Kadoh AgundongPBSResignationPadang Terap19 January 1985Syed Ahmad Syed Mahmud Shahabuddin BN (UMNO)Baharom Abu BakarBN (UMNO)Resignation on appointment asYang di-Pertua Negeri of MalaccaSeremban19 November 1983Lee San Choon BN (MCA)Chen Man HinDAPResignation Tampin24 September 1983Mokhtar HashimBN (UMNO)Omar AbdullahBN (UMNO)Resignation (convicted of murder)Ulu Muda16 March 1983Hashim EndutBN (UMNO)Othman AbdulBN (UMNO)Resignation (found guilty of offence involving the wholesale of rice)
5th Parliament (1978–82) By-election Date Incumbent Party Winner Party CauseSri Gading26 September 1981Hussein Onn BN (UMNO)Mustaffa MohammadBN (UMNO)ResignationPaloh(4 May 1981)Abdul Rahman Ya'kub BN (PBB)Abang Abu Bakar Abang MustaphaBN (PBB)Resignation (to accept the position of Yang di-Pertua Negeri of Sarawak)Kimanis(9 April 1981)Pengiran Aliuddin Pengiran TahirBN (BERJAYA)Pengiran Othman Pengiran RaufBN (BERJAYA)Resignation (to contest in 1981 Sabah state election)Mukah(28 January 1980)Salleh JafaruddinBN (PBB)Edwin Esnen UnangBN (PBB)Resignation (to contest in Oya by-election)Pelabuhan Kelang1 December 1979V. Manickavasagam BN (MIC)V. GovindarajBN (MIC)Death (heart attack)
4th Parliament (1974–78) By-election Date Incumbent Party Winner Party CausePontian28 January 1978Ali AhmadBN (UMNO)Ikhwan NasirBN (UMNO)Death (MH653 crash)Keningau26–30 July 1977Stephen Robert Evans BN (USNO)Harris SallehBN (BERJAYA)ResignationPanti(24 February 1977)Syed Jaafar Albar BN (UMNO)Saadun Muhammad NohBN (UMNO)Death (stroke)Kimanis29 January 1977Pengiran Tahir Pengiran Petra BN (USNO)Pengiran Aliuddin Pengiran TahirIndependentDeathKemaman8 May 1976Wan Abdul Kadir IsmailBN (UMNO)Abdul Manan OthmanBN (UMNO)Death Pekan(21 February 1976)Abdul Razak Hussein BN (UMNO)Mohd Najib Abdul RazakBN (UMNO)Death (leukaemia)Selayang14 June 1975Walter Loh Poh KhanBN (MCA)Rosemary Chow Poh KhengBN (MCA)Death
3rd Parliament (1971–74) By-election Date Incumbent Party Winner Party CauseRajang7–12 January 1974Tibuoh RantaiSUPPJawan EmpalingSUPPDeath Johore Timor(8 September 1973)Ismail Abdul Rahman Alliance (UMNO)Abdul Rahman SabriAlliance (UMNO)Death (heart attack)Kuala Kedah20 January 1973Tunku Abdul Rahman Alliance (UMNO)Senu Abd RahmanAlliance (UMNO)ResignationRembau-Tampin8 July 1972Sulaiman Mohamed AttasAlliance (UMNO)Mokhtar HashimAlliance (UMNO)DeathUlu Selangor3 June 1972Khaw Kai BohAlliance (MCA)Michael Chen Wing SumAlliance (MCA)Death (heart attack)Lipis8 April 1972Abdul Razak HussinAlliance (UMNO)Ghazali ShafieAlliance (UMNO)ResignationBau-Lundu11–14 October 1971Sinyium MutitSUPPJoseph Valentine CotterSUPPResignationKapar3 April 1971Hamzah AlangAlliance (UMNO)Mohd. Tahir Abdul MananAlliance (UMNO)DeathMalacca Selatan30 January 1971Abdul Karim AbuAlliance (UMNO)Ahmad IthninAlliance (UMNO)Election for Malacca Selatan federal constituency and another 40 federal constituencies in Sabah and Sarawak were postponed from the scheduled date, 10 May 1969.
2nd Parliament (1964–69) By-election Date Incumbent Party Winner Party CauseKuantan(11 November 1968)Abdul Rahman TalibAlliance (UMNO)Mohamed TaibAlliance (UMNO)Death (heart attack)Segamat Utara19 October 1968Abdullah Mohd SallehAlliance (UMNO)Musa HitamAlliance (UMNO)Death Kelantan Hilir21 October 1967Ahmad Abdullah PASNik Abdul Aziz Nik MatPASDeath (car accident)Pasir Mas Hulu19 August 1967Abdul Samad Gul Ahmad MianjiPASTengku Zaid Tengku AhmadPASDeath (murder)Raub(14 August 1967)Hussein HassanAlliance (UMNO)Hamzah Abu SamahAlliance (UMNO)Death Bruas4 June 1966Yeoh Tat BengAlliance (MCA)Chew Biow ChuonAlliance (MCA)Death (car accident)Krian Laut12 March 1966Abdul Rauf Abdul RahmanAlliance (UMNO)Sulaiman TaibAlliance (UMNO)Death (long illness)Seberang Selatan31 October 1964Mohamed Noordin MastanAlliance (UMNO)Snawi IsmailAlliance (UMNO)Death Bachok27 June 1964Zulkiflee MuhammadPASAbu Bakar HamzahPASDeath (car accident)
1st Parliament (1959–64) By-election Date Incumbent Party Winner Party CauseMuar Selatan28 December 1963Sulaiman Abdul RahmanAlliance (UMNO)Awang HassanAlliance (UMNO)Death (heart attack)