

| Year | Winner | Vote Share | Runner Up | Runner Up Vote Share | Vote Margin |
|---|---|---|---|---|---|
| 2024 | Sayani GhoshAITC | 45.83% | Dr. Anirban GangulyBJP | 29.35 | 16.48 |
| 2019 | Mimi ChakrabortyAITC | 47.91% | Anupam HazraBJP | 27.37 | 20.55 |
| 2014 | Sugata BoseAITC | 45.92% | Sujan ChakrabortyCPM | 36.08 | 9.84 |
| 2009 | Kabir SumanAITC | 49.84% | Sujan ChakrabortyCPM | 44.65 | 5.19 |
| 2004 | Sujan ChakrabortyCPM | 49.44% | Krishna BoseAITC | 40.67 | 8.77 |
| 1999 | Krishna BoseAITC | 48.97% | Kanti GangulyCPM | 42.23 | 6.74 |
| 1998 | Krishna BoseWBTC | 48.88% | Malini BhattacharyaCPM | 41.45 | 7.43 |
| 1996 | Krishna BoseINC | 47.41% | Malini BhattacharyaCPM | 46.17 | 1.24 |
| 1991 | Malini Bhattacharya (w)CPM | 46.82% | Santosh BhattacharyaINC | 40.92 | 5.9 |
| 1989 | Malini BhattacharyaCPM | 50.19% | Mamata BanerjeeINC | 46.67 | 3.52 |
| 1984 | Mamata BanerjeeINC | 50.87% | Somnath ChatterjeeCPM | 47.85 | 3.02 |
| 1980 | Somnath ChatterjeeCPM | 59.99% | Sachinath MitraINC(I) | 31.63 | 28.36 |
| 1977 | Somnath ChatterjeeCPM | 68.01% | Mohammad EliasCPI | 28.07 | 39.94 |