Bharatiya Janata Party
Bharatiya Janata Party (BJP) in Uttar Pradesh Vidhan Sabha elections, tracked here since 1980. See seats won by year, its strongest constituencies, and how it is tracking in live fan-vote sentiment ahead of the UP Election 2027.
Performance Over Years
BJP has won at least one Vidhan Sabha seat in 11 of Uttar Pradesh’s recorded Assembly elections since 1980.
| Year | Seats Won | Seat Share | Status |
|---|---|---|---|
| 2022 | 255 / 403 | 63.3% | MAJORITY |
| 2017 | 312 / 403 | 77.4% | MAJORITY |
| 2012 | 47 / 404 | 11.6% | OPPOSITION |
| 2007 | 51 / 406 | 12.6% | OPPOSITION |
| 2002 | 88 / 406 | 21.7% | OPPOSITION |
| 1996 | 174 / 424 | 41.0% | OPPOSITION |
| 1993 | 177 / 423 | 41.8% | OPPOSITION |
| 1991 | 221 / 421 | 52.5% | MAJORITY |
| 1989 | 57 / 425 | 13.4% | OPPOSITION |
| 1985 | 16 / 425 | 3.8% | OPPOSITION |
| 1980 | 11 / 427 | 2.6% | OPPOSITION |
BJP Strongholds in UP
The 10 constituencies BJP has won most consistently across past elections.
| Constituency | District | Wins | Won in | Last Margin (2022) |
|---|---|---|---|---|
| Bareilly City | Bareilly | 10 | 1985, 1989, 1991, 1993, 1996, 2002, 2007, 2012, 2017, 2022 | +32,320 |
| Shahjahanpur | Shahjahanpur | 9 | 1989, 1991, 1993, 1996, 2002, 2007, 2012, 2017, 2022 | +9,313 |
| Varanasi South | Varanasi | 9 | 1989, 1991, 1993, 1996, 2002, 2007, 2012, 2017, 2022 | +10,722 |
| Lucknow East | Lucknow | 8 | 1991, 1993, 1996, 2002, 2007, 2012, 2017, 2022 | +68,731 |
| Atrauli | Aligarh | 8 | 1985, 1989, 1991, 1993, 1996, 2007, 2017, 2022 | +39,324 |
| Meerut Cantonment | Meerut | 8 | 1989, 1993, 1996, 2002, 2007, 2012, 2017, 2022 | +1,18,072 |
| Aonla | Bareilly | 8 | 1985, 1989, 1991, 1996, 2002, 2012, 2017, 2022 | +18,424 |
| Varanasi Cantonment | Varanasi | 8 | 1991, 1993, 1996, 2002, 2007, 2012, 2017, 2022 | +86,844 |
| Sitapur | Sitapur | 7 | 1980, 1985, 1989, 1991, 1993, 2017, 2022 | +1,253 |
| Ayodhya | Faizabad | 7 | 1991, 1993, 1996, 2002, 2007, 2017, 2022 | +19,990 |
Bharatiya Janata Party in Uttar Pradesh, Explained
Bharatiya Janata Party is registered with the Election Commission of India as a national party. Since 1980, it has won at least one Vidhan Sabha seat in 11 Uttar Pradesh Assembly elections, picking up 1,409 seats in total and a standalone majority 3 times. Its best result on record was 2017, winning 312 of 403 seats.
In the 2022 Assembly election, the party’s most recent contest, BJP won 255 seats — down 57 seats from 2017, finishing as the majority in the current Assembly. Its strongest seat is Bareilly City in Bareilly district, won 10 times, most recently in 2022.
Candidate lists for the UP Election 2027 have not been announced yet; they are typically released in the months immediately before voting. This page updates automatically as new results and candidate data are added, and the seat history and stronghold tables above always reflect the latest confirmed results. Until nominations are out, the Fan Vote is the fastest way to see how BJP is perceived heading into 2027.
Frequently Asked Questions
How many seats did BJP win in the last UP Assembly election?
Bharatiya Janata Party won 255 out of 403 Vidhan Sabha seats in the 2022 Uttar Pradesh Assembly election, enough for a majority.
Has BJP ever formed the government in Uttar Pradesh?
Yes. Bharatiya Janata Party has won a seat majority in 3 Uttar Pradesh Assembly elections since 1980.
What is BJP's strongest constituency in UP?
Bareilly City in Bareilly district is BJP's strongest seat, won 10 times (most recently in 2022).
Is BJP a national or state party?
Bharatiya Janata Party is registered with the Election Commission of India as a National Party.