[1] *The change percentage is based on votes polled by CPI(M) in the previous election.
In the 2011 election, Bidhan Upadhyay of Trinamool Congress defeated his nearest rival Abhas Raychaudhuri of CPI(M).
In 1989, Manik Upadhyay of Congress won the Barabani seat in a bye election.
In 1987 and 1982, Ajit Chakraborty of CPI (M) defeated Manik Upadhyay and Dhiraj Sain, both of Congress, respectively.
In 1977, Sunil Basu Roy of CPI (M) defeated Sukumar Bandopadhyay of Congress.