धर्मशाला विधानसभा चुनाव के दो दशक के इतिहास में भाजपा की विशाल नैहरिया के रूप में दूसरी सबसे बड़ी जीत हुई है। विशाल नैहरिया ने धर्मशाला उपचुनाव में 6,758 मतों से जीत दर्ज की है, जबकि इससे पहले भाजपा ने साल 2007 में 7,616 मतों से बड़ी जीत दर्ज की थी। कांग्रेस ने दो बार करीब पांच-पांच हजार मतों से जीत दर्ज की है। एक बार भाजपा ने ढाई हजार से अधिक मतों से सीट जीती है।
साल 2003 में भाजपा के किशन कपूर को कांग्रेस की चंद्रेश कुमारी ने 5,118 मतों से हराया था। भाजपा को 17,063 मत मिले थे जबकि कांग्रेस ने 22,181 मत हासिल किए थे। 2007 में भाजपा के किशन कपूर को 20,362, कांग्रेस की चंद्रेश कुमारी को 12,746 मत मिले थे। साल 2012 में कांग्रेस के सुधीर शर्मा को 21,241, भाजपा के किशन कपूर को 16,241 मत मिले थे। सुधीर शर्मा ने पूरे पांच हजार मतों से सीट जीती थी। 2017 में भाजपा के किशन कपूर ने 25,629 वोट हासिल कर कांग्रेस के सुधीर शर्मा को 2,820 वोट से हराया था। कांग्रेस को 22,809 मत मिले थे।