It will be a big test for newly-crowned president Congress, Rahul Gandhi as he had campaigned strenuously in the last two months to get the Congress party out of its slumber, especially in Gujarat while take the ruling BJP head-on.
Although the exit polls have said BJP will win easily, with the Congress a distant second, as the counting of votes begins around 8am(local time), the picture will be much clearer.
The counting of votes in Gujarat will take place across 33 districts as the nation awaits the Gujarat verdict.
Experts feel the Himachal and Gujarat poll results will also be a ''litmus test'' for PM Narendra Modi's economic policy post-GST and demonisation.
The PM had campaigned extensively in the last two phases in Gujarat, ending his campaign finally in the second phase on a seaplane which grabbed the attention of the nation.
However, the BJP might not have it all easy this time with the Congress and Hardik Patel-led PAAP keen to cut into the BJP voteshare.
Gujarat has 26 parliamentary constituencies and 182 assembly constituencies. The voting in first phase of the Gujarat polls took place on 24,689 polling stations, while in the second phase, a total number of 25,558 polling stations were used.
In 2012, the BJP won 63 of the 89 constituencies, while the Congress party got only 22 seats.
This is the first time since 2002 that the BJP is contesting without Modi as the chief minister of the state.