Skip to content

Krishnanagar

Lok Sabha constituency in West Bengal. All India Trinamool Congress has won it 4 times in a row, holding it since 2009. It has not changed hands since 2009.

Open on the map

Results, 2009–2024

YearWinnerRunner-upMarginTurnout
2024Mahua MoitraAll India Trinamool Congress (INDIA), 6,28,789 votesAmrita RoyBharatiya Janata Party, 5,72,084 votes56,7054.0%81.0%
2019Mahua MoitraAll India Trinamool Congress, 6,14,872 votesKalyan ChaubeyBharatiya Janata Party, 5,51,654 votes63,2184.7%83.7%
2014Tapas PaulAll India Trinamool Congress, 4,38,789 votesJha ShantanuCommunist Party of India (Marxist), 3,67,534 votes71,2555.8%84.6%
2009Tapas PaulAll India Trinamool Congress (UPA), 4,43,679 votesJyotirmoyee SikdarCommunist Party of India (Marxist), 3,66,293 votes77,3867.4%85.5%

Source: Election Commission of India statistical reports (2009–2019 via the India Data Portal). Seat names follow the current ECI spelling.