HAMIRPUR
Constituency no. 3 in Himachal Pradesh · Lok Sabha seat contested 15 times since 1967.
Himachal Pradesh also has an assembly constituency called HAMIRPUR. It is a different territory with a different electorate — see its 13 results.
Winner, 2024
ANURAG SINGH THAKUR
BJP
Elections held
15
1967–2024
Most successful party
BJP
won 9 of 15
Margin, 2024
1,82,357
17.41% of valid votes
Result, 2024
Runner-up
INCSATPAL RAIZADA
- Votes
- 4,24,711
- Vote share
- 40.55%
- Behind by
- 1,82,357
Electors
—
Total votes polled
10,47,263
Valid votes
10,47,263
NOTA votes
5,178
0.49% of votes polled
Turnout
—
Full result, 2024
12 candidates · 10,47,263 valid votes
ANURAG SINGH THAKURBJPwon
6,07,068
58.0%
SATPAL RAIZADAINC
4,24,711
40.6%
HEM RAJBSP
2,758
0.3%
JAGDEEP KUMARRDP
1,764
0.2%
SURENDER KUMAR GAUTAMIND
1,410
0.1%
SUBEDAR MAJOR KULWANT SINGH PATIALBJKP
1,239
0.1%
NAND LALIND
1,019
0.1%
SUMIT RANAABPP
675
0.1%
RAMESH CHAND SARTHIIND
560
0.1%
ARUN ANKESH SYALESBD
433
0.0%
GARIB DASS KATOCHIND
246
0.0%
GOPI CHAND ATTARIIND
202
0.0%
Past results
Most recent 5 of 15 elections
| Year | Winner | Party | Votes | Vote share | Runner-up | Margin |
|---|---|---|---|---|---|---|
| 2024 | ANURAG SINGH THAKUR | BJP | 6,07,068 | 57.97% | SATPAL RAIZADA | 1,82,357 |
| 2019 | ANURAG SINGH THAKUR | BJP | 6,82,692 | 69.04% | RAM LAL THAKUR | 3,99,572 |
| 2014 | ANURAG SINGH THAKUR | BJP | 4,48,035 | 53.64% | RAJINDER SINGH RANA | 98,403 |
| 2009 | ANURAG SINGH THAKUR | BJP | 3,73,598 | 53.47% | NARINDER THAKUR | 72,732 |
| 2004 | SURESH CHANDEL | BJP | 3,13,243 | 47.89% | THAKUR RAM LAL | 1,615 |
Who has held it
Wins by party across every election above

