Himachal Pradesh Assembly Elections
Historical results, trends and insights from 1967 to 2022.
Current government
Who governs Himachal Pradesh today

In office since 11 Dec 2022 · 3 years, 8 months
Sukhvinder Singh Sukhu (born 27 March 1964) is an Indian politician. He is serving as the 7th Chief Minister of Himachal Pradesh since 11 Dec 2022 and also serving as leader of the house in legislative assembly. As a member of Indian National Congress, he is a 4-time and incumbent MLA from Nadaun assembly constituency of Himachal Pradesh.
Compare elections
See what changed between any two Vidhan Sabha elections in Himachal Pradesh.
Seat swings, vote share shifts and constituency-level changes, side by side.
Seats won over time
The four parties that have won the most Vidhan Sabha seats in Himachal Pradesh
- INC
- BJP
- IND
- JNP
Constituency performance
From the 68 results in Himachal Pradesh, 2022
Seat change & vote share
Himachal Pradesh, 2022
- Retained37 (54%)
- Changed hands31 (46%)
37 constituencies were won by the same party as 2017; 31 changed hands.
Result by election
- INC40
- BJP25
- IND3
- BJP44
- INC21
- IND2
- CPM1
- INC36
- BJP26
- IND5
- HLP1
- BJP41
- INC23
- IND3
- BSP1
- INC43
- BJP16
- IND6
- LJNSP1
- HVC1
- LMHP1
- BJP31
- INC31
- HVC5
- IND1
- INC52
- BJP8
- IND7
- CPM1
- BJP45
- JD11
- INC9
- CPI1
- IND1
- INC58
- BJP7
- IND2
- LKD1
- INC31
- BJP29
- IND6
- JNP2
- JNP53
- INC9
- IND6
- INC53
- IND7
- BJS5
- LRP2
- CPM1
- INC34
- IND16
- BJS7
- CPI2
- SWA1
Top leaders
Chief Ministers of Himachal Pradesh, most recent first
Assembly constituencies
68 current, 146 under former boundaries · showing 51–100 of 214
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 51 | NALAGARH | GEN | 3 | 2022 |
| 52 | DOON | GEN | 3 | 2022 |
| 53 | SOLAN | SC | 3 | 2022 |
| 54 | KASAULI | SC | 3 | 2022 |
| 55 | PACHHAD | SC | 3 | 2022 |
| 56 | NAHAN | GEN | 3 | 2022 |
| 57 | SRI RENUKAJI | SC | 3 | 2022 |
| 58 | PAONTA SAHIB | GEN | 3 | 2022 |
| 59 | SHILLAI | GEN | 3 | 2022 |
| 60 | CHOPAL | GEN | 3 | 2022 |
| 61 | THEOG | GEN | 3 | 2022 |
| 62 | KASUMPTI | GEN | 3 | 2022 |
| 63 | SHIMLA | GEN | 3 | 2022 |
| 64 | SHIMLA RURAL | GEN | 3 | 2022 |
| 65 | JUBBAL-KOTKHAI | GEN | 3 | 2022 |
| 66 | RAMPUR | SC | 3 | 2022 |
| 67 | ROHRU | SC | 3 | 2022 |
| 68 | KINNAUR | ST | 3 | 2022 |
| 1 | KINNAURformer boundary | ST | 8 | 2007 |
| 1 | KINNAURformer boundary | ST | 2 | 1972 |
| 2 | RAMPURformer boundary | SC | 2 | 1972 |
| 2 | RAMPURformer boundary | SC | 8 | 2007 |
| 3 | ROHRUformer boundary | GEN | 8 | 2007 |
| 3 | ROHRUformer boundary | GEN | 2 | 1972 |
| 4 | JUBBALformer boundary | GEN | 1 | 1967 |
| 4 | JUBBAL KOTKHAIformer boundary | GEN | 1 | 1972 |
| 4 | JUBBAL-KOTKHAIformer boundary | GEN | 8 | 2007 |
| 5 | CHOPALformer boundary | GEN | 8 | 2007 |
| 5 | CHOPALformer boundary | GEN | 2 | 1972 |
| 6 | KUMARSAINformer boundary | GEN | 8 | 2007 |
| 6 | KUMARSAINformer boundary | GEN | 1 | 1972 |
| 7 | THEOGformer boundary | GEN | 8 | 2007 |
| 7 | THEOGformer boundary | GEN | 2 | 1972 |
| 8 | KASUMPTIformer boundary | SC | 2 | 1972 |
| 8 | SIMLAformer boundary | GEN | 8 | 2007 |
| 9 | ARKIformer boundary | GEN | 2 | 1972 |
| 9 | KASUMPTIformer boundary | SC | 8 | 2007 |
| 10 | ARKIformer boundary | GEN | 8 | 2007 |
| 10 | SOLANformer boundary | SC | 2 | 1972 |
| 11 | DOONformer boundary | GEN | 8 | 2007 |
| 11 | DOONformer boundary | GEN | 2 | 1972 |
| 12 | NALAGARHformer boundary | GEN | 2 | 1972 |
| 12 | NALAGARHformer boundary | GEN | 8 | 2007 |
| 13 | KASAULIformer boundary | SC | 8 | 2007 |
| 13 | SIMLAformer boundary | GEN | 2 | 1972 |
| 14 | KANDAGHATformer boundary | SC | 2 | 1972 |
| 14 | SOLANformer boundary | GEN | 8 | 2007 |
| 15 | PACHHADformer boundary | SC | 2 | 1972 |
| 15 | PACHHADformer boundary | SC | 8 | 2007 |
| 16 | PAONTAformer boundary | GEN | 1 | 1967 |
Seats marked “former boundary” were redrawn by a later delimitation order. A name that survives a redrawing keeps its own page, with each boundary era labelled on the result.

