Target / defence
West Bengal Vidhan Sabha 2026 — 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 2026 · showing 293 of 293 seats (closest margins first). Pick a party to split defend vs attack.
- knife-edge: 19
- marginal: 36
- competitive: 66
- comfortable: 115
- safe: 57
| Constituency | State | Winner | Margin | Band | Posture |
|---|---|---|---|---|---|
| Rajarhat New Town | West Bengal | BJP | 0.1% (309) | knife-edge | watch |
| Satgachhia | West Bengal | BJP | 0.2% (401) | knife-edge | watch |
| Raina | West Bengal | BJP | 0.4% (834) | knife-edge | watch |
| Jangipara | West Bengal | BJP | 0.4% (862) | knife-edge | watch |
| Indas | West Bengal | BJP | 0.4% (900) | knife-edge | watch |
| Pandabeswar | West Bengal | BJP | 0.8% (1,398) | knife-edge | watch |
| Mandirbazar | West Bengal | AITC | 0.9% (1,995) | knife-edge | watch |
| Harirampur | West Bengal | AITC | 1.0% (1,986) | knife-edge | watch |
| Sitai | West Bengal | AITC | 1.0% (2,721) | knife-edge | watch |
| Madhyamgram | West Bengal | AITC | 1.0% (2,399) | knife-edge | watch |
| Kashipur-Belgachhia | West Bengal | BJP | 1.1% (1,651) | knife-edge | watch |
| Raninagar | West Bengal | INC | 1.1% (2,701) | knife-edge | watch |
| Kharagpur | West Bengal | AITC | 1.4% (2,872) | knife-edge | watch |
| Amdanga | West Bengal | AITC | 1.4% (2,995) | knife-edge | watch |
| Haripal | West Bengal | BJP | 1.4% (3,488) | knife-edge | watch |
| Champdani | West Bengal | BJP | 1.5% (3,026) | knife-edge | watch |
| Labpur | West Bengal | BJP | 1.6% (3,550) | knife-edge | watch |
| Amta | West Bengal | BJP | 1.9% (4,454) | knife-edge | watch |
| Patharpratima | West Bengal | AITC | 2.0% (4,873) | knife-edge | watch |
| Uluberia Uttar | West Bengal | BJP | 2.1% (4,177) | marginal | — |
| Kakdwip | West Bengal | BJP | 2.1% (4,760) | marginal | — |
| Pandua | West Bengal | BJP | 2.3% (5,228) | marginal | — |
| Raidighi | West Bengal | AITC | 2.3% (5,957) | marginal | — |
| Hingalganj | West Bengal | BJP | 2.6% (5,421) | marginal | — |
| Bardhaman Uttar | West Bengal | AITC | 2.6% (6,460) | marginal | — |
| Jagatballavpur | West Bengal | BJP | 2.7% (6,671) | marginal | — |
| Nabagram | West Bengal | BJP | 2.7% (5,919) | marginal | — |
| Tollygunge | West Bengal | BJP | 2.9% (6,013) | marginal | — |
| Sagar | West Bengal | BJP | 3.1% (7,881) | marginal | — |
| Bhatar | West Bengal | BJP | 3.1% (6,528) | marginal | — |
| Nayagram | West Bengal | BJP | 3.1% (6,424) | marginal | — |
| Memari | West Bengal | BJP | 3.1% (7,106) | marginal | — |
| Nanoor | West Bengal | AITC | 3.2% (8,122) | marginal | — |
| Darjeeling | West Bengal | BJP | 3.5% (6,057) | marginal | — |
| Howrah Dakshin | West Bengal | AITC | 3.6% (7,828) | marginal | — |
| Khandaghosh | West Bengal | AITC | 3.7% (8,284) | marginal | — |
| Basirhat-Dakshin | West Bengal | AITC | 3.8% (9,544) | marginal | — |
| Kamarhati | West Bengal | AITC | 3.8% (5,646) | marginal | — |
| Nandigram | West Bengal | BJP | 3.8% (9,665) | marginal | — |
| Sonarpur Uttar | West Bengal | BJP | 3.8% (9,807) | marginal | — |
| Kumarganj | West Bengal | AITC | 3.9% (6,685) | marginal | — |
| Patashpur | West Bengal | BJP | 3.9% (9,051) | marginal | — |
| Karimpur | West Bengal | BJP | 4.2% (10,185) | marginal | — |
| Sainthia | West Bengal | BJP | 4.3% (10,306) | marginal | — |
| Ashokenagar | West Bengal | BJP | 4.3% (9,408) | marginal | — |
| Sabang | West Bengal | BJP | 4.3% (11,136) | marginal | — |
| Galsi | West Bengal | BJP | 4.6% (10,494) | marginal | — |
| Kushmundi | West Bengal | BJP | 4.6% (9,063) | marginal | — |
| Khargram | West Bengal | BJP | 4.6% (9,333) | marginal | — |
| Kaliganj | West Bengal | AITC | 4.7% (10,172) | marginal | — |
| Sreerampur | West Bengal | BJP | 4.7% (8,685) | marginal | — |
| Farakka | West Bengal | INC | 4.7% (8,193) | marginal | — |
| Dantan | West Bengal | BJP | 4.8% (10,376) | marginal | — |
| Samserganj | West Bengal | AITC | 4.9% (7,587) | marginal | — |
| Jangipur | West Bengal | BJP | 5.0% (10,542) | marginal | — |
| Kulpi | West Bengal | AITC | 5.0% (10,383) | competitive | — |
| Uttarpara | West Bengal | BJP | 5.1% (10,415) | competitive | — |
| Hemtabad | West Bengal | BJP | 5.2% (12,361) | competitive | — |
| Bagnan | West Bengal | AITC | 5.2% (11,316) | competitive | — |
| Jamalpur | West Bengal | BJP | 5.2% (11,178) | competitive | — |
| Kandi | West Bengal | BJP | 5.3% (10,335) | competitive | — |
| Dhaniakhali | West Bengal | AITC | 5.3% (13,057) | competitive | — |
| Palashipara | West Bengal | AITC | 5.4% (11,454) | competitive | — |
| Hariharpara | West Bengal | AITC | 5.4% (12,665) | competitive | — |
| Bolpur | West Bengal | AITC | 5.4% (13,188) | competitive | — |
| Jorasanko | West Bengal | BJP | 5.5% (5,797) | competitive | — |
| Asansol Uttar | West Bengal | BJP | 5.6% (11,615) | competitive | — |
| Ausgram | West Bengal | BJP | 5.6% (12,535) | competitive | — |
| Suti | West Bengal | AITC | 5.6% (12,357) | competitive | — |
| Uluberia Purba | West Bengal | AITC | 5.7% (11,838) | competitive | — |
| Udaynarayanpur | West Bengal | AITC | 5.8% (12,227) | competitive | — |
| Salboni | West Bengal | BJP | 5.8% (15,243) | competitive | — |
| Beldanga | West Bengal | BJP | 5.8% (13,208) | competitive | — |
| Mangalkote | West Bengal | BJP | 5.9% (12,723) | competitive | — |
| Nalhati | West Bengal | AITC | 6.1% (13,446) | competitive | — |
| Manikchak | West Bengal | BJP | 6.2% (13,938) | competitive | — |
| Domkal | West Bengal | CPM | 6.4% (16,296) | competitive | — |
| Barabani | West Bengal | BJP | 6.4% (11,722) | competitive | — |
| Mothabari | West Bengal | AITC | 6.5% (10,496) | competitive | — |
| Dinhata | West Bengal | BJP | 6.6% (17,447) | competitive | — |
| Moyna | West Bengal | BJP | 6.6% (16,241) | competitive | — |
| Naihati | West Bengal | BJP | 6.7% (10,430) | competitive | — |
| Mal | West Bengal | BJP | 7.0% (15,492) | competitive | — |
| Keshiari | West Bengal | BJP | 7.1% (15,887) | competitive | — |
| Chandernagore | West Bengal | BJP | 7.3% (13,441) | competitive | — |
| Monteswar | West Bengal | BJP | 7.3% (14,798) | competitive | — |
| Sankrail | West Bengal | AITC | 7.4% (16,740) | competitive | — |
| Swarupnagar | West Bengal | AITC | 7.4% (16,017) | competitive | — |
| Purbasthali Dakshin | West Bengal | BJP | 7.6% (16,662) | competitive | — |
| Uluberia Dakshin | West Bengal | AITC | 7.6% (17,187) | competitive | — |
| Pingla | West Bengal | BJP | 7.7% (18,480) | competitive | — |
| Gosaba | West Bengal | BJP | 7.7% (16,100) | competitive | — |
| Deganga | West Bengal | AITC | 7.7% (17,818) | competitive | — |
| Baharampur | West Bengal | BJP | 7.9% (17,548) | competitive | — |
| Kanthi-Uttar | West Bengal | BJP | 8.1% (20,055) | competitive | — |
| Baruipur Paschim | West Bengal | AITC | 8.1% (17,862) | competitive | — |
| Panskura Purba | West Bengal | BJP | 8.2% (17,903) | competitive | — |
| Sandeshkhali | West Bengal | BJP | 8.2% (17,510) | competitive | — |
| Howrah Madhya | West Bengal | AITC | 8.4% (16,083) | competitive | — |
| Chandipur | West Bengal | BJP | 8.4% (20,270) | competitive | — |
| Bhagabanpur | West Bengal | BJP | 8.5% (20,878) | competitive | — |
| Nakashipara | West Bengal | BJP | 8.5% (17,327) | competitive | — |
| Howrah Uttar | West Bengal | BJP | 8.5% (11,250) | competitive | — |
| Jalangi | West Bengal | AITC | 8.5% (21,516) | competitive | — |
| Chanditala | West Bengal | AITC | 8.7% (19,663) | competitive | — |
| Kasba | West Bengal | AITC | 8.8% (20,974) | competitive | — |
| Shibpur | West Bengal | BJP | 8.9% (16,058) | competitive | — |
| Sitalkuchi | West Bengal | BJP | 9.1% (25,278) | competitive | — |
| Narayangarh | West Bengal | BJP | 9.1% (20,367) | competitive | — |
| Karandighi | West Bengal | BJP | 9.1% (19,869) | competitive | — |
| Noapara | West Bengal | BJP | 9.1% (17,656) | competitive | — |
| Shyampur | West Bengal | BJP | 9.1% (22,260) | competitive | — |
| Raniganj | West Bengal | BJP | 9.2% (17,786) | competitive | — |
| Bijpur | West Bengal | BJP | 9.3% (13,343) | competitive | — |
| Kurseong | West Bengal | BJP | 9.4% (17,007) | competitive | — |
| Egra | West Bengal | BJP | 9.6% (25,692) | competitive | — |
| Rajganj | West Bengal | BJP | 9.6% (21,477) | competitive | — |
| Jaipur | West Bengal | BJP | 9.7% (22,218) | competitive | — |
| Singur | West Bengal | BJP | 9.7% (21,438) | competitive | — |
| Nabadwip | West Bengal | BJP | 9.9% (21,444) | competitive | — |
| Mayureswar | West Bengal | BJP | 10.0% (21,002) | competitive | — |
| Baranagar | West Bengal | BJP | 10.1% (16,956) | comfortable | — |
| Kashipur | West Bengal | BJP | 10.2% (21,276) | comfortable | — |
| Bally | West Bengal | BJP | 10.3% (11,997) | comfortable | — |
| Barrackpur | West Bengal | BJP | 10.3% (15,822) | comfortable | — |
| Behala Paschim | West Bengal | BJP | 10.4% (24,699) | comfortable | — |
| Haringhata | West Bengal | BJP | 10.4% (22,055) | comfortable | — |
| Maniktala | West Bengal | BJP | 10.5% (15,644) | comfortable | — |
| Rampurhat | West Bengal | BJP | 10.5% (24,233) | comfortable | — |
| Lalgola | West Bengal | AITC | 10.6% (18,960) | comfortable | — |
| Behala Purba | West Bengal | BJP | 10.8% (25,137) | comfortable | — |
| Bhabanipur | West Bengal | BJP | 10.9% (15,105) | comfortable | — |
| Mahishadal | West Bengal | BJP | 11.1% (26,238) | comfortable | — |
| Ramnagar | West Bengal | BJP | 11.1% (26,939) | comfortable | — |
| Binpur | West Bengal | BJP | 11.2% (22,977) | comfortable | — |
| Bandwan | West Bengal | BJP | 11.2% (29,577) | comfortable | — |
| Coochbehar Dakshin | West Bengal | BJP | 11.4% (23,284) | comfortable | — |
| Jagatdal | West Bengal | BJP | 11.5% (20,909) | comfortable | — |
| Tufanganj | West Bengal | BJP | 11.5% (26,457) | comfortable | — |
| Manbazar | West Bengal | BJP | 11.6% (27,283) | comfortable | — |
| Dum Dum Uttar | West Bengal | BJP | 11.9% (26,404) | comfortable | — |
| Saptagram | West Bengal | BJP | 11.9% (23,289) | comfortable | — |
| Garbeta | West Bengal | BJP | 11.9% (26,225) | comfortable | — |
| Burwan | West Bengal | BJP | 12.0% (22,300) | comfortable | — |
| Bhangar | West Bengal | AISF | 12.1% (32,088) | comfortable | — |
| Jaynagar | West Bengal | AITC | 12.1% (26,350) | comfortable | — |
| Jadavpur | West Bengal | BJP | 12.1% (27,716) | comfortable | — |
| Suri | West Bengal | BJP | 12.1% (28,686) | comfortable | — |
| Tehatta | West Bengal | BJP | 12.1% (28,253) | comfortable | — |
| Nandakumar | West Bengal | BJP | 12.3% (30,603) | comfortable | — |
| Arambagh | West Bengal | BJP | 12.4% (28,959) | comfortable | — |
| Jamuria | West Bengal | BJP | 12.5% (22,514) | comfortable | — |
| Khardaha | West Bengal | BJP | 12.5% (24,486) | comfortable | — |
| Hansan | West Bengal | AITC | 12.6% (28,298) | comfortable | — |
| Shyampukur | West Bengal | BJP | 12.6% (14,633) | comfortable | — |
| Gopiballavpur | West Bengal | BJP | 12.7% (26,675) | comfortable | — |
| Panskura Paschim | West Bengal | BJP | 12.7% (32,567) | comfortable | — |
| Naoda | West Bengal | AJUP_ABBR_201987 | 12.7% (27,943) | comfortable | — |
| Dubrajpur | West Bengal | BJP | 12.7% (27,647) | comfortable | — |
| Chandrakona | West Bengal | BJP | 12.7% (33,481) | comfortable | — |
| Kalimpong | West Bengal | BJP | 12.8% (21,464) | comfortable | — |
| Ketugram | West Bengal | BJP | 12.8% (27,610) | comfortable | — |
| Daspur | West Bengal | BJP | 12.8% (32,134) | comfortable | — |
| Dum Dum | West Bengal | BJP | 12.9% (25,273) | comfortable | — |
| Nagrakata | West Bengal | BJP | 12.9% (25,858) | comfortable | — |
| Onda | West Bengal | BJP | 13.1% (31,723) | comfortable | — |
| Debra | West Bengal | BJP | 13.3% (28,801) | comfortable | — |
| Murshidabad | West Bengal | BJP | 13.4% (31,521) | comfortable | — |
| Sonamukhi | West Bengal | BJP | 13.4% (29,410) | comfortable | — |
| Baruipur Purba | West Bengal | AITC | 13.5% (31,815) | comfortable | — |
| Kalna | West Bengal | BJP | 13.5% (28,630) | comfortable | — |
| Purbasthali Uttar | West Bengal | BJP | 13.5% (30,226) | comfortable | — |
| Diamond Harbour | West Bengal | AITC | 13.5% (31,266) | comfortable | — |
| Tamluk | West Bengal | BJP | 13.6% (34,729) | comfortable | — |
| Mekliganj | West Bengal | BJP | 13.6% (29,584) | comfortable | — |
| Itahar | West Bengal | AITC | 13.7% (27,878) | comfortable | — |
| Raipur | West Bengal | BJP | 13.8% (28,742) | comfortable | — |
| Khejuri | West Bengal | BJP | 13.9% (32,690) | comfortable | — |
| Ratua | West Bengal | AITC | 14.1% (32,562) | comfortable | — |
| Tarakeswar | West Bengal | BJP | 14.1% (30,999) | comfortable | — |
| Kulti | West Bengal | BJP | 14.1% (26,498) | comfortable | — |
| Krishnanagar Dakshin | West Bengal | BJP | 14.2% (27,801) | comfortable | — |
| Chakulia | West Bengal | AITC | 14.2% (28,011) | comfortable | — |
| Magrahat Purba | West Bengal | AITC | 14.3% (31,607) | comfortable | — |
| Rajarhat Gopalpur | West Bengal | BJP | 14.3% (27,757) | comfortable | — |
| Maheshtala | West Bengal | AITC | 14.4% (32,913) | comfortable | — |
| Katulpur | West Bengal | BJP | 14.4% (34,367) | comfortable | — |
| Bharatpur | West Bengal | AITC | 14.5% (30,753) | comfortable | — |
| Durgapur Purba | West Bengal | BJP | 14.6% (30,934) | comfortable | — |
| Sonarpur Dakshin | West Bengal | BJP | 14.6% (35,782) | comfortable | — |
| Khanakul | West Bengal | BJP | 14.6% (34,483) | comfortable | — |
| Barasat | West Bengal | BJP | 14.7% (34,558) | comfortable | — |
| Chapra | West Bengal | AITC | 14.7% (30,780) | comfortable | — |
| Katwa | West Bengal | BJP | 14.7% (35,066) | comfortable | — |
| Gangarampur | West Bengal | BJP | 14.8% (28,339) | comfortable | — |
| Bishnupur | West Bengal | AITC | 14.8% (36,925) | comfortable | — |
| Kanthi-Dakshn | West Bengal | BJP | 14.9% (31,472) | comfortable | — |
| Saltora | West Bengal | BJP | 14.9% (32,135) | comfortable | — |
| Bishnupur | West Bengal | BJP | 14.9% (30,605) | comfortable | — |
| Natabari | West Bengal | BJP | 14.9% (34,613) | comfortable | — |
| Bardhaman Dakshin | West Bengal | BJP | 15.0% (30,470) | comfortable | — |
| Minakhan | West Bengal | AITC | 15.1% (32,292) | comfortable | — |
| Rashbehari Avenue | West Bengal | BJP | 15.2% (20,865) | comfortable | — |
| Dhupguri | West Bengal | BJP | 15.6% (38,550) | comfortable | — |
| Murarai | West Bengal | AITC | 15.6% (37,705) | comfortable | — |
| Ghatal | West Bengal | BJP | 15.6% (37,657) | comfortable | — |
| Gazole | West Bengal | BJP | 15.8% (38,192) | comfortable | — |
| Para | West Bengal | BJP | 15.8% (33,721) | comfortable | — |
| Habra | West Bengal | BJP | 15.9% (31,462) | comfortable | — |
| Medinipur | West Bengal | BJP | 16.0% (38,747) | comfortable | — |
| Bagdaha | West Bengal | BJP | 16.0% (34,616) | comfortable | — |
| Balarampur | West Bengal | BJP | 16.1% (35,051) | comfortable | — |
| Kalyani | West Bengal | BJP | 16.3% (34,792) | comfortable | — |
| Panchla | West Bengal | AITC | 16.4% (38,320) | comfortable | — |
| Beliaghata | West Bengal | AITC | 16.6% (28,576) | comfortable | — |
| Panihati | West Bengal | BJP | 16.6% (28,836) | comfortable | — |
| Sagardighi | West Bengal | AITC | 16.7% (34,260) | comfortable | — |
| Domjur | West Bengal | AITC | 16.7% (42,177) | comfortable | — |
| Chunchura | West Bengal | BJP | 17.2% (43,435) | comfortable | — |
| Jhargram | West Bengal | BJP | 17.4% (38,147) | comfortable | — |
| Durgapur Paschim | West Bengal | BJP | 17.6% (37,598) | comfortable | — |
| Chakdaha | West Bengal | BJP | 17.6% (36,945) | comfortable | — |
| Baduria | West Bengal | AITC | 17.7% (40,061) | comfortable | — |
| Barjora | West Bengal | BJP | 17.8% (41,310) | comfortable | — |
| Canning Paschim | West Bengal | AITC | 17.8% (40,665) | comfortable | — |
| Bangaon Dakshin | West Bengal | BJP | 17.9% (37,814) | comfortable | — |
| Baghmundi | West Bengal | BJP | 17.9% (40,817) | comfortable | — |
| Balagarh | West Bengal | BJP | 18.7% (41,914) | comfortable | — |
| Kalchini | West Bengal | BJP | 18.8% (37,843) | comfortable | — |
| Kharagpur Sadar | West Bengal | BJP | 19.0% (30,506) | comfortable | — |
| Raghunathpur | West Bengal | BJP | 19.1% (44,059) | comfortable | — |
| Asansol Dakshin | West Bengal | BJP | 19.2% (40,839) | comfortable | — |
| Bangaon Uttar | West Bengal | BJP | 19.4% (40,670) | comfortable | — |
| Falakata | West Bengal | BJP | 19.6% (45,999) | comfortable | — |
| Keshpur | West Bengal | AITC | 19.9% (50,105) | comfortable | — |
| Tapan | West Bengal | BJP | 20.0% (36,987) | comfortable | — |
| Chowrangee | West Bengal | AITC | 20.1% (22,002) | safe | — |
| Haldia | West Bengal | BJP | 20.6% (49,062) | safe | — |
| Entally | West Bengal | AITC | 20.7% (34,006) | safe | — |
| Baisnab Nagar | West Bengal | BJP | 21.0% (46,881) | safe | — |
| Haora | West Bengal | AITC | 21.0% (49,341) | safe | — |
| Raghunathganj | West Bengal | AITC | 21.0% (40,555) | safe | — |
| Bidhan Nagar | West Bengal | BJP | 21.2% (37,330) | safe | — |
| Santipur | West Bengal | BJP | 21.2% (45,376) | safe | — |
| Harischandrapur | West Bengal | AITC | 21.3% (48,271) | safe | — |
| Goghat | West Bengal | BJP | 21.4% (49,582) | safe | — |
| Chhatna | West Bengal | BJP | 21.5% (47,174) | safe | — |
| Purulia | West Bengal | BJP | 21.5% (49,253) | safe | — |
| Bhatpara | West Bengal | BJP | 21.6% (22,807) | safe | — |
| Kumargram | West Bengal | BJP | 21.7% (52,877) | safe | — |
Showing first 250 rows. Narrow with party / posture filters.