The two old guards of their respective parties campaigned aggressively in the elections.
Chief Minister Virbhadra Singh addressed over 90 rallies all over the state, while the BJP unleashed 40 star campaigners, including Prime Minister Narendra Modi, party chief Amit Shah and UP CM Yogi Adityanath. The Congress' star campaigner Rahul Gandhi turned to Himachal in the very last leg of the campaign. Much of the Congress' resources and attention were focused on the key state of Gujarat,
Both Mr Dhumal and Mr Singh, popularly known as "Raja Sahib" in the state owing to his royal roots, have mass appeal. Mr Dhumal is considered as the only challenger to the incumbent chief minister. Mr Dhumal, , the son of an army man, and a professor who still teaches, became chief minister first in 1998 and has since alternated in the top post with Virbhadra Singh.
The BJP's campaign was built around corruption charges that Virbhadra Singh faces; he is out on bail. In his speeches PM Modi accused the Congress for allowing "five monsters" to flourish - mining, forest, tender, transfer and drugs mafias, he said - and promised to free the state from them.
The poll of exit polls - an aggregate of eight surveys by television channels - shows the BJP getting 47 of the hill state's 68 seats. It shows the Congress ceding power and having to settle for 20 seats.
A party needs 35 seats or more to cross the halfway mark and form government in Himachal Pradesh. In 2012, the Congress had won 36 seats scraping past the half-way mark. The BJP had won 26.