# 2021–2026 West Bengal Legislative Assembly by-elections

By-elections for 10 constituencies of the West Bengal Legislative Assembly were held after the 2021 West Bengal Legislative Assembly election.

## Results
### Background

Sovandeb Chattopadhyay resigned from his seat in the Bhabanipur (Vidhan Sabha constituency) for CM Mamata Bannerjee to contest the Legislative Assembly by-elections.
On 30 September 2021, the Election Commission of India (ECI) announced a by-election for the Bhabanipur seat. Later, the ECI announced remaining vacant seats for elections on 30 October 2021.

### Summary

| Party | Party | Popular vote | Popular vote | Seats | Seats | Seats |
| Party | Party | Votes | % | Contested | Won | +/− |
| | All India Trinamool Congress | 713,684 | 71.95 | 6 | 6 | 2 |
| | Indian National Congress | 8,095 | 0.82 | 2 | 1 | 0 |
| | Communist Party of India (Marxist) | 91,265 | 9.20 | 4 | 0 | 0 |
| | Bharatiya Janata Party | 151,223 | 15.25 | 6 | 0 | 2 |
| | Total/Turnout | 991,911 |

### Constituency-wise results

| Constituency No. | Election Date | Date (M.L.A. elected) | Constituency | MLA before election | Party before election | Elected MLA | Party after election | Party after election |
| 159 | 30 September 2021 | 3 October 2021 | Bhabanipur | Sovandeb Chattopadhyay | All India Trinamool Congress | Mamata Banerjee | | All India Trinamool Congress |
| 7 | 30 October 2021 | 2 November 2021 | Dinhata | Nisith Pramanik | Bharatiya Janata Party | Udayan Guha | | All India Trinamool Congress |
| 86 | 30 October 2021 | 2 November 2021 | Santipur | Jagannath Sarkar | Bharatiya Janata Party | Braja Kishor Goswami | | All India Trinamool Congress |
| 109 | 30 October 2021 | 2 November 2021 | Khardaha | Kajal Sinha | All India Trinamool Congress | Sovandeb Chattopadhyay | | All India Trinamool Congress |
| 127 | 30 October 2021 | 2 November 2021 | Gosaba | Jayanta Naskar | All India Trinamool Congress | Subrata Mondal | | All India Trinamool Congress |
| 161 | 12 April 2022 | 16 April 2022 | Ballygunge | Subrata Mukherjee | All India Trinamool Congress | Babul Supriyo | | All India Trinamool Congress |
| 60 | 27 February 2023 | 2 March 2023 | Sagardighi | Subrata Saha | All India Trinamool Congress | Bayron Biswas | | Indian National Congress |
| 15 | 5 September 2023 | 8 September 2023 | Dhupguri | Bishnu Pada Ray | Bharatiya Janata Party | Nirmal Chandra Roy | | All India Trinamool Congress |
| 62 | 7 May 2024 | 4 June 2024 | Bhagabangola | Idris Ali | All India Trinamool Congress | TBD | TBD | TBD |
| 113 | 1 June 2024 | 4 June 2024 | Baranagar | Tapas Roy | All India Trinamool Congress | TBD | TBD | TBD |
| 35 | 11 July 2024 | TBD | Raiganj | Krishna Kalyani | Bharatiya Janata Party | TBD | TBD | TBD |
| 90 | 11 July 2024 | TBD | Ranaghat Dakshin | Mukut Mani Adhikari | Bharatiya Janata Party | TBD | TBD | TBD |
| 94 | 11 July 2024 | TBD | Bagdah | Biswajit Das | Bharatiya Janata Party | TBD | TBD | TBD |
| 167 | 11 July 2024 | TBD | Maniktala | Sadhan Pande | All India Trinamool Congress | TBD | TBD | TBD |
    Reason for vacancy of their seats:
* ↑ Resigned.
* 1 2 Members were elected, but didn't take the official oath, as they chose to continue serving as Members of Parliament (as per parliamentary rules).
* ↑ Died before declaration of election results on 2 May 2021.
* ↑ Died.
* ↑ Died.
* ↑ Died.
* ↑ Died.
* ↑ Died.
* ↑ Resigned.
* ↑ Resigned.
* ↑ Resigned.
* ↑ Died.
* ↑ The seat fell vacant due to the death of sitting MLA Sadhan Pande on 20 February 2022. However, by-elections couldn't be held within 6 months of Pande's death (according to Indian law) because BJP candidate Kalyan Chaubey, who came second in the 2021 Assembly election had filed an election petition in the Calcutta High Court, alleging irregularities in polling. The case is currently pending, before a division bench of the court. The Representation of the People Act, 1951 forbids holding any polls to the seat until any election petition concerning that seat has been resolved.