Get Updates
Get notified of breaking news, exclusive insights, and must-see stories!

Keshpur Assembly Elections 2026

Keshpur is a key legislative assembly constituency in West Bengal, located in the Paschim Medinipur district. In the 2021 assembly elections, the seat was won by All India Trinamool Congress. Seuli Saha, from All India Trinamool Congress defeated Pritish Ranjan Kuar of the Bharatiya Janata Party by a margin of 20720 votes.

From election campaigns to final results, follow all developments related to Keshpur assembly constituency, including winner details, vote margins, and more on our dedicated page.

West Bengal Assembly Constituencies

Keshpur Assembly Election Results 2021 to 1977

Browse By Year

Keshpur Assembly Election Results (2021)

Candidate's Name Party Votes Vote Share
Seuli Saha WINNER
All India Trinamool Congress
116,992
Lead: 20,720
51%
Pritish Ranjan Kuar Bharatiya Janata Party 96,272 42%
Rameswar Doloi Communist Party of India (Marxist) 13,670 6%
Nota None Of The Above 3,298 1%

Keshpur Assembly Election Results (2016)

Candidate's Name Party Votes Vote Share
Seuli Saha WINNER
All India Trinamool Congress
146,579
Lead: 101,151
72%
Rameswar Doloi Communist Party Of India (marxist) 45,428 22%
Dipak Patra Bharatiya Janata Party 9,073 4%
None Of The Above Nota 3,561 2%

Keshpur Assembly Election Results (2011)

Candidate's Name Party Votes Vote Share
Rameswar Doloi WINNER
Communist Party Of India (marxist)
103,901
Lead: 33,842
58%
Rajani Kanta Doloi Indian National Congress 70,059 39%
Dipak Patra Bharatiya Janata Party 6,496 4%

Keshpur Assembly Election Results (2006)

Candidate's Name Party Votes Vote Share
Rameswar Doloi WINNER
Communist Party Of India (marxist)
101,908
Lead: 66,166
70%
Asis Pramanik All India Trinamool Congress 35,742 25%
Sunil Dolai Indian National Congress 7,000 5%

Keshpur Assembly Election Results (2001)

Candidate's Name Party Votes Vote Share
Nanda Rani Dal WINNER
Communist Party Of India (marxist)
120,566
Lead: 108,112
91%
Rajani Kanta Doloi All India Trinamool Congress 12,454 9%

Keshpur Assembly Election Results (1996)

Candidate's Name Party Votes Vote Share
Dal Nandarani WINNER
Communist Party Of India (marxist)
83,846
Lead: 43,470
64%
Sannyasi Dolai Indian National Congress 40,376 31%
Nanda Ram Bhuinya Bharatiya Janata Party 3,232 2%
Laksmi Kanta Banti Independent 1,406 1%

Keshpur Assembly Election Results (1991)

Candidate's Name Party Votes Vote Share
Dal Nanda Rani WINNER
Communist Party Of India (marxist)
69,499
Lead: 38,924
65%
Balai Chandra Paria Jharkhand Party 30,575 29%
Dhorjati Parmanik Bharatiya Janata Party 4,034 4%

Keshpur Assembly Election Results (1987)

Candidate's Name Party Votes Vote Share
Himansu Kumar WINNER
Communist Party Of India (marxist)
55,776
Lead: 13,226
56%
Rajani Kanta Dolai Indian National Congress 42,550 42%
Bhutunath Dolai Independent 576 1%
Khandu Ram Dhal Independent 314 0%

Keshpur Assembly Election Results (1982)

Candidate's Name Party Votes Vote Share
Kumar Himansu WINNER
Communist Party Of India (marxist)
48,868
Lead: 11,395
55%
Rajani Kanta Doloi Indian National Congress 37,473 42%
Prabhat Patra Independent 1,014 1%

Keshpur Assembly Election Results (1977)

Candidate's Name Party Votes Vote Share
Rajani Kanta Doloi WINNER
Indian National Congress
20,210
Lead: 7,473
40%
Ajoy Kumar Dolui Communist Party Of India (marxist) 12,737 25%
Gangapada Kuar Janta Party 11,596 23%
Subal Dolui Communist Party Of India 5,791 11%
Source: ECI

Strike Rate

CPM 75%
AITC 25%
CPM won 6 times and AITC won 2 times since 1977 elections.

Keshpur MLA List

Year Candidate's Name Votes Lead Vote Share
2021 Seuli Saha AITC 116,992 20,720 51%
2016 Seuli Saha AITC 146,579 101,151 72%
2011 Rameswar Doloi CPM 103,901 33,842 58%
2006 Rameswar Doloi CPI(M) 101,908 66,166 70%
2001 Nanda Rani Dal CPM 120,566 108,112 91%
1996 Dal Nandarani CPM 83,846 43,470 64%
1991 Dal Nanda Rani CPM 69,499 38,924 65%
1987 Himansu Kumar CPM 55,776 13,226 56%
1982 Kumar Himansu CPM 48,868 11,395 55%
1977 Rajani Kanta Doloi INC 20,210 7,473 40%
Source: ECI

Keshpur Past Election Results

Year Candidate's Name Party Votes Vote Share
2021 Seuli Saha AITC
116,992
(Lead: 20,720)
51%
Pritish Ranjan Kuar BJP 96,272 42%
2016 Seuli Saha AITC
146,579
(Lead: 101,151)
72%
Rameswar Doloi CPM 45,428 22%
2011 Rameswar Doloi CPM
103,901
(Lead: 33,842)
58%
Rajani Kanta Doloi INC 70,059 39%
2006 Rameswar Doloi CPI(M)
101,908
(Lead: 66,166)
70%
Asis Pramanik AITC 35,742 25%
2001 Nanda Rani Dal CPM
120,566
(Lead: 108,112)
91%
Rajani Kanta Doloi AITC 12,454 9%
1996 Dal Nandarani CPM
83,846
(Lead: 43,470)
64%
Sannyasi Dolai INC 40,376 31%
1991 Dal Nanda Rani CPM
69,499
(Lead: 38,924)
65%
Balai Chandra Paria JKP 30,575 29%
1987 Himansu Kumar CPM
55,776
(Lead: 13,226)
56%
Rajani Kanta Dolai INC 42,550 42%
1982 Kumar Himansu CPM
48,868
(Lead: 11,395)
55%
Rajani Kanta Doloi INC 37,473 42%
1977 Rajani Kanta Doloi INC
20,210
(Lead: 7,473)
40%
Ajoy Kumar Dolui CPM 12,737 25%
Source: ECI

West Bengal Assembly Constituencies

All 294 Assembly Constituencies in West Bengal

Mekliganj Mathabhanga Cooch Behar Uttar Cooch Behar Dakshin Sitalkuchi Sitai Dinhata Natabari Tufanganj Kumargram Kalchini Alipurduars Falakata Madarihat Dhupguri Maynaguri Jalpaiguri Rajganj Dabgram-Fulbari Mal Nagrakata Kalimpong Darjeeling Kurseong Matigara-naxalbari Siliguri Phansidewa Chopra Islampur Goalpokhar Chakulia Karandighi Hemtabad Kaliaganj Raiganj Itahar Kushmandi Kumarganj Balurghat Tapan Gangarampur Harirampur Habibpur Gazole Chanchal Harischandrapur Malatipur Ratua Manickchak Maldaha Englishbazar Mothabari Sujapur Baishnabnagar Farakka Samserganj Suti Jangipur Raghunathganj Sagardighi Lalgola Bhagawangola Raninagar Murshidabad Nabagram Khargram Burwan Kandi Bharatpur Rejinagar Beldanga Baharampur Hariharpara Nowda Domkal Jalangi Karimpur Tehatta Palashipara Kaliganj Nakashipara Chapra Krishnanagar Uttar Nabadwip Krishnanagar Dakshin Santipur Ranaghat Uttar paschim Krishnaganj Ranaghat Uttar Purba Ranaghat Dakshin Chakdaha Kalyani Haringhata Bagdah Bongaon Uttar Bongaon Dakshin Gaighata 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 Basanti Kultali Patharpratima Kakdwip Sagar Kulpi Raidighi Mandirbazar Jaynagar Baruipur Purba Canning paschim Canning Purba Baruipur paschim Magrahat Purba Magrahat paschim Diamond harbour Falta Satgachia Bishnupur Sonarpur Dakshin Bhangore Kasba Jadavpur Sonarpur Uttar Tollygunge BEHALA PURBA Behala paschim Maheshtala BUDGE BUDGE Metiaburuz Kolkata port Bhabanipur Rashbehari Ballygunge Chowrangee Entally Beleghata Jorasanko Shyampukur Maniktala Kashipur-Belgachia Bally Howrah Uttar Howrah madhya Shibpur Howrah Dakshin Sankrail Panchla Uluberia Purba Uluberia Uttar Uluberia Dakshin Shyampur Bagnan Amta Udaynarayanpur Jagatballavpur Domjur Uttarpara Sreerampur Champdani Singur Chandannagore Chunchura Balagarh Pandua Saptagram Chanditala Jangipara Haripal Dhanekhali Tarakeswar Pursurah Arambagh Goghat Khanakul Tamluk Panskura Purba Panskura paschim Moyna Nandakumar Mahisadal Haldia Nandigram Chandipur Patashpur Kanthi Uttar Bhagabanpur Khejuri Kanthi Dakshin Ramnagar Egra Dantan Nayagram Gopiballavpur Jhargram Keshiary Kharagpur sadar Narayangarh SABANG Pingla Kharagpur Debra Daspur Ghatal Chandrakona Garbeta Salboni Keshpur Medinipur Binpur Bandwan Balarampur Baghmundi Joypur Purulia Manbazar Kashipur Para Raghunathpur Saltora Chhatna Ranibandh Raipur Taldangra Bankura Barjora Onda Bishnupur Kotulpur Indas Sonamukhi Khandaghosh Bardhaman Dakshin Raina Jamalpur Monteswar Kalna Memari Bardhaman Uttar Bhatar Purbasthali Dakshin Purbasthali Uttar Katwa Ketugram Mangalkot Ausgram Galsi Pandabeswar Durgapur Purba Durgapur paschim Raniganj Jamuria Asansol Dakshin Asansol Uttar Kulti Barbani Dubrajpur Suri Bolpur Nanoor Labpur Sainthia Mayureswar Rampurhat Hansan Nalhati Murarai

West Bengal Keshpur Assembly Elections FAQs

Who won the Keshpur Assembly seat in the 2021 election?

Seuli Saha of the All India Trinamool Congress (AITC) won the Keshpur Assembly seat in the 2021 elections, defeating Pritish Ranjan Kuar of the Bharatiya Janata Party (BJP) by a margin of 20720 votes.

What is the historical strike rate of the Keshpur constituency in past elections?

The strike rate in the Keshpur constituency is 75% CPM and 25% AITC, with CPM won 6 times and AITC won 2 times since the 1977 elections.

What were the vote shares of the leading candidates in the 2021 Keshpur Assembly Election?

Seuli Saha (AITC) received 51.00% vote share.
Pritish Ranjan Kuar (BJP) received 42.00% vote share.

What were the results of the 2021 Keshpur Assembly Election?

Seuli Saha (AITC) won the 2021 election with 116992 votes, leading by 20720 votes and securing a 51.00% vote share.

Which Lok Sabha constituency does the Keshpur Assembly constituency fall under?

The Keshpur Assembly constituency falls under the Lok Sabha constituency of district.

What was the margin of victory in the Keshpur Assembly Election 2021?

Seuli Saha (AITC) won the Keshpur Assembly seat in 2021 with a margin of 20720 votes over Pritish Ranjan Kuar (BJP).

Who were the top candidates for the Keshpur Assembly Election 2021?

The top candidates in the Keshpur Assembly Election 2021 were:
Seuli Saha (AITC)
Pritish Ranjan Kuar (BJP)
Rameswar Doloi (CPI(M))
These candidates were the main contenders for the seat, with Seuli Saha (AITC) emerging as the winner.

Disclaimer:

The information provided on this page about the current and previous elections in the constituency is sourced from various publicly available platforms including https://old.eci.gov.in/statistical-report/statistical-reports/ and https://affidavit.eci.gov.in/. The ECI is the authoritative source for election-related data in India, and we rely on their official records for the content presented here. However, due to the complexity of electoral processes and potential data discrepancies, there may be occasional inaccuracies or omissions in the information provided.

Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+