The main contest in the Garhwal lok Sabha constituency which comprises 14 Assembly constituencies spread across five districts, is expected to be between the BJP candidate and former chief minister Maj Gen (retd) Bhuwan Chandra Khanduri and Congress candidate and cabinet minister Harak Singh Rawat.
Prior to the limitation of this constituency, Khanduri had represented it four times while Rawat will be contesting from here for the first time. The Garhwal lok Sabha constituency has 1,230,262 voters which include 6,25,278 male and 6,04,984 female voters. This parliamentary constituency covers a wide geographical area which might pose inconvenience to the candidates during campaigning. This parliamentary constituency includes six assembly constituencies in Pauri district, two assembly constituencies in Rudraprayag, three in Chamoli, two in Tehri and one assembly constituency in Nainital district.
In the Pauri district Yamkeshwar assembly constituency has 81,235 voters, Pauri assembly constituency has 89,807 voters, Srinagar assembly constituency has 99,684 voters, Chaubattakhal assembly constituency has 87,843 voters, lansdowne assembly constituency has 78,090 voters and Kotdwar assembly constituency has 96,543 voters which totals to 5,33,202 voters in the district. In Tehri district, Devprayag assembly constituency has 75,165 voters while Narendranagar assembly constituency has 79,361 voters. In Rudraprayag district, Kedarnath assembly constituency has 77,761 voters while Rudraprayag assembly constituency has 90,792.
Chamoli district has three assembly constituencies- Badrinath with 93,812 voters, Tharali with 94,136 voters and Karnprayag with 86,409. While 13 assembly constituencies in Garhwal parliamentary segment are in Garhwal division, one assembly constituency- Ramnagar in Nainital district is in the Kumaon division. Ramnagar assembly constituency has 99,624 voters.