Voting in the northern state of Haryana and western state of Maharashtra, home to the financial hub of Mumbai, will be on October 21, Chief Election Commissioner Sunil Arora said. Votes will be counted on October 24, he said.
While the term of 288-member Maharashtra assembly ends on November 9, that of the 90-member Haryana assembly expires on November 2.
The moment the dates are announced, the model code of conduct will be in place in these states.
The ruling BJP and its ally Shiv Sena have already jump-started their campaign in Maharashtra, with Chief Minister Devendra Fadnavis taking out a Maha Jan Aadesh Yatra last month to reach out to voters in the state. The outreach programme was attended by Prime Minister Narendra Modi on Thursday.