Uttarakhand Assembly Elections
Historical results, trends and insights from 2002 to 2022.
Current government
Who governs Uttarakhand today

In office since 4 Jul 2021 · 5 years, 2 months
Pushkar Singh Dhami (born 16 September 1975) is an Indian politician and a member of the Bharatiya Janata Party, serving as the Chief Minister of Uttarakhand since 4 July 2021, who is also the longest serving chief minister for the state. He has represented the Champawat Assembly constituency in the Uttarakhand Legislative Assembly since 2022 and represented Khatima from 2012 to 2022. He lost his seat in the 2022 elections, but was re-elected as Chief Minister by BJP MLAs.
Compare elections
See what changed between any two Vidhan Sabha elections in Uttarakhand.
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 Uttarakhand
- BJP
- INC
- BSP
- IND
Constituency performance
From the 70 results in Uttarakhand, 2022
Seat change & vote share
Uttarakhand, 2022
Result by election
- BJP47
- INC19
- BSP2
- IND2
- BJP57
- INC11
- IND2
- INC32
- BJP31
- IND3
- BSP3
- UKDP1
- BJP34
- INC21
- BSP8
- UKKD3
- IND3
- INC36
- BJP19
- BSP7
- UKKD4
- IND3
- NCP1
Top leaders
Chief Ministers of Uttarakhand, most recent first
Assembly constituencies
70 current, 70 under former boundaries · showing 101–140 of 140
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 31 | BIRONKHALformer boundary | GEN | 2 | 2007 |
| 32 | LANSDOWNEformer boundary | GEN | 2 | 2007 |
| 33 | PAURIformer boundary | GEN | 2 | 2007 |
| 34 | SRINAGARformer boundary | SC | 2 | 2007 |
| 35 | THALISAINformer boundary | GEN | 2 | 2007 |
| 36 | RUDRAPRAYAGformer boundary | GEN | 2 | 2007 |
| 37 | KEDARNATHformer boundary | GEN | 2 | 2007 |
| 38 | BADRINATHformer boundary | ST | 2 | 2007 |
| 39 | NANDPRAYAGformer boundary | GEN | 2 | 2007 |
| 40 | KARANPRAYAGformer boundary | GEN | 2 | 2007 |
| 41 | PINDARformer boundary | SC | 2 | 2007 |
| 42 | KAPKOTformer boundary | GEN | 2 | 2007 |
| 43 | KANDAformer boundary | GEN | 2 | 2007 |
| 44 | BAGESHWARformer boundary | SC | 2 | 2007 |
| 45 | DWARAHATformer boundary | GEN | 2 | 2007 |
| 46 | BHIKIASAINformer boundary | GEN | 2 | 2007 |
| 47 | SALTformer boundary | GEN | 2 | 2007 |
| 48 | RANIKHETformer boundary | GEN | 2 | 2007 |
| 49 | SOMESHWARformer boundary | SC | 2 | 2007 |
| 50 | ALMORAformer boundary | GEN | 2 | 2007 |
| 51 | JAGESHWARformer boundary | GEN | 2 | 2007 |
| 52 | MUKTESHWARformer boundary | SC | 2 | 2007 |
| 53 | DHARIformer boundary | GEN | 2 | 2007 |
| 54 | HALDWANIformer boundary | GEN | 2 | 2007 |
| 55 | NAINITALformer boundary | GEN | 2 | 2007 |
| 56 | RAMNAGARformer boundary | GEN | 2 | 2007 |
| 57 | JASPURformer boundary | GEN | 2 | 2007 |
| 58 | KASHIPURformer boundary | GEN | 2 | 2007 |
| 59 | BAJPURformer boundary | GEN | 1 | 2002 |
| 60 | PANTNAGAR-GADARPURformer boundary | GEN | 2 | 2007 |
| 61 | RUDRAPUR-KICHHAformer boundary | GEN | 2 | 2007 |
| 62 | SITARGANJformer boundary | SC | 2 | 2007 |
| 63 | KHATIMAformer boundary | ST | 2 | 2007 |
| 64 | CHAMPAWATformer boundary | GEN | 2 | 2007 |
| 65 | LOHAGHATformer boundary | GEN | 2 | 2007 |
| 66 | PITHORAGARHformer boundary | GEN | 2 | 2007 |
| 67 | GANGOLIHATformer boundary | SC | 2 | 2007 |
| 68 | DIDIHATformer boundary | GEN | 2 | 2007 |
| 69 | KANALICHHINAformer boundary | GEN | 2 | 2007 |
| 70 | DHARCHULAformer boundary | ST | 2 | 2007 |
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.







