The elections will be conducted in multiple phases across the five states, with West Bengal voting in two phases, while Assam, Kerala and Puducherry will have single-phase polling on April 9. Tamil Nadu will go to the polls later in April.
According to the Election Commission, the elections are being conducted before the expiry of the current Assembly terms, in accordance with constitutional provisions.
Phase-wise election dates
Assam election 2026 schedule
Assam has 126 Assembly constituencies, with the elections being conducted in a single phase.
Polling: April 9, 2026
Counting: May 4, 2026
Kerala election 2026 schedule
Kerala will also vote in one phase for its 140 Assembly seats.
Polling: April 9, 2026
Counting: May 4, 2026
Puducherry election 2026 schedule
The Union Territory will hold elections for its 30-member Assembly on the same day as Assam and Kerala.
Polling: April 9, 2026
Counting: May 4, 2026
Tamil Nadu election 2026 schedule
Tamil Nadu’s election will be conducted in a single phase covering all 234 Assembly constituencies.
Polling: April 23, 2026
Counting: May 4, 2026
West Bengal election 2026 schedule
West Bengal will vote in two phases for its 294 Assembly seats.
Phase 1
Date of Poll: April 23, 2026
Seats: 152 Assembly constituencies
Seat Names: Mekliganj (SC), Mathabhanga (SC), Coochbehar Uttar (SC), Coochbehar Dakshin, Sitalkuchi (SC), Sitai (SC), Dinhata, Natabari, Tufanganj, Kumargram (ST), Kalchini (ST), Alipurduars, Falakata (SC), Madarihat (ST), Dhupguri (SC), Maynaguri (SC), Jalpaiguri (SC), Rajganj (SC), Dabgram-Fulbari, Mal (ST), Nagrakata (ST), Kalimpong, Darjeeling, Kurseong, Matigara-Naxalbari (SC), Siliguri, Phansidewa (ST), Chopra, Islampur, Goalpokhar, Chakulia, Karandighi, Hemtabad (SC), Kaliaganj (SC), Raiganj, Itahar, Kushmandi (SC), Kumarganj, Balurghat, Tapan (ST), Gangarampur (SC), Harirampur, Habibpur (ST), Gazole (SC), Chanchal, Harischandrapur, Malatipur, Ratua, Manikchak, Maldaha (SC), English Bazar, Mothabari, Sujapur, Baisnabnagar, Farakka, Samserganj, Suti, Jangipur, Raghunathganj, Sagardighi, Lalgola, Bhagawangola, Raninagar, Murshidabad, Nabagram (SC), Khargram (SC), Burwan (SC), Kandi, Bharatpur, Rejinagar, Beldanga, Baharampur, Hariharpara, Nowda, Domkal, Jalangi, Tamluk, Panskura Purba, Panskura Paschim, Moyna, Nandakumar, Mahisadal, Haldia (SC), Nandigram, Chandipur, Patashpur, Kanthi Uttar, Bhagabanpur, Khejuri (SC), Kanthi Dakshin, Ramnagar, Egra, Dantan, Nayagram (ST), Gopiballavpur, Jhargram, Keshiary (ST), Kharagpur Sadar, Narayangarh, Sabang, Pingla, Kharagpur, Debra, Daspur, Ghatal (SC), Chandrakona (SC), Garbeta, Salboni, Keshpur (SC), Medinipur, Binpur (ST), Bandwan (ST), Balarampur, Baghmundi, Joypur, Purulia, Manbazar (ST), Kashipur, Para (SC), Raghunathpur (SC), Saltora (SC), Chhatna, Ranibandh (ST), Raipur (ST), Taldangra, Bankura, Barjora, Onda, Bishnupur, Katulpur (SC), Indus (SC), Sonamukhi (SC), Pandabeswar, Durgapur Purba, Durgapur Paschim, Raniganj, Jamuria, Asansol Dakshin, Asansol Uttar, Kulti, Barabani, Dubrajpur (SC), Suri, Bolpur, Nanoor (SC), Labpur, Sainthia (SC), Mayureswar, Rampurhat, Hansan, Nalhati, Murarai.
Phase 2
Date of Poll: April 29, 2026
Seats: 142 Assembly constituencies
Seat Names: Karimpur, Tehatta, Palashipara, Kaliganj, Nakashipara, Chapra, Krishnanagar Uttar, Nabadwip, Krishnanagar Dakshin, Santipur, Ranaghat Uttar Paschim, Krishnaganj (SC), Ranaghat Uttar Purba (SC), Ranaghat Dakshin (SC), Chakdaha, Kalyani (SC), Haringhata (SC), Bagda (SC), Bangaon Uttar (SC), Bangaon Dakshin (SC), Gaighata (SC), Swarupnagar (SC), Baduria, Habra, Ashoknagar, Amdanga, Bijpur, Naihati, Bhatpara, Jagatdal, Noapara, Barrackpur, Khardaha, Dum Dum Uttar, Panihati, Kamarhati, Baranagar, Dum Dum, Rajarhat New Town, Bidhannagar, Rajarhat Gopalpur, Madhyamgram, Barasat, Deganga, Haroa, Minakhan (SC), Sandeshkhali (ST), Basirhat Dakshin, Basirhat Uttar, Hingalganj (SC), Gosaba (SC), Basanti (SC), Kultali (SC), Patharpratima, Kakdwip, Sagar, Kulpi, Raidighi, Mandirbazar (SC), Jaynagar (SC), Baruipur Purba (SC), Canning Paschim (SC), Canning Purba, Baruipur Paschim, Magrahat Purba (SC), Magrahat Paschim, Diamond Harbour, Falta, Satgachhia, Bishnupur (SC), Sonarpur Dakshin, Bhangar, Kasba, Jadavpur, Sonarpur Uttar, Tollyganj, Behala Purba, Behala Paschim, Maheshtala, Budge Budge, Metiaburuz, Kolkata Port, Bhabanipur, Rashbehari, Ballygunge, Chowrangee, Entally, Beleghata, Jorasanko, Shyampukur, Maniktala, Kashipur-Belgachhia, Bally, Howrah Uttar, Howrah Madhya, Shibpur, Howrah Dakshin, Sankrail (SC), Panchla, Uluberia Purba, Uluberia Uttar (SC), Uluberia Dakshin, Shyampur, Bagnan, Amta, Udaynarayanpur, Jagatballavpur, Domjur, Uttarpara, Sreerampur, Champdani, Singur, Chandannagar, Chunchura, Balagarh (SC), Pandua, Saptagram, Chanditala, Jangipara, Haripal, Dhanekhali (SC), Tarakeswar, Pursurah, Arambag (SC), Goghat (SC), Khanakul, Khandaghosh (SC), Bardhaman Dakshin, Raina (SC), Jamalpur (SC), Monteswar, Kalna (SC), Memari, Bardhaman Uttar (SC), Bhatar, Purbasthali Dakshin, Purbasthali Uttar, Katwa, Ketugram, Mangalkot, Ausgram (SC), Galsi (SC)
Key highlights
Five states/UTs going to polls: Assam, Kerala, Tamil Nadu, West Bengal and Puducherry.
Total Assembly seats:
Assam – 126
Kerala – 140
Tamil Nadu – 234
West Bengal – 294
Puducherry – 30
Counting day for all states: May 4, 2026.
The announcement also brings the Model Code of Conduct into immediate effect in all five poll-bound regions.

