Skip to content

Mandi

Lok Sabha constituency in Himachal Pradesh. 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
2024Kangna RanautBharatiya Janata Party (NDA), 5,37,022 votesVikramaditya SinghIndian National Congress, 4,62,267 votes74,7557.4%74.0%
2019Ram Swaroop SharmaBharatiya Janata Party (NDA), 6,47,189 votesAashray SharmaIndian National Congress, 2,41,730 votes4,05,45943.3%73.5%
2014Ram Swaroop SharmaBharatiya Janata Party (NDA), 3,62,824 votesPratibha SinghIndian National Congress, 3,22,968 votes39,8565.5%63.1%
2009Virbhadra SinghIndian National Congress (UPA), 3,40,973 votesMaheshwar SinghBharatiya Janata Party, 3,26,976 votes13,9972.0%64.1%

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