The 2024 Indian general election was held on 1 June 2024 in Himachal Pradesh to elect 4 members of the 18th Lok Sabha, and the results were declared on 4 June 2024.

Election schedule

Poll eventPhaseVIINotification date7 MayLast date for filing nomination14 MayScrutiny of nomination15 MayLast Date for withdrawal of nomination17 MayDate of poll1 JuneDate of counting of votes/Result4 June 2024No. of constituencies4

Parties and alliances

National Democratic Alliance

PartyFlagSymbolLeaderSeats contestedBharatiya Janata PartyAnurag Thakur4

Indian National Developmental Inclusive Alliance

PartyFlagSymbolLeaderSeats contestedIndian National CongressVikramaditya Singh4

Candidates ConstituencyNDAINDIA1KangraRajeev BharadwajAnand Sharma2MandiKangana Ranaut Vikramaditya Singh3HamirpurAnurag ThakurSatpal Singh Raizada4Shimla (SC)Suresh Kumar KashyapVinod Sultanpuri

Survey and polls Opinion polls

Results Results by alliance or party Alliance/ PartyPopular voteSeatsVotes%±ppContestedWon+/−NDABJP56.44 12.6744INDIAINC41.67 14.3740Others0.800NOTA0.570Total100% 4

Results by constituency ConstituencyTurnoutWinnerRunner-upMarginCandidatePartyVotes%CandidatePartyVotes%1Kangra68.15 Rajeev Bhardwaj6,32,79361.03Anand Sharma3,80,89836.742,51,8952Mandi73.97 Kangana Ranaut5,37,02252.87 Vikramaditya Singh4,62,26745.5174,7553Hamirpur72.28 Anurag Thakur6,07,06857.97Satpal Singh Raizada4,24,71140.551,82,3574Shimla (SC)71.70 Suresh Kumar Kashyap5,19,74853.58Vinod Sultanpuri4,28,29744.1691,451

Assembly segments wise lead of Parties

PartyAssembly segmentsPosition in Assembly (as of 2022 election) Bharatiya Janata Party 61 25 Indian National Congress 7 40 Independent 0 3Total68

See also 2024 Indian general election in Jammu and Kashmir 2024 Indian general election in Jharkhand 2024 Indian general election in Karnataka

References