Swapan Debnath of Trinamool Congress won the Nadanghat assembly seat in 2006 defeating his nearest rival Ratan Das of CPI (M). In 2001, Ratan Das of CPI (M) defeated Swapan Debnath of Trinamool Congress. In 1996 and 1991, Biren Ghosh of CPI (M) defeated Swapan Debnath of Congress and Paresh Chandra Goswami in respective years. In 1987, 1982 and 1977 Syed Abul Mansur Habibullah of CPI (M) defeated Swapan Debnath, Paresh Chandra Goswami and Biswanath Basu, all of Congress, in the respective years.[2]
In 1972, Paresh Chandra Goswami of Congress won the seat. In 1971 and 1969, Syed Mansur Habibullah of CPI (M) won the seat. P.C.Goswami of INC won the seat in 1967. Prior to that the Nadanghat seat was not there.[3]