Upcoming Elections in India
Every Indian state assembly's next election, sorted by date. Term-end is approximate (polled + 5 years); actual polling is scheduled by the Election Commission of India a few months before the assembly's term expires.
Contests to watch
Key races that could redraw India’s political map.
India's largest state and the biggest prize in Indian politics. BJP swept 2022 — can the INDIA bloc consolidate SP + Congress votes to mount a credible challenge?
AAP's flagship state government faces its first re-election test. Congress hopes to reclaim lost ground while BJP tries to build a foothold post-2022 shutout.
A state that has flipped every single election since statehood. Voters have never re-elected the incumbent — making BJP's continued hold here historically unusual.
Congress won a razor-thin majority in 2022. With internal splits and BJP poaching MLAs, this government has been under constant pressure ahead of polls.
Schedule
Click a state row to see its last cycle's winner and term details. Each state name links through to its full results page.
Due in 20277 states
| State | Next Election | Governing Party | Seats |
|---|---|---|---|
| Goa | Feb 2027~6mo | BJP | 40 |
| Uttarakhand | Feb 2027~6mo | BJP | 70 |
| Punjab | Feb 2027~6mo | AAP | 117 |
| Manipur | Mar 2027~6mo | BJP | 60 |
| Uttar Pradesh | Mar 2027~7mo | BJP | 403 |
| Himachal Pradesh | Nov 2027 | INC | 68 |
| Gujarat | Dec 2027 | BJP | 182 |
Due in 20289 states
| State | Next Election | Governing Party | Seats |
|---|---|---|---|
| Tripura | Feb 2028 | BJP | 60 |
| Meghalaya | Feb 2028 | NPP | 60 |
| Nagaland | Feb 2028 | NDPP | 60 |
| Karnataka | May 2028 | INC | 224 |
| Mizoram | Nov 2028 | ZPM | 40 |
| Chhattisgarh | Nov 2028 | BJP | 90 |
| Madhya Pradesh | Nov 2028 | BJP | 230 |
| Rajasthan | Nov 2028 | BJP | 200 |
| Telangana | Nov 2028 | INC | 119 |
Due in 20298 states
| State | Next Election | Governing Party | Seats |
|---|---|---|---|
| Arunachal Pradesh | Apr 2029 | BJP | 60 |
| Sikkim | Apr 2029 | SKM | 32 |
| Andhra Pradesh | May 2029 | TDP | 175 |
| Odisha | Jun 2029 | BJP | 147 |
| Jammu & Kashmir | Oct 2029 | NC | 90 |
| Haryana | Oct 2029 | BJP | 90 |
| Jharkhand | Nov 2029 | JMM | 81 |
| Maharashtra | Nov 2029 | BJP+ | 288 |
Due in 20315 states
| State | Next Election | Governing Party | Seats |
|---|---|---|---|
| Tamil Nadu | Apr 2031 | TVK | 234 |
| Kerala | Apr 2031 | LDF | 140 |
| West Bengal | Apr 2031 | TMC | 294 |
| Assam | Apr 2031 | BJP | 126 |
| Puducherry | Apr 2031 | INC | 30 |
Schedule snapshot generated 23 Aug 2026. Term-end dates are approximate and assume the standard 5-year tenure. Actual polling notification by the Election Commission of India is typically 4–6 weeks before the polling phase begins.
Common questions about India's election schedule
- When is the next state assembly election in India?
- The next Indian state assembly election due is Goa, expected in Feb 2027. The current Goa assembly's term began 14 Feb 2022 and ends around 14 Feb 2027.
- Which states have assembly elections in 2027?
- 7 states go to polls in 2027: Goa, Uttarakhand, Punjab, Manipur, Uttar Pradesh, Himachal Pradesh, Gujarat.
- Which states have assembly elections in 2028?
- 9 states go to polls in 2028: Tripura, Meghalaya, Nagaland, Karnataka, Mizoram, Chhattisgarh, Madhya Pradesh, Rajasthan, Telangana.
- Which states have assembly elections in 2029?
- 8 states go to polls in 2029: Arunachal Pradesh, Sikkim, Andhra Pradesh, Odisha, Jammu & Kashmir, Haryana, Jharkhand, Maharashtra.
- Which states have assembly elections in 2030?
- 2 states go to polls in 2030: Delhi, Bihar.
- Which states have assembly elections in 2031?
- 5 states go to polls in 2031: Tamil Nadu, Kerala, West Bengal, Assam, Puducherry.
- How long is an Indian state assembly term?
- The standard term of every Indian Legislative Assembly is five years from the date of its first sitting, unless dissolved earlier by the Governor on the Chief Minister's advice. The Election Commission of India typically notifies polling 4–6 weeks before the term expires.
- Where do these dates come from?
- Polling dates are taken from the Election Commission of India's official notifications and statistical reports. Term-end dates are the polling date plus five years (the constitutional term length). Actual polling for the next cycle is scheduled by the ECI a few months before the term expires and may begin slightly earlier.