BJP candidate Ranbir Singh defeated Congress' Ajay Mahajan by a margin of 18,752 votes to win the Nurpur seat in Himachal Pradesh, according to the Election Commission.
Track live updates: Himachal Pradesh Assembly Election Results Live
The contest for Nurpur was keenly watched as Minister Rakesh Pathania, who has won three times from the seat, was shifted to Fatehpur as the BJP candidate.