2002 Uttarakhand Legislative Assembly elections were the first Vidhan Sabha elections held in the state. The Indian National Congress emerged as the largest party with 36 seats in the 70-seat legislature whereas the Bharatiya Janata Party secured the second place with 19 seats. Veteran Congress leader N. D. Tiwari was chosen as the new Chief Minister.
2nd Assembly Election, 2007
2007 Uttarakhand state assembly elections were the second Vidhan Sabha elections held in the state. The Bharatiya Janata Party emerged as the single largest party with 35 seats in the 70-seat legislature. One seat short of forming a majority, the BJP had to rely on the support of the Uttarakhand Kranti Dal and three independents to form the government. Former Union Minister B. C. Khanduri became the new Chief Minister. The Indian National Congress was the official opposition, holding 21 seats.
2012 Uttarakhand state assembly elections were the third Vidhan Sabha elections held in the state. Uttarakhand had turned out incumbent governments in the first two elections held in the state since its formation. The ruling Bharatiya Janata Party fought the election under the leadership of its Chief Minister B. C. Khanduri. The main opposition Indian National Congress was led in the assembly by Harak Singh Rawat, but no Chief Ministerial candidate was named before the elections. The interim tenure of former Chief Minister Ramesh Pokhriyal, which was marked by large-scale corruption accusations, was likely to be the main election issue. The elections took place on 30 January, with the results being announced on 6 March. In a closely contested election, the Indian National Congress emerged as the single largest party with 32 seats followed by the Bharatiya Janata Party with 31 seats. Notably the incumbent Chief minister B. C. Khanduri lost from his seat. Vijay Bahuguna was appointed as Chief minister despite him not being a member of the legislative assembly. He later won the by-election held to the Sitarganj constituency.
4th Assembly Election, 2017
2017 Uttarakhand state assembly elections were the fourth Vidhan Sabha elections held in the state. The Bharatiya Janata Party riding on the popularity of Prime Minister Narendra Modi, secured a landslide victory, winning 57 of the total 70 seats. The ruling Indian National Congress was reduced to a low of 11 seats, with the incumbent Chief Minister Harish Rawat himself losing from both the seats that he had contested from. Although the BJP had not projected anyone as its Chief ministerial candidate, Trivendra Singh Rawat was chosen as the new Chief Minister after the elections.