Bypolls for 5 Seats: Voting concludes peacefully in Gujarat, Punjab, Kerala and West Bengal; results on June 23

Bypolls for 5 Seats Live: Polling is underway on five key assembly seats in Gujarat, Punjab, West Bengal, and Kerala, with results set for June 23. The outcome could significantly impact the political landscape as both NDA and INDIA blocs compete fiercely for these seats.

Livemint
Updated19 Jun 2025, 10:00 PM IST
Nadia, Jun 17 (ANI): Kolkata Mayor Firhad Hakim and TMC MP June Malia hold a roadshow for party candidate Alifa Ahmed from Kaliganj Assembly for the upcoming bypoll on the last day of the election campaign, in Nadia on Monday. (ANI Photo)
Nadia, Jun 17 (ANI): Kolkata Mayor Firhad Hakim and TMC MP June Malia hold a roadshow for party candidate Alifa Ahmed from Kaliganj Assembly for the upcoming bypoll on the last day of the election campaign, in Nadia on Monday. (ANI Photo) (Ashish Pramanik )

Voting is underway for bypolls in five Assembly seats across Gujarat, Punjab, West Bengal, and Kerala since 7 AM on Thursday. Votes for all five seats will be counted on June 23.

The bypolls assume significance since both the National Democratic Alliance (NDA) and the Opposition INDIA bloc have fielded candidates for these seats.

Voting in Gujarat

Voting is underway for the bypolls to the Visavadar and Kadi assembly seats in Gujarat, where the BJP, Congress and the Aam Aadmi Party (AAP) have put up their candidates.

Also Read | Gujarat, Kerala, Punjab, Bengal set for assembly bypolls; schedule, details here

Election officials said polling commenced at 7 AM and will continue until 6 PM. The state government has declared a public holiday on Thursday in both constituencies for voting, said the office of Gujarat’s Chief Electoral Officer. The poll panel said votes would be cast through Electronic Voting Machines (EVMs) at 294 polling stations in each constituency.

The Visavadar seat in Junagadh district has been vacant since December 2023, when the then AAP legislator Bhupendra Bhayani resigned and joined the ruling BJP. While the BJP has nominated Kirit Patel for the bypoll in Visavadar, the Congress has fielded Nitin Ranpariya. AAP’s former Gujarat president Gopal Italia is also in the fray.

Despite its near-total dominance in the state, the BJP hasn't won the Vasavadar seat since 2007. Party leaders said they are hopeful of overcoming the 18-year jinx here.

In the last assembly election in 2022, AAP’s Bhupendra Bhayani defeated BJP’s Harshad Ribadiya, a Congress turncoat and former MLA, by 7,063 votes. The Kadi seat in Mehsana district, a constituency reserved for Scheduled Caste (SC) candidates, has been lying vacant since 4 February, following the death of BJP MLA Karsan Solanki.

The BJP has fielded Rajendra Chavda from Kadi, while the Congress has given a ticket to Ramesh Chavda, a former MLA. Ramesh Chavda won the seat in 2012, but lost it to BJP’s Karsanbhai Solanki in 2017. Like Visavadar, the Kadi seat will also witness a three-way fight, with the Arvind Kejriwal-led AAP fielding Jagdish Chavda.

Also Read | Modi govt to roll out 33 % women’s quota in Parliament from 2029 LS polls

Votes will be counted on 23 June. In the 182-member Gujarat assembly, the BJP has 161 legislators, Congress 12 and AAP four. While one seat is with the Samajwadi Party, two are with independents.

Meanwhile, for the first time, a Mobile Deposit Centre has been established at the entrance of every polling station.

Kerala's Nilambur seat

In Kerala’s Nilambur seat, the by-election was necessitated after the seat fell vacant since the two-time MLA PV Anvar, previously supported by the Left, switched allegiance to the Congress party. Anvar is contesting the election as an Independent.

The Congress has nominated Aryadan Shoukath, the son of former MLA Aryadan Mohammed, while the ruling LDF is backing M Swaraj.

West Bengal's Kaliganj seat

In West Bengal, polling is underway for the by-election to the Kaliganj Assembly seat in Nadia district. Voting began at 7 AM and will continue until 5 PM here.

Fourteen companies of central forces have been deployed to ensure security during the polling process.

Also Read | Bypolls Result 2025: BJP wins prestige battle on Ayodhya turf; DMK wins in Erode

The bypoll was necessitated here after the death of Trinamool Congress MLA Nasiruddin Ahamed in February. His daughter, Alifa Ahamed, is contesting the seat as the Trinamool Congress candidate. The BJP has fielded Ashis Ghosh, while Congress nominee Kabil Uddin Shaikh is contesting with the support of the CPI(M).

Ludhiana West seat up for bypoll in Punjab

In Punjab, polling is being held for the Ludhiana West Assembly seat. The seat fell vacant following the death of AAP MLA Gurpreet Bassi Gogi in January. Speaking on the security arrangements to ensure the conduct of polling, ACP Ludhiana, Jatin Bansal told, "...Police have been deployed for the smooth conduct of polling. Everything is underway peacefully."

 

Also Read | ‘Terrorism an enemy of humanity’: PM Modi in Croatia

6Before the voting began on Thursday, the Congress candidate for the Ludhiana West assembly by-poll, Bharat Bhushan Ashu, on Wednesday accused some police officials of acting as workers of the Aam Aadmi Party (AAP), saying they were trying to arrest his party worker who stopped a ruling party volunteer from allegedly distributing rations in the area.

Polling percentage at 9 am

According to Election Commission of India data, the polling percentages for Assembly by-polls stood at 12.10% for Visavadar, 9.05% for Kadi, and 13.15% for Nilambur until 9 am, while for Ludhiana West and Kaliganj, it was 8.5% and 10.83%, respectively.

Polling percentage at 11 am

Polling percentage till 11 am according to ECI data stood as follows — 28.15% in Visavadar, 23.85% in Kadi, 30.15% in Nilambur, 21.51% in Ludhiana West and 30.34% in Kaliganj.

Polling percentage at 1 pm

According to Election Commission of India data, the polling percentages for Assembly by-polls stood at 39.25% for Visavadar, 34.79% for Kadi, and 46.73% for Nilambur until 1 pm, while for Ludhiana West and Kaliganj, it was 33.42% and 45.23%, respectively.

Polling percentage at 3 pm

Polling percentage till 3 pm for bypolls according to EC data are as follows – 

  • Visavadar: 47.67%
  • Kadi: 46.33%
  • Nilambur: 59.68%
  • Ludhiana West: 41.04%
  • Kaliganj: 60.32%

Polling percentage at 5 pm

Polling percentage till 5 pm for bypolls according to EC data are as follows –

  • Visavadar: 54.61%
  • Kadi: 54.49%
  • Nilambur: 70.76%
  • Ludhiana West: 49.07%
  • Kaliganj: 69.85%

Final voter turnout as of June 19

Polling percentage till the night of June 19 for bypolls according to EC data are as follows –

  • Visavadar: 57.80%
  • Kadi: 56.89%
  • Nilambur: 73.26%
  • Ludhiana West: 51.33%
  • Kaliganj: 72.50%

(With agency inputs)

Key Takeaways
  • The bypolls are crucial for both NDA and INDIA blocs as they vie for political dominance.
  • Each seat has its unique challenges with previous incumbents switching parties or passing away, creating competitive races.
  • Voting mechanisms, including EVMs and security measures, are in place to ensure a fair election process.

Stay updated with the latest Trending, India , World and United States news. Follow all the latest updates on Israel Iran Conflict here on Livemint.

Business NewsNewsIndiaBypolls for 5 Seats: Voting concludes peacefully in Gujarat, Punjab, Kerala and West Bengal; results on June 23
MoreLess