Politicians of all stripes are already in campaign mode for what will be the world’s largest exercise in democracy — a mammoth undertaking that will take place over several weeks to ensure the voices of hundreds of millions of Indians across the country are heard.
An official date is yet to be announced, but the poll is due to be held between April and May.
The equivalent of more than twice the entire population of the United States can vote.
Modi and his Hindu nationalist Bharatiya Janata Party (BJP) are seeking re-election after a landslide victory in 2014.
But numerous other regional parties also wield significant influence across the country, with some for and others against Modi — all of which can help define the outcome.
In the 2014 contest, there were a total of 464 political parties and more than 8,000 candidates courting voters across the nation.
How is the prime minister elected?
In India’s Westminster-style model, parties field candidates for seats in the Lok Sabha, the lower house of parliament. There are 543 seats at stake.
An additional two seats are filled by nominees from the Anglo Indian community — or those of mixed Indian and European descent. Framed to protect the rights of Anglo Indians when British colonial rule ended, the rule gives the President the power to nominate two members of the community if he/she feels they aren’t adequately represented in the legislature.
Whichever party wins the majority of seats gets to choose the prime minister.
If no one party wins a majority, a coalition of different parties can come together to form the next government. In 2004, for example, the Congress — after falling short of an absolute majority — entered into a coalition with smaller parties to form the government.
How long does it take to complete polling?
Several weeks. To ensure the integrity of the process, and allow for election and security resources to be moved around the country, polling unfolds in phases covering different regions.
What are the key battlegrounds?
Voting is spread across India’s 29 states and seven additional, smaller territories, known as union territories. Some areas carry more weight than others because of the number of Lok Sabha constituencies in each state or union territory, something that’s based on how populous they are. The bigger the state, the more seats it has.
And the biggest battleground by many miles is the northern state of Uttar Pradesh. It’s India’s most populous state, with about 200 million inhabitants — if it was a country, it would be the fifth largest on the planet.
Uttar Pradesh accounts for 80 seats in the Lok Sabha, making it critical to the formation of any Indian government.
Other key regions to watch will be western state of Maharashtra, which accounts for 48 Lok Sabha seats; West Bengal in the east with 42 seats; Bihar in the north, which accounts for 40; and in the south, Tamil Nadu, which has 39 seats.