The ruling Congress in Uttarakhand got a boost after Chief Minister Vijay Bahuguna won from Sitarganj with a record margin that increased its total tally to 33 in the 70-member house.
However, with the defeat of Bharatiya Janata Party's candidate Prakash Pant, the strength of the saffron party has been reduced to 30 in the house where three independents, three of BSP and one lone member of the Uttarakhand Kranti Dal (UKD) are supporting the ruling Congress.
"The victory of Congress in Sitarganj will strengthen the position of Bahuguna immensely in the hill state as the main opposition BJP has been given a severe drubbing by voters," said Suryakant Dhasmana, state Congress vice president.
The election results on March 6 had given a fractured mandate in Uttarakhand with Congress winning 32 seats followed closely by BJP with 31 seats.
But after the results, all the seven non-BJP MLAs supported the Congress in government formation with the high command bringing in Bahuguna to head the state.
In May, BJP MLA Kiran Mandal resigned from Sitarganj to facilitate his election from the area and "for the sake of development of his constituency".
Congress sources said "Mandal would now get a red-beacon fitted car", a sign of ministerial-level post in the hill state.
Bahuguna is likely to increase his hold on the ruling Congress vis-à-vis that of his bete noire Harish Rawat, who wanted to become chief minister.
Though Bahguna has ruled out any cabinet reshuffle, the sources said any such move cannot be ruled out in the next two to three months.
"Obviously, Bahuguna will give some key posts to his own supporters, who have got nothing so far," said a top Congress leader. This also means that Rawat's supporters may be axed from the cabinet in any such future move, the sources said.
Uttarakhand CM Vijay Bahuguna wins bypoll
Bahuguna files nomination from Sitarganj
Bahuguna to contest from seat vacated by BJP MLA?
Congress leader acquitted of murder charge
Prez poll: JMM response to Pranab 'positive': Cong