Krishnanagar Uttar is a key legislative assembly constituency in West Bengal’s Nadia district. In the 2021 Assembly elections, the seat was won by the Bharatiya Janata Party.
BJP candidate Mukul Roy defeated the Trinamool Congress’s Koushani Mukherjee by a margin of 35,089 votes. The Krishnanagar Uttar Assembly constituency is part of the Krishnanagar Lok Sabha constituency.
In the 2024 Lok Sabha elections, Trinamool Congress candidate Mahua Moitra won the Krishnanagar parliamentary seat, defeating the Bharatiya Janata Party’s Amrita Roy by a margin of 56,705 votes.
The constituency had 246,385 registered voters in 2024, up from 238,220 in 2021 and 229,355 in 2019. Scheduled Castes formed the largest voting bloc in 2021, accounting for 29.13 per cent of the electorate.
Krishnanagar Uttar has a mixed voter profile, with a near-even distribution between urban and rural populations—54.04 per cent urban and 49.96 per cent rural. Voter turnout has remained consistently strong, generally around 85 per cent, with the lowest recorded at 82.03 per cent in 2024 and the highest at 85.73 per cent in 2016.