During the timeframe of 2016 and 2021, various by-elections were held for the West Bengal Legislative Assembly.
[1] By-elections were held for Kanthi Dakshin and Sabang in 2017.
[2][3] By-election was held for Noapara[4] and Maheshtala.
[5] By-election was held for eight assembly constituencies alongside the 2019 Lok Sabha election.
[6][7] Later Kaliaganj, Karimpur and Kharagpur Sadar were won by TMC candidates.