Target / defence
West Bengal Vidhan Sabha 2021 — seats ranked by winning margin.
Lok Sabha
Vidhan Sabha
- Andhra Pradesh
- Andhra Pradesh 27
- Arunachal Pradesh
- Assam
- Bihar
- Bihar 1947 1999
- Chhattisgarh
- Delhi
- Goa
- Goa Daman And Diu
- Gujarat
- Haryana
West Bengal · Vidhan Sabha 2021 · showing 294 of 294 seats (closest margins first). Pick a party to split defend vs attack.
- knife-edge: 28
- marginal: 40
- competitive: 67
- comfortable: 93
- safe: 66
| Constituency | State | Winner | Margin | Band | Posture |
|---|---|---|---|---|---|
| Dinhata | West Bengal | BJP | 0.0% (57) | knife-edge | watch |
| Balarampur | West Bengal | BJP | 0.2% (423) | knife-edge | watch |
| Dantan | West Bengal | AITC | 0.3% (623) | knife-edge | watch |
| Tamluk | West Bengal | AITC | 0.3% (793) | knife-edge | watch |
| Kulti | West Bengal | BJP | 0.4% (679) | knife-edge | watch |
| Jalpaiguri | West Bengal | AITC | 0.4% (941) | knife-edge | watch |
| Ghatal | West Bengal | BJP | 0.4% (966) | knife-edge | watch |
| Moyna | West Bengal | BJP | 0.6% (1,260) | knife-edge | watch |
| Bankura | West Bengal | BJP | 0.7% (1,468) | knife-edge | watch |
| Gazole | West Bengal | BJP | 0.8% (1,798) | knife-edge | watch |
| Nandigram | West Bengal | BJP | 0.9% (1,956) | knife-edge | watch |
| Tapan | West Bengal | BJP | 0.9% (1,650) | knife-edge | watch |
| Bangaon Dakshin | West Bengal | BJP | 1.0% (2,004) | knife-edge | watch |
| Kalyani | West Bengal | BJP | 1.0% (2,206) | knife-edge | watch |
| Mahishadal | West Bengal | AITC | 1.1% (2,386) | knife-edge | watch |
| Murshidabad | West Bengal | BJP | 1.1% (2,491) | knife-edge | watch |
| Narayangarh | West Bengal | AITC | 1.1% (2,416) | knife-edge | watch |
| Baisnab Nagar | West Bengal | AITC | 1.2% (2,471) | knife-edge | watch |
| Barjora | West Bengal | AITC | 1.5% (3,269) | knife-edge | watch |
| Burwan | West Bengal | AITC | 1.6% (2,749) | knife-edge | watch |
| Falakata | West Bengal | BJP | 1.8% (3,990) | knife-edge | watch |
| Habra | West Bengal | AITC | 1.9% (3,841) | knife-edge | watch |
| Ranibandh | West Bengal | AITC | 1.9% (3,939) | knife-edge | watch |
| Goghat | West Bengal | BJP | 1.9% (4,147) | knife-edge | watch |
| Dhupguri | West Bengal | BJP | 1.9% (4,355) | knife-edge | watch |
| Dubrajpur | West Bengal | BJP | 1.9% (3,863) | knife-edge | watch |
| Durgapur Purba | West Bengal | AITC | 2.0% (3,746) | knife-edge | watch |
| Raniganj | West Bengal | AITC | 2.0% (3,556) | knife-edge | watch |
| Saltora | West Bengal | BJP | 2.1% (4,145) | marginal | — |
| Para | West Bengal | BJP | 2.1% (4,007) | marginal | — |
| Kharagpur Sadar | West Bengal | BJP | 2.2% (3,771) | marginal | — |
| Asansol Dakshin | West Bengal | BJP | 2.3% (4,487) | marginal | — |
| Pandabeswar | West Bengal | AITC | 2.4% (3,803) | marginal | — |
| Nandakumar | West Bengal | AITC | 2.4% (5,406) | marginal | — |
| Gangarampur | West Bengal | BJP | 2.4% (4,592) | marginal | — |
| Kalimpong | West Bengal | IND | 2.5% (3,870) | marginal | — |
| Coochbehar Dakshin | West Bengal | BJP | 2.5% (4,931) | marginal | — |
| Raghunathpur | West Bengal | BJP | 2.6% (5,438) | marginal | — |
| Mal | West Bengal | AITC | 2.6% (5,465) | marginal | — |
| Balagarh | West Bengal | AITC | 2.7% (5,784) | marginal | — |
| Nanoor | West Bengal | AITC | 2.9% (6,670) | marginal | — |
| Pingla | West Bengal | AITC | 2.9% (6,656) | marginal | — |
| Purbasthali Uttar | West Bengal | AITC | 3.2% (6,706) | marginal | — |
| Tehatta | West Bengal | AITC | 3.2% (6,915) | marginal | — |
| Arambagh | West Bengal | BJP | 3.3% (7,172) | marginal | — |
| Indas | West Bengal | BJP | 3.4% (7,220) | marginal | — |
| Suri | West Bengal | AITC | 3.4% (7,320) | marginal | — |
| Purulia | West Bengal | BJP | 3.4% (7,018) | marginal | — |
| Kalna | West Bengal | AITC | 3.6% (7,478) | marginal | — |
| Tarakeswar | West Bengal | AITC | 3.7% (7,484) | marginal | — |
| Chhatna | West Bengal | BJP | 3.7% (7,164) | marginal | — |
| Howrah Uttar | West Bengal | AITC | 3.7% (5,522) | marginal | — |
| Panskura Paschim | West Bengal | AITC | 3.8% (8,889) | marginal | — |
| Kashipur | West Bengal | BJP | 3.8% (7,387) | marginal | — |
| Rampurhat | West Bengal | AITC | 4.0% (8,472) | marginal | — |
| Bardhaman Dakshin | West Bengal | AITC | 4.0% (8,105) | marginal | — |
| Katwa | West Bengal | AITC | 4.1% (9,155) | marginal | — |
| Kanthi-Uttar | West Bengal | BJP | 4.1% (9,330) | marginal | — |
| Sabang | West Bengal | AITC | 4.2% (9,864) | marginal | — |
| Sitai | West Bengal | AITC | 4.3% (10,112) | marginal | — |
| Bagdaha | West Bengal | BJP | 4.5% (9,792) | marginal | — |
| Gaighata | West Bengal | BJP | 4.5% (9,578) | marginal | — |
| Chandrakona | West Bengal | AITC | 4.6% (11,281) | marginal | — |
| Kumargram | West Bengal | BJP | 4.8% (11,001) | marginal | — |
| Patashpur | West Bengal | AITC | 4.8% (9,994) | marginal | — |
| Krishnanagar Dakshin | West Bengal | AITC | 4.8% (9,305) | marginal | — |
| Panskura Purba | West Bengal | AITC | 4.9% (9,660) | marginal | — |
| Jamuria | West Bengal | AITC | 4.9% (8,051) | marginal | — |
| Bally | West Bengal | AITC | 5.0% (6,237) | competitive | — |
| Bidhan Nagar | West Bengal | AITC | 5.0% (7,997) | competitive | — |
| Maynaguri | West Bengal | BJP | 5.1% (11,911) | competitive | — |
| Bangaon Uttar | West Bengal | BJP | 5.2% (10,488) | competitive | — |
| Garbeta | West Bengal | AITC | 5.2% (10,572) | competitive | — |
| Saptagram | West Bengal | AITC | 5.2% (9,772) | competitive | — |
| Onda | West Bengal | BJP | 5.2% (11,551) | competitive | — |
| Sonamukhi | West Bengal | BJP | 5.3% (10,888) | competitive | — |
| Katulpur | West Bengal | BJP | 5.3% (11,785) | competitive | — |
| Kanthi-Dakshn | West Bengal | BJP | 5.3% (10,293) | competitive | — |
| Debra | West Bengal | AITC | 5.5% (11,226) | competitive | — |
| Ausgram | West Bengal | AITC | 5.5% (11,815) | competitive | — |
| Chakdaha | West Bengal | BJP | 5.5% (11,680) | competitive | — |
| Ramnagar | West Bengal | AITC | 5.7% (12,517) | competitive | — |
| Chapra | West Bengal | AITC | 5.7% (12,118) | competitive | — |
| Ketugram | West Bengal | AITC | 6.0% (12,683) | competitive | — |
| Khanakul | West Bengal | BJP | 6.0% (12,884) | competitive | — |
| Coochbehar Uttar | West Bengal | BJP | 6.0% (14,615) | competitive | — |
| Bishnupur | West Bengal | BJP | 6.1% (11,420) | competitive | — |
| Jaipur | West Bengal | BJP | 6.1% (12,200) | competitive | — |
| Chandipur | West Bengal | AITC | 6.1% (13,472) | competitive | — |
| Mayureswar | West Bengal | AITC | 6.1% (12,075) | competitive | — |
| Taldangra | West Bengal | AITC | 6.2% (12,377) | competitive | — |
| Barrackpur | West Bengal | AITC | 6.3% (9,222) | competitive | — |
| Hariharpara | West Bengal | AITC | 6.5% (14,066) | competitive | — |
| Haldia | West Bengal | BJP | 6.8% (15,008) | competitive | — |
| Baghmundi | West Bengal | AITC | 6.9% (13,969) | competitive | — |
| Ranaghat Dakshin | West Bengal | BJP | 6.9% (16,515) | competitive | — |
| Kushmundi | West Bengal | AITC | 6.9% (12,584) | competitive | — |
| Sainthia | West Bengal | AITC | 6.9% (15,243) | competitive | — |
| Udaynarayanpur | West Bengal | AITC | 7.1% (13,998) | competitive | — |
| Bardhaman Uttar | West Bengal | AITC | 7.2% (17,268) | competitive | — |
| Alipurduars | West Bengal | BJP | 7.3% (16,007) | competitive | — |
| Haringhata | West Bengal | BJP | 7.3% (15,200) | competitive | — |
| Keshiari | West Bengal | AITC | 7.3% (15,330) | competitive | — |
| Santipur | West Bengal | BJP | 7.3% (15,878) | competitive | — |
| Sitalkuchi | West Bengal | BJP | 7.3% (17,815) | competitive | — |
| Manbazar | West Bengal | AITC | 7.3% (15,516) | competitive | — |
| Chunchura | West Bengal | AITC | 7.4% (18,417) | competitive | — |
| Rajganj | West Bengal | AITC | 7.4% (15,773) | competitive | — |
| Mekliganj | West Bengal | AITC | 7.5% (14,685) | competitive | — |
| Durgapur Paschim | West Bengal | BJP | 7.5% (14,664) | competitive | — |
| Maldaha | West Bengal | BJP | 7.6% (15,456) | competitive | — |
| Diamond Harbour | West Bengal | AITC | 7.6% (16,996) | competitive | — |
| Egra | West Bengal | AITC | 7.7% (18,491) | competitive | — |
| Bandwan | West Bengal | AITC | 7.9% (18,831) | competitive | — |
| Raina | West Bengal | AITC | 8.0% (18,205) | competitive | — |
| Purbasthali Dakshin | West Bengal | AITC | 8.1% (17,410) | competitive | — |
| Khejuri | West Bengal | BJP | 8.5% (17,965) | competitive | — |
| Labpur | West Bengal | AITC | 8.6% (17,975) | competitive | — |
| Jangipara | West Bengal | AITC | 8.6% (17,926) | competitive | — |
| Galsi | West Bengal | AITC | 8.7% (19,262) | competitive | — |
| Jamalpur | West Bengal | AITC | 8.8% (17,971) | competitive | — |
| Nabadwip | West Bengal | AITC | 8.9% (18,571) | competitive | — |
| Balurghat | West Bengal | BJP | 8.9% (13,436) | competitive | — |
| Kurseong | West Bengal | BJP | 9.0% (15,515) | competitive | — |
| Uluberia Purba | West Bengal | AITC | 9.0% (17,126) | competitive | — |
| Keshpur | West Bengal | AITC | 9.1% (20,720) | competitive | — |
| Kaliaganj | West Bengal | BJP | 9.2% (21,820) | competitive | — |
| Krishnaganj | West Bengal | BJP | 9.3% (21,277) | competitive | — |
| English Bazar | West Bengal | BJP | 9.5% (20,099) | competitive | — |
| Patharpratima | West Bengal | AITC | 9.6% (22,134) | competitive | — |
| Khandaghosh | West Bengal | AITC | 9.7% (20,886) | competitive | — |
| Bijpur | West Bengal | AITC | 9.7% (13,347) | competitive | — |
| Bolpur | West Bengal | AITC | 9.8% (22,280) | competitive | — |
| Satgachhia | West Bengal | AITC | 10.0% (23,318) | competitive | — |
| Habibpur | West Bengal | BJP | 10.0% (19,517) | competitive | — |
| Raipur | West Bengal | AITC | 10.1% (19,398) | comfortable | — |
| Nakashipara | West Bengal | AITC | 10.2% (21,271) | comfortable | — |
| Jagatdal | West Bengal | AITC | 10.3% (18,364) | comfortable | — |
| Medinipur | West Bengal | AITC | 10.4% (24,397) | comfortable | — |
| Basirhat-Dakshin | West Bengal | AITC | 10.5% (24,468) | comfortable | — |
| Mangalkote | West Bengal | AITC | 10.5% (22,337) | comfortable | — |
| Ranaghat Uttar Paschim | West Bengal | BJP | 10.5% (23,128) | comfortable | — |
| Haripal | West Bengal | AITC | 10.6% (23,072) | comfortable | — |
| Memari | West Bengal | AITC | 10.6% (23,078) | comfortable | — |
| Barasat | West Bengal | AITC | 10.7% (23,783) | comfortable | — |
| Karimpur | West Bengal | AITC | 10.7% (23,575) | comfortable | — |
| Dabgram-Phulbari | West Bengal | BJP | 10.8% (27,593) | comfortable | — |
| Natabari | West Bengal | BJP | 10.9% (23,440) | comfortable | — |
| Ashokenagar | West Bengal | AITC | 10.9% (23,532) | comfortable | — |
| Bhangar | West Bengal | RSMPA | 10.9% (26,151) | comfortable | — |
| Asansol Uttar | West Bengal | AITC | 11.1% (21,110) | comfortable | — |
| Sonarpur Dakshin | West Bengal | AITC | 11.4% (26,181) | comfortable | — |
| Uluberia Uttar | West Bengal | AITC | 11.4% (21,003) | comfortable | — |
| Kakdwip | West Bengal | AITC | 11.6% (25,302) | comfortable | — |
| Mandirbazar | West Bengal | AITC | 11.9% (23,492) | comfortable | — |
| Nayagram | West Bengal | AITC | 12.0% (22,754) | comfortable | — |
| Gopiballavpur | West Bengal | AITC | 12.1% (23,768) | comfortable | — |
| Daspur | West Bengal | AITC | 12.1% (26,842) | comfortable | — |
| Amdanga | West Bengal | AITC | 12.2% (25,480) | comfortable | — |
| Gosaba | West Bengal | AITC | 12.2% (23,709) | comfortable | — |
| Naihati | West Bengal | AITC | 12.2% (18,855) | comfortable | — |
| Harirampur | West Bengal | AITC | 12.2% (22,672) | comfortable | — |
| Mathabhanga | West Bengal | BJP | 12.3% (26,134) | comfortable | — |
| Hemtabad | West Bengal | AITC | 12.3% (27,215) | comfortable | — |
| Bhagabanpur | West Bengal | BJP | 12.4% (27,549) | comfortable | — |
| Singur | West Bengal | AITC | 12.5% (25,923) | comfortable | — |
| Jagatballavpur | West Bengal | AITC | 12.5% (29,196) | comfortable | — |
| Sagar | West Bengal | AITC | 12.5% (29,846) | comfortable | — |
| Sreerampur | West Bengal | AITC | 12.6% (23,433) | comfortable | — |
| Amta | West Bengal | AITC | 12.6% (26,205) | comfortable | — |
| Nagrakata | West Bengal | BJP | 12.6% (23,475) | comfortable | — |
| Pursurah | West Bengal | BJP | 12.8% (28,178) | comfortable | — |
| Darjeeling | West Bengal | BJP | 12.8% (21,276) | comfortable | — |
| Bhatpara | West Bengal | BJP | 12.9% (13,687) | comfortable | — |
| Hingalganj | West Bengal | AITC | 12.9% (24,916) | comfortable | — |
| Jorasanko | West Bengal | AITC | 13.0% (12,743) | comfortable | — |
| Dhaniakhali | West Bengal | AITC | 13.0% (30,159) | comfortable | — |
| Raiganj | West Bengal | BJP | 13.1% (20,748) | comfortable | — |
| Salboni | West Bengal | AITC | 13.2% (32,644) | comfortable | — |
| Dum Dum Uttar | West Bengal | AITC | 13.5% (28,499) | comfortable | — |
| Phansidewa | West Bengal | BJP | 13.5% (27,711) | comfortable | — |
| Baharampur | West Bengal | BJP | 13.8% (26,852) | comfortable | — |
| Samserganj | West Bengal | AITC | 14.0% (26,379) | comfortable | — |
| Noapara | West Bengal | AITC | 14.1% (26,710) | comfortable | — |
| Barabani | West Bengal | AITC | 14.1% (23,457) | comfortable | — |
| Uluberia Dakshin | West Bengal | AITC | 14.2% (28,438) | comfortable | — |
| Shyampur | West Bengal | AITC | 14.3% (31,511) | comfortable | — |
| Rajarhat Gopalpur | West Bengal | AITC | 14.3% (25,296) | comfortable | — |
| Pandua | West Bengal | AITC | 14.4% (31,858) | comfortable | — |
| Dum Dum | West Bengal | AITC | 14.6% (26,731) | comfortable | — |
| Panihati | West Bengal | AITC | 14.6% (25,177) | comfortable | — |
| Kalchini | West Bengal | BJP | 14.8% (28,576) | comfortable | — |
| Ranaghat Uttar Purba | West Bengal | BJP | 15.0% (31,782) | comfortable | — |
| Raidighi | West Bengal | AITC | 15.0% (35,568) | comfortable | — |
| Tufanganj | West Bengal | BJP | 15.0% (31,198) | comfortable | — |
| Bhatar | West Bengal | AITC | 15.1% (31,741) | comfortable | — |
| Sonarpur Uttar | West Bengal | AITC | 15.1% (36,090) | comfortable | — |
| Bagnan | West Bengal | AITC | 15.2% (30,120) | comfortable | — |
| Champdani | West Bengal | AITC | 15.2% (30,078) | comfortable | — |
| Panchla | West Bengal | AITC | 15.3% (32,751) | comfortable | — |
| Deganga | West Bengal | AITC | 15.3% (32,537) | comfortable | — |
| Monteswar | West Bengal | AITC | 15.3% (31,805) | comfortable | — |
| Maniktala | West Bengal | AITC | 15.4% (20,238) | comfortable | — |
| Khardaha | West Bengal | AITC | 15.6% (28,140) | comfortable | — |
| Canning Paschim | West Bengal | AITC | 16.4% (35,243) | comfortable | — |
| Manikchak | West Bengal | AITC | 16.5% (33,878) | comfortable | — |
| Swarupnagar | West Bengal | AITC | 16.5% (34,800) | comfortable | — |
| Behala Purba | West Bengal | AITC | 17.1% (37,428) | comfortable | — |
| Domjur | West Bengal | AITC | 17.1% (42,620) | comfortable | — |
| Nabagram | West Bengal | AITC | 17.3% (35,533) | comfortable | — |
| Kumarganj | West Bengal | AITC | 17.3% (29,367) | comfortable | — |
| Chandernagore | West Bengal | AITC | 17.3% (31,029) | comfortable | — |
| Karandighi | West Bengal | AITC | 17.4% (36,626) | comfortable | — |
| Rashbehari Avenue | West Bengal | AITC | 17.4% (21,414) | comfortable | — |
| Krishna Nagar Uttar | West Bengal | BJP | 17.5% (35,089) | comfortable | — |
| Kulpi | West Bengal | AITC | 17.7% (33,818) | comfortable | — |
| Khargram | West Bengal | AITC | 17.7% (32,573) | comfortable | — |
| Madarihat | West Bengal | BJP | 18.1% (29,685) | comfortable | — |
| Shibpur | West Bengal | AITC | 18.1% (32,603) | comfortable | — |
| Jadavpur | West Bengal | AITC | 18.3% (38,869) | comfortable | — |
| Uttarpara | West Bengal | AITC | 18.3% (35,989) | comfortable | — |
| Kharagpur | West Bengal | AITC | 18.3% (36,230) | comfortable | — |
| Sankrail | West Bengal | AITC | 18.4% (40,427) | comfortable | — |
| Jaynagar | West Bengal | AITC | 19.2% (38,683) | comfortable | — |
| Jhargram | West Bengal | AITC | 19.3% (38,240) | comfortable | — |
| Sandeshkhali | West Bengal | AITC | 19.5% (39,685) | comfortable | — |
| Chakulia | West Bengal | AITC | 19.6% (33,837) | comfortable | — |
| Falta | West Bengal | AITC | 19.7% (40,774) | comfortable | — |
| Siliguri | West Bengal | BJP | 20.2% (35,586) | safe | — |
| Chanditala | West Bengal | AITC | 20.2% (41,347) | safe | — |
| Kandi | West Bengal | AITC | 20.8% (38,080) | safe | — |
| Kultali | West Bengal | AITC | 20.8% (47,177) | safe | — |
| Budge Budge | West Bengal | AITC | 20.9% (44,714) | safe | — |
| Domkal | West Bengal | AITC | 21.1% (47,229) | safe | — |
| Madhyamgram | West Bengal | AITC | 21.2% (48,126) | safe | — |
| Binpur | West Bengal | AITC | 21.3% (39,494) | safe | — |
| Shyampukur | West Bengal | AITC | 22.1% (22,520) | safe | — |
| Behala Paschim | West Bengal | AITC | 22.2% (50,884) | safe | — |
| Baruipur Purba | West Bengal | AITC | 22.2% (49,641) | safe | — |
| Baranagar | West Bengal | AITC | 22.3% (35,147) | safe | — |
| Islampur | West Bengal | AITC | 22.3% (37,440) | safe | — |
| Kaliganj | West Bengal | AITC | 22.7% (46,987) | safe | — |
| Itahar | West Bengal | AITC | 22.8% (43,975) | safe | — |
| Bhabanipur | West Bengal | AITC | 22.8% (28,719) | safe | — |
| Canning Purba | West Bengal | AITC | 23.0% (53,007) | safe | — |
| Bharatpur | West Bengal | AITC | 23.1% (43,083) | safe | — |
| Howrah Dakshin | West Bengal | AITC | 23.6% (50,569) | safe | — |
| Basanti | West Bengal | AITC | 23.9% (50,642) | safe | — |
| Howrah Madhya | West Bengal | AITC | 24.2% (46,547) | safe | — |
| Rajarhat New Town | West Bengal | AITC | 24.2% (56,432) | safe | — |
Showing first 250 rows. Narrow with party / posture filters.