ElectionCalendar
Factual schedule. Nothing else.
When each Assembly's term concludes, when the Lok Sabha is next due, and what the Election Commission has formally announced. Filter by state, year and office.
Short answer
When are the next elections in India?
This calendar lists scheduled Indian elections and terms of office — Lok Sabha, State Assemblies and local bodies — as published by the Election Commission of India. Dates for elections not yet notified are shown as the constitutional expiry of the current term, not as predictions, and the page is corrected whenever the Commission notifies a schedule.
No projections published
This calendar carries factual schedule information only, seeded from Election Commission of India public records. It contains no projections, forecasts or predicted outcomes of any kind. Poll dates are set solely by the Election Commission of India; term-end years are indicative of when an election is constitutionally due, not of when it will be held.
26 entries
2026
Assam
Legislative Assembly · 126 seats
Term of the current Assembly concludes in 2026. Schedule subject to ECI announcement.
Term endingKerala
Legislative Assembly · 140 seats
Term of the current Assembly concludes in 2026. Schedule subject to ECI announcement.
Term endingPuducherry
Legislative Assembly · 30 seats
Term of the current Assembly concludes in 2026. Schedule subject to ECI announcement.
Term endingTamil Nadu
Legislative Assembly · 234 seats
Term of the current Assembly concludes in 2026. Poll schedule is announced by the Election Commission of India.
Term endingWest Bengal
Legislative Assembly · 294 seats
Term of the current Assembly concludes in 2026. Schedule subject to ECI announcement.
Term ending
2027
Goa
Legislative Assembly · 40 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term endingGujarat
Legislative Assembly · 182 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term endingHimachal Pradesh
Legislative Assembly · 68 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term endingManipur
Legislative Assembly · 60 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term endingPunjab
Legislative Assembly · 117 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term endingUttar Pradesh
Legislative Assembly · 403 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term endingUttarakhand
Legislative Assembly · 70 seats
Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.
Term ending
2028
Chhattisgarh
Legislative Assembly · 90 seats
Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.
Term endingKarnataka
Legislative Assembly · 224 seats
Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.
Term endingMadhya Pradesh
Legislative Assembly · 230 seats
Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.
Term endingRajasthan
Legislative Assembly · 200 seats
Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.
Term endingTelangana
Legislative Assembly · 119 seats
Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.
Term ending
2029
All India
Lok Sabha · 543 seats
Term of the current Lok Sabha concludes in 2029. Schedule subject to ECI announcement.
Term endingAndhra Pradesh
Legislative Assembly · 175 seats
Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.
Term endingHaryana
Legislative Assembly · 90 seats
Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.
Term endingJammu & Kashmir
Legislative Assembly · 90 seats
Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.
Term endingJharkhand
Legislative Assembly · 81 seats
Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.
Term endingMaharashtra
Legislative Assembly · 288 seats
Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.
Term endingOdisha
Legislative Assembly · 147 seats
Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.
Term ending
2030
Bihar
Legislative Assembly · 243 seats
Term of the current Assembly concludes in 2030. Schedule subject to ECI announcement.
Term endingDelhi
Legislative Assembly · 70 seats
Term of the current Assembly concludes in 2030. Schedule subject to ECI announcement.
Term ending
How to use a calendar like this
Campaign timelines run backwards from polling day, not forwards from today. A full engagement needs roughly six months; a diagnostic alone needs four to seven weeks; a party slate assessment needs seven weeks before ticket announcements begin.
Working back from a term-end year gives you the latest sensible date to start — and in practice, most campaigns that engage late are paying to compress work that would have been cheaper done properly.
Working backwards
- T-180Diagnostic and strategy
- T-150Infrastructure and team build
- T-120Narrative launch
- T-60Peak campaign
- T-7GOTV and polling day
Stay Updated
Intelligence briefings, playbooks and election calendar updates.
One email a fortnight. No campaign pitches, no shared lists, unsubscribe in one click.
Election due in your state?
Start with a free 15-minute constituency read.