Voters in Himachal Pradesh have traditionally brought the Congress and the BJP in power alternately.
The Bharatiya Janata Party on Monday wrested power from the Congress in Himachal Pradesh, securing a simple majority by winning 44 seats in a 68-member assembly.
The Congress which fought the election under the leadership of Virbhadra Singh won 21 seats.
Despite the BJP's spectacular performance, its chief ministerial face Prem Kumar Dhumal lost from Sujanpur assembly seat to his Congress rival Rajinder Singh Rana by about 3,500 votes.
Main rivals the BJP and the Congress contested all the 68 seats at stake.
The hill state had witnessed a record 75.28 per cent turnout.
The Congress and the BJP had 36 and 26 seats respectively in the outgoing House.
Voters in Himachal Pradesh have traditionally brought the Congress and the BJP in power alternately.
The BJP ousted the Congress in 1990 and the Congress avenged defeat in 1993. The BJP formed the government with the help of Himachal Vikas Congress in 1998 and the Congress was back in power in 2003. The BJP made a comeback in 2007 but lost in 2012.
Photograph: Shailendra Bhojak/PTI Photo
Baazigar O Baazigar!
Unprecedented! BJP now in power in 19 states
'After Gujarat, Congress has gained in stature'
Gujarat's likely next CM speaks to Rediff
BJP MP: 'This is not BJP's victory'