| 2011 | Dhiman Roy | AITC | 94451 | Satyasebi Kar | CPM | 66759 |
| 2006 | Satyasebi Kar | CPI(M) | 73250 | Dhiman Roy | AITC | 71450 |
| 2001 | Sarmista Dutta | CPM | 64288 | Ashoke Krishna Dutt | AITC | 62579 |
| 1999 | Badal Bhattacharya | AGP | 59922 | Rekha Goswami | CPM | 50424 |
| 1996 | Nirode Roy Choudhury | CPM | 61789 | Dhiman Roy | INC | 43280 |
| 1991 | Nani Kar | CPM | 50629 | Keshab Bhattacharjee | INC | 45964 |
| 1987 | Nani Kar | CPM | 49676 | Keshab Chandra Bhattacharya | INC | 41123 |
| 1982 | Nani Kar | CPM | 46893 | Keshab Chandra Bhattacharya | IND | 24589 |
| 1977 | Nani Kar | CPM | 33702 | Keshab Chandra Bhattacharjee | IND | 19887 |
| 1972 | Keshab Chandra Battacharjee | IND | 23869 | Nani Kar | CPM | 19737 |
| 1971 | Nani Kar | CPM | 20909 | Keshab Chandra Bhattacharya | INC | 15655 |
| 1969 | Sadhan Kumar Sen | CPI | 30739 | K.R. Chattopadhaya | INC | 17075 |
| 1967 | S.K.Sen | CPI | 17877 | K.R.Chattopadhya | INC | 16782 |