Himachal Pradesh will vote for a new government on November 12 and votes will be counted on December 8, the Election Commission said on Friday, in an announcement that surprisingly sidestepped Gujarat, which was also expected to hold polls by the end of the year.