In the 2006 state assembly elections, Akkel Ali Khan of CPI(M) won the Bagnan assembly seat, defeating his nearest rival Arup Roy of Trinamool Congress. Contests in most years were multi cornered but only winners and runners are being mentioned. Nirupama Chatterjee of CPI(M) defeated Sabuj Dutta of Trinamool Congress in 2001. Sabuj Dutta of Congress defeated Nirupama Chatterjee of CPI(M) in 1996. Nirupama Chatterjee of CPI(M) defeated Sanat Kumar Misra of Congress in 1991, and Susanta Bhattacharjee of Congress in 1987, 1982 and 1977.
Susanta Bhattacharjee of Congress won in 1972. Nirupama Chatterjee of CPI(M) won in 1971 and 1969. Ranjit Kumar Ghosh Choudhury of Congress won in 1967 and 1962. Amal Kumar Ganguli of CPI won in 1957. In independent India’s first election in 1951, Sambhu Charan Mukhopadhyay of Congress won the Bagnan seat.