Skip to content

Haridwar

Lok Sabha constituency in Uttarakhand. Bharatiya Janata Party has won it 3 times in a row, holding it since 2014. It changed hands 1 time between 2009 and 2024.

Open on the map

Results, 2009–2024

YearWinnerRunner-upMarginTurnout
2024Trivendra Singh RawatBharatiya Janata Party (NDA), 6,53,808 votesVirendra RawatIndian National Congress, 4,89,752 votes1,64,05612.7%63.9%
2019Ramesh Pokhriyal 'Nishank'Bharatiya Janata Party (NDA), 6,65,674 votesAmbrish KumarIndian National Congress, 4,06,945 votes2,58,72920.5%69.0%
2014Ramesh Pokhriyal NishankBharatiya Janata Party (NDA), 5,92,320 votesRenuka RawatIndian National Congress, 4,14,498 votes1,77,82215.2%71.6%
2009Harish RawatIndian National Congress (UPA), 3,32,235 votesSwami Yatindranand GiriBharatiya Janata Party, 2,04,823 votes1,27,41216.2%60.9%

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