The main contest was between the Congress and the BJP.
He told reporters here that the victory confirms that people have expressed faith and confidence in the programmes and policies of his government.
From Kangra, the largest Lok Sabha constituency in the state in terms of voters, the BJP had fielded Cabinet Minister Kishan Kapoor, 68, after dropping veteran leader Shanta Kumar, against two-time Congress legislator Pawan Kajal, 44.
Kapoor defeated Kajal by a margin of more than 4.47 lakh votes.
In the Shimla (reserved) seat, it was an ex-serviceman versus an ex-serviceman.
Sitting BJP MP and the Chief Minister's confidant Ram Swaroop Sharma won the seat for a second term from Mandi. He was contesting against Congress greenhorn Ashray Sharma, who is the grandson of former Telecom Minister Sukh Ram.
Ram Swaroop Sharma retained the seat by a margin of more than 3.63 lakh votes.
Sukh Ram, a Congress veteran, had joined the BJP just before the Assembly elections, but defected back after his grandson was denied a ticket.
Counting of 38 lakh votes for the Shimla, Mandi, Hamirpur and Kangra parliamentary seats began at 8 a.m. amid tight security.
A total of 38,01,793 voters -- 72.25 per cent of 52,62,126 eligible ones -- exercised their franchise on May 19 in a single phase to select their representatives to the 17th Lok Sabha.
Forty-five candidates, including a lone woman, were in the fray from the four seats.
With the electorate in the Lok Sabha polls traditionally favouring the party at the helm in the state, these elections were being seen as a referendum on the state's 17-month-old Jai Ram Thakur government.
The BJP wrested the state from the Congress in December 2017, winning 44 seats in the 68-member Assembly. The Congress won 21 seats, Independents two and the Communist Party of India-Marxist won one.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)