Skip to content
Seats
4
Candidates
31
1 women, 0 elected
Turnout
58.40%
26.9 lakh of 46.1 lakh
Leading party
BJP
3 of 4 seats

Party performance

Ordered by seats won in Himachal Pradesh

PartyWon+/−ContestedVotesShareShare +/−
BJPBharatiya Janata Party3+2413,33,77449.58%+5.33
INCIndian National Congress1-2412,26,93345.61%-6.29
BSPBahujan Samaj Party00442,8101.59%-0.15
INDIndependent00939,9911.49%-0.17
CPMCommunist Party of India (Marxist)00120,6640.77%
RWSRWS00310,4470.39%
LJPLok Janshakti Party0017,7200.29%
SHSShiv Sena0034,6640.17%
SPSamajwadi Party0012,1200.08%-0.21
RRDRRD0011,1670.04%
44 SEATS
  • BJP3 (75%)
  • INC1 (25%)
  • BJP3
  • INC1
BJP 3INC 1
  • BJP3
  • INC1

Constituency performance

From the 4 results in Himachal Pradesh

Closest contest
MANDI
won by 13,997 (1.96%)
Biggest victory
HAMIRPUR
won by 72,732 (10.41%)
Highest turnout
MANDI
64.09%
Lowest turnout
KANGRA
55.15%

Seat change

Against Himachal Pradesh's previous Lok Sabha election (2004), matched constituency-for-constituency

4SEATS
  • Retained0 (0%)
  • Changed hands0 (0%)
  • New seat4 (100%)

0 constituencies were won by the same party as last time; 0 changed hands. 4 did not exist at the previous election.

India’s constituencies have not been redrawn since the 2008 delimitation, so this compares the same seat boundary both times.

Vote share & turnout trend

Himachal Pradesh, every Lok Sabha election on record

VOTE SHARE
0%21%42%64%85%1962196719711977198019841989199119961998199920042009201420192024BJPINC
  • BJP
  • INC
TURNOUT
0%20%40%61%81%1962196719711977198019841989199119961998199920042009201420192024Turnout

Constituency results

All 4 seats, alphabetical · showing 1–4 of 4

ConstituencyWinnerRunner-upMarginTurnout
HAMIRPURBJPANURAG SINGH THAKURINCNARINDER THAKUR72,73210.41%58.9%
KANGRABJPDR. RAJAN SUSHANTINCCHANDER KUMAR20,7793.14%55.1%
MANDIINCVIRBHADRA SINGHBJPMAHESHWAR SINGH13,9971.96%64.1%
SHIMLABJPVIRENDER KASHYAPINCDHANI RAM SHANDIL27,3274.43%55.7%

Vote share and swing on this page are the party’s share of valid votes in Himachal Pradesh alone — a different number from its national or all-state figures, and never mixed with them.