Ludhiana West bypoll result 2025: AAP’s Sanjeev Arora secures big win; Kejriwal says ‘Punjab happy with us’

Ludhiana: AAP candidate Sanjeev Arora secured a decisive victory in the Ludhiana West Assembly bypoll, leading by a margin of 10,637 votes over Congress nominee Bharat Bhushan Ashu after the 14th and final round of counting on Monday.

Arora finished with 35,179 votes, while Ashu trailed with 24,542 votes.

BJP’s Jiwan Gupta secured third place with 20,323 votes, and Shiromani Akali Dal’s Parupkar Singh Ghuman stood fourth with 8,203 votes.

The win consolidates AAP’s hold on the Ludhiana West seat, which became vacant following the death of party MLA Gurpreet Bassi Gogi in January this year.

There were 14 candidates in the fray. The counting of votes for the June 19 bypoll began at 8 am at a centre set up at Khalsa College for Women here.

A voter turnout of 51.33 per cent was recorded in the bypoll, a sharp drop from the 64 per cent voting registered in the 2022 state polls.

This Live Blog has Ended

People rejected both BJP and Congress in bypolls: Kejriwal

June 23, 2025 3:31 pm

AAP national convener Arvind Kejriwal said people are fed up with the BJP in Gujarat and stressed that people had rejected both Congress and BJP in the bypolls. AAP leader Gopal Italia won the Visavadar seat, while BJP's Rajendra Chavda bagged the Kadi seat on Monday, as counting for bypolls to the two constituencies in Gujarat concluded, officials said. AAP candidate Sanjeev Arora appears to be heading for a victory from the Ludhiana West assembly seat in Punjab leading with a margin of over 7,000 votes against his nearest rival and Congress candidate Bharat Bhushan Ashu, according to initial trends. He said the results of Ludhiana West show that the people of Punjab are very happy with the work of the government and they have given more votes as compared to 2022." "The people of Gujarat are now fed up with BJP and they are seeing hope in Aam Aadmi Party," he said in a post on X in Hindi. Thanking the people of Punjab and Gujarat, Kejriwal said people had rejected both BJP and Congress in these bypolls. "Many congratulations to all of you on the splendid victory of Aam Aadmi Party in Visavadar seat of Gujarat and Ludhiana West seat of Punjab. Many congratulations and many thanks to the people of Gujarat and Punjab. In both the places, the victory margin has been almost double as compared to the last election," Kejriwal said in a post on X in Hindi. "Both the parties, Congress and BJP, contested the elections together in both the places. Both of them had the same objective - to defeat AAP. But people rejected both these parties in both the places," he claimed in the post.

Big win in Ludhiana West reflects public trust in AAP’s governance: CM Bhagwant Mann

June 23, 2025 2:49 pm

AAP’s Sanjeev Arora wins by 10,637 votes

June 23, 2025 2:12 pm

After the 14th and final round of counting, AAP’s Sanjeev Arora clinched a decisive victory with 35,179 votes. He secured a winning margin of 10,637 votes over Congress’s Bharat Bhushan Ashu, who finished with 24,542 votes. BJP's Jiwan Gupta - 20,323 votes; SAD's Parupkar Singh Ghuman - 8,203 votes.

AAP’s Sanjeev Arora leads by over 10,000 votes after round 13

June 23, 2025 1:45 pm

After the thirteenth round of counting, AAP’s Sanjeev Arora has built a commanding lead of 10,076 votes. AAP's Sanjeev Arora - 33,044; Congress' Bharat Bhushan Ashu - 22,968; BJP's Jiwan Gupta - 18,676; SAD's Parupkar Singh Ghuman - 7,739

AAP’s Sanjeev Arora widens lead to 8,700 votes after round 12

June 23, 2025 1:33 pm

After the twelfth round of counting, AAP’s Sanjeev Arora has further widened his lead to 8,700 votes. AAP's Sanjeev Arora - 30,272; Congress' Bharat Bhushan Ashu - 21,572; BJP's Jiwan Gupta - 17,459; SAD's Parupkar Singh Ghuman - 6,856

AAP’s Sanjeev Arora maintains strong lead after 11 rounds

June 23, 2025 1:11 pm

After the eleventh round of counting, AAP’s Sanjeev Arora maintained a strong lead of 7,482 votes. AAP's Sanjeev Arora - 27,695; Congress' Bharat Bhushan Ashu - 20,213; BJP's Jiwan Gupta - 15,824; SAD's Parupkar Singh Ghuman - 6,133

AAP workers celebrate at Sanjeev Arora’s residence-office in Ludhiana as party leads in bypoll

June 23, 2025 12:58 pm

Tribune photo: Himanshu Mahajan

AAP extends lead to 6,104 votes after round 10

June 23, 2025 12:54 pm

AAP - 24,919 votes; Congress - 18,815 votes; BJP - 15,105 votes; SAD - 5,239 votes

Round 9: AAP’s lead grows to 4,751 votes

June 23, 2025 12:39 pm

After the ninth round of counting, AAP’s Sanjeev Arora widened his lead to 4,751 votes, maintaining a strong hold on the race. The updated vote tally is as follows: AAP – Sanjeev Arora 21,981; Congress – Bharat Bhushan Ashu 17,448; BJP – Jiwan Gupta 13,856; SAD- Parupkar Ghuman 4,774

Round 8: AAP's Sanjeev Arora leads by 3,558 votes

June 23, 2025 12:24 pm

Round 7: AAP extends lead over Congress

June 23, 2025 11:59 am

After the seventh round of counting, AAP’s Sanjeev Arora extended his lead to 3,272 votes, securing a total of 17,358 votes. Congress – Bharat Bhushan Ashu 14,086; BJP – Jiwan Gupta 11,839; SAD – Parupkar Ghuman 3,705

Round 6: AAP leads, Congress narrows the gap

June 23, 2025 11:39 am

AAP’s Sanjeev Arora maintains lead after 5th round, Congress and BJP locked in tight battle for second

June 23, 2025 11:07 am

After five rounds of counting, AAP candidate Sanjeev Arora continues to lead with 12,320 votes. He maintains a margin of 2,504 votes over Congress’s Bharat Bhushan Ashu, who has secured 9,816 votes. BJP’s Jiwan Gupta follows closely with 8,831 votes, while SAD’s Parupkar Singh Ghuman has received 2,959 votes.

Round 4: AAP’s Sanjeev Arora leads, Congress following in second

June 23, 2025 10:42 am

AAP – Sanjeev Arora 10,265; Congress – Bharat Bhushan Ashu 7,421; BJP – Jiwan Gupta 7,193; SAD – Parupkar Singh Ghuman: 2,718

Round 3: AAP leads by 3,060 votes

June 23, 2025 10:18 am

AAP - 8,277; BJP - 5,217; Congress - 5,094; SAD - 2,575

AAP's Sanjeev Arora leading by 2,482 votes

June 23, 2025 9:56 am

AFTER SECOND ROUND: AAP - Sanjeev Arora 5,854; Congress - Bharat Bhushan Ashu 3,372; BJP - Jiwan Gupta 2,796; SAD - Parupkar Ghuman 1,764

AAP’s Sanjeev Arora maintains lead after second round

June 23, 2025 9:47 am

In the second round of counting, AAP's Sanjeev Arora continues to lead with 2,959 votes. Congress’s Bharat Bhushan Ashu trails with 1,746 votes, while BJP’s Jiwan Gupta follows closely with 1,619 votes. SAD’s Parupkar Singh Ghuman has so far secured 1,061 votes. Arora’s lead over Ashu now stands at 1,213 votes—slightly narrower than the 1,269-vote margin in the first round.

AAP’s Sanjeev Arora takes early lead in first round

June 23, 2025 9:22 am

In the first round of counting, AAP candidate Sanjeev Arora has taken an early lead with 2,895 votes. He is ahead of Congress’s Bharat Bhushan Ashu, who has secured 1,626 votes—a margin of 1,269 votes. BJP’s Jiwan Gupta is in third place with 1,177 votes, followed by SAD’s Parupkar Singh Ghuman, who has received 703 votes.

Tight security near Khalsa College for Women; trends expected shortly

June 23, 2025 8:13 am

Barricading has been put in place on the connecting roads near the college to regulate movement and ensure security. Voting trends are expected to begin emerging about an hour. A total of about 90,000 votes were polled on June 19. The AAP fielded Sanjeev Arora, a Rajya Sabha member and a Ludhiana-based industrialist for the bypoll. On the other hand, the opposition Congress placed its bet on former minister and Punjab Congress working president Bharat Bhushan Ashu. The BJP fielded senior leader Jiwan Gupta, a member of the core committee of the party's Punjab unit, while the SAD named Parupkar Singh Ghuman, a lawyer and the former president of Ludhiana Bar Association, as its candidate.

Counting will be conducted in 14 rounds

June 23, 2025 8:04 am

The polling staff and other officials on duty arrived at the venue as early as 6 am. The district administration has deployed a large contingent of police and armed forces at the counting centre to ensure transparency and maintain a peaceful atmosphere.

Ludhiana