Skip to content

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 ending
  • Kerala

    Legislative Assembly · 140 seats

    Term of the current Assembly concludes in 2026. Schedule subject to ECI announcement.

    Term ending
  • Puducherry

    Legislative Assembly · 30 seats

    Term of the current Assembly concludes in 2026. Schedule subject to ECI announcement.

    Term ending
  • Tamil Nadu

    Legislative Assembly · 234 seats

    Term of the current Assembly concludes in 2026. Poll schedule is announced by the Election Commission of India.

    Term ending
  • West 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 ending
  • Gujarat

    Legislative Assembly · 182 seats

    Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.

    Term ending
  • Himachal Pradesh

    Legislative Assembly · 68 seats

    Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.

    Term ending
  • Manipur

    Legislative Assembly · 60 seats

    Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.

    Term ending
  • Punjab

    Legislative Assembly · 117 seats

    Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.

    Term ending
  • Uttar Pradesh

    Legislative Assembly · 403 seats

    Term of the current Assembly concludes in 2027. Schedule subject to ECI announcement.

    Term ending
  • Uttarakhand

    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 ending
  • Karnataka

    Legislative Assembly · 224 seats

    Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.

    Term ending
  • Madhya Pradesh

    Legislative Assembly · 230 seats

    Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.

    Term ending
  • Rajasthan

    Legislative Assembly · 200 seats

    Term of the current Assembly concludes in 2028. Schedule subject to ECI announcement.

    Term ending
  • Telangana

    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 ending
  • Andhra Pradesh

    Legislative Assembly · 175 seats

    Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.

    Term ending
  • Haryana

    Legislative Assembly · 90 seats

    Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.

    Term ending
  • Jammu & Kashmir

    Legislative Assembly · 90 seats

    Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.

    Term ending
  • Jharkhand

    Legislative Assembly · 81 seats

    Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.

    Term ending
  • Maharashtra

    Legislative Assembly · 288 seats

    Term of the current Assembly concludes in 2029. Schedule subject to ECI announcement.

    Term ending
  • Odisha

    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 ending
  • Delhi

    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

  1. T-180Diagnostic and strategy
  2. T-150Infrastructure and team build
  3. T-120Narrative launch
  4. T-60Peak campaign
  5. 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.

Book a Strategy Call