BJP won Panchkula, defeating second-placed Congress by 5633 votes. It had also won Panchkula in the previous election, and retained the seat with a narrow margin.
Panchkula is in the Kurukshetra region of Haryana. It is a predominantly urban constituency.
Gian Chand Gupta of the BJP received 48.8% of the vote, compared to 44.4% of the Congress's Chander Mohan. BJP's voteshare fell by 5.9% from 2014, while Congress's voteshare increased by 32.2%.
The constituency saw a 2-cornered contest, with Bharatiya Janata Party, Indian National Congress all getting a voteshare of 10% of more.
| Party | Name | Votes | Vote (%) | Party Voteshare Change |
|---|---|---|---|---|
| Bharatiya Janata Party | Gian Chand Gupta | 61537 | 48.8% | -5.9% |
| Indian National Congress | Chander Mohan | 55904 | 44.4% | +32.2% |
| Indian National Lok Dal | Karundeep Chaudhary | 2342 | 1.9% | -17.9% |
| None of the Above | Nota | 1195 | 0.9% | +0.9% |
| Bahujan Samaj Party | Roshan Lal Kocher | 1055 | 0.8% | -0.3% |
| Aam Aadmi Party | Yogeshwar Sharma | 959 | 0.8% | +0.8% |
| Rashtriya Janta Party | Manoj Kumar | 765 | 0.6% | +0.6% |
| Jannayak Janta Party | Ajay Gautam | 677 | 0.5% | +0.5% |
| Swaraj India | Madhu Anand | 470 | 0.4% | +0.4% |
| Independent | Sunita | 350 | 0.3% | - |
| Independent | Mukhtiar Singh | 309 | 0.2% | - |
| Independent | Prem Lata Jindal | 175 | 0.1% | - |
| Sarva Hit Party | Suresh Kumar | 96 | 0.1% | +0.1% |
| Independent | Gurtej Singh ( Bhola) | 87 | 0.1% | - |
| Janral Samaj Party | Rahul Kumar Sharma | 78 | 0.1% | +0.1% |