Explorer
Bihar Assembly Election, 2020
243 seats · 126 changed party since 2015 · turnout 57.4%
Party standings
Bihar Assembly Election, 2020 · 13 parties won seats
- RJD75
- BJP74
- JDU43
- INC19
- CPIMLL12
- AIMIM5
- VSIP4
- Others11
Ring and figures are seats won.
| Party | Seats | Votes | Vote share | Contested |
|---|---|---|---|---|
| RJDRashtriya Janata Dal | 7531% | 97,36,242 | 23.1% | 144 |
| BJPBharatiya Janata Party | 7430% | 82,01,408 | 19.5% | 110 |
| JDUJanata Dal (United) | 4318% | 64,84,414 | 15.4% | 115 |
| INCIndian National Congress | 198% | 39,95,003 | 9.5% | 70 |
| CPIMLLCpi(M (L)L) | 125% | 13,33,569 | 3.2% | 19 |
| AIMIMAll India Majlis-e-Ittehadul Muslimeen | 52% | 5,23,279 | 1.2% | 20 |
| VSIPVSIP | 42% | 6,39,840 | 1.5% | 13 |
| HAMSHindustani Awam Morcha (Secular) | 42% | 3,75,564 | 0.9% | 7 |
| CPICommunist Party of India | 21% | 3,49,489 | 0.8% | 6 |
| CPMCommunist Party of India (Marxist) | 21% | 2,74,155 | 0.7% | 4 |
| INDIndependent | 10% | 36,41,247 | 8.6% | 1299 |
| LJPLoktantrik Janshakti Party | 10% | 23,83,457 | 5.7% | 135 |
| BSPBahujan Samaj Party | 10% | 6,28,944 | 1.5% | 78 |
| RLSPRLSP | 00% | 7,44,221 | 1.8% | 99 |
| NOTANOTA | 00% | 7,06,252 | 1.7% | 243 |
| JAPLJAPL | 00% | 4,32,109 | 1.0% | 148 |
+ 185 smaller parties / independents with under 1% of the vote.
Constituency map
Bihar Assembly Election, 2020 · winner by seat
243 constituencies · tap for the winner, again for the full result
House composition
Majority line at 122
2020 · selected
Majority 122
RJD75BJP74JDU43INC19CPIMLL12AIMIM5VSIP4HAMS4CPI2CPM2+3 more · 3 seats
2015 · previous
Majority 122
Vote share by party
Share of valid votes · 2015 → 2020
2015 2020· by party
30%23%15%8%0%
18.4
23.1
24.4
19.5
16.8
15.4
6.7
9.5
1.5
3.2
9.4
8.6
4.8
5.7
RJDBJPJDUINCCPIMLLINDLJP
Seat change
2020 seats minus 2015 seats
seats lostseats gained
RJD
80 → 75
−5
BJP
53 → 74
+21
JDU
71 → 43
−28
INC
27 → 19
−8
CPIMLL
3 → 12
+9
AIMIM
0 → 5
+5
VSIP
0 → 4
+4
HAMS
1 → 4
+3
CPI
0 → 2
+2
CPM
0 → 2
+2
Vote-share movement
Statewide, 2015 → 2020
share lostshare gained
RJD
18.4% → 23.1%
+4.8%
INC
6.7% → 9.5%
+2.8%
RLSP
0.0% → 1.8%
+1.8%
CPIMLL
1.5% → 3.2%
+1.6%
VSIP
0.0% → 1.5%
+1.5%
AIMIM
0.2% → 1.2%
+1.0%
LJP
4.8% → 5.7%
+0.8%
JAPL
1.4% → 1.0%
−0.3%
SHS
0.6% → 0.0%
−0.5%
CPI
1.4% → 0.8%
−0.5%
Biggest RJD–BJP swings
Seats where the RJD-vs-BJP vote gap moved most, 2015 → 2020. Bold = the seat changed hands.
Swing = (RJD share − BJP share) this year, minus the same gap last time. A bar to the right means the seat moved toward RJD; to the left, toward BJP.
toward BJPtoward RJD
Raniganj
Bihar
+81.8%
Jhajha
Bihar
+78.7%
Gobindpur
Bihar
+76.7%
Dinara
Bihar
+76.2%
Belhar
Bihar
+73.1%
Islampur
Bihar
+72.3%
Sarairanjan
Bihar
+71.2%
Bakhri
Bihar
−71.0%
Parbatta
Bihar
+69.1%
Gopalpur
Bihar
+69.0%
Laukaha
Bihar
+68.2%
Nabinagar
Bihar
+67.9%
Closest races · 2020
Ranked by margin as a share of valid votes · tap a seat for full results
All constituencies · 2020
243 seats · alphabetical · tap for full results · ⇄ = changed party since 2015
- AgiaonCPIMLL34.5%
- AlamnagarJDU13.5%
- AlauliRJD1.9%
- AlinagarVSIP2.0%
- AmarpurJDU1.9%
- AmnourBJP2.5%
- AmourAIMIM28.4%
- ArariaINC25.5%
- ArrahBJP1.9%
- ArwalCPIMLL13.8%
- AsthawanJDU8.0%
- AtriRJD4.6%
- AuraiBJP27.7%
- AurangabadINC1.3%
- BabubarhiJDU6.0%
- BachhwaraBJP0.3%
- BagahaBJP16.5%
- BahadurganjAIMIM26.2%
- BahadurpurJDU1.5%
- BaikunthpurRJD6.1%
- BaisiAIMIM9.2%
- BajpattiRJD1.5%
- BakhriCPI0.5%
- BakhtiarpurRJD12.1%
- BalrampurCPIMLL26.2%
- BaniapurRJD16.5%
- BankaBJP10.6%
- BankipurBJP27.7%
- BanmankhiBJP15.3%
- BarachattiHAMS3.4%
- BarariJDU5.7%
- BarauliBJP8.0%
- BarbighaJDU0.1%
- BarhBJP6.8%
- BarhampurRJD27.6%
- BarharaBJP3.0%
- BarhariaRJD2.1%
- BarurajBJP24.7%
- BathnahaBJP27.4%
- BegusaraiBJP2.4%
- BelaganjRJD14.1%
- BeldaurJDU2.9%
- BelharJDU1.3%
- BelsandRJD9.8%
- BenipattiBJP21.0%
- BenipurJDU4.0%
- BettiahBJP11.3%
- BhabuaRJD5.8%
- BhagalpurINC0.7%
- BhoreyJDU0.3%
- BibhutpurCPM24.7%
- BihariganjJDU10.0%
- BiharsharifBJP8.2%
- BihpurBJP4.1%
- BikramINC19.6%
- BisfiBJP5.7%
- BochahaVSIP6.2%
- Bodh GayaRJD2.4%
- BuxarINC2.4%
- ChainpurBSP11.8%
- ChakaiIND0.3%
- ChanpatiaBJP7.7%
- ChapraBJP4.0%
- ChenariINC10.4%
- Cheria BariarpurRJD26.9%
- ChhatapurBJP10.2%
- ChiraiaBJP10.1%
- DanapurRJD8.6%
- DarauliCPIMLL7.5%
- DaraundhaBJP6.9%
- DarbhangaBJP6.2%
- Darbhanga RuralRJD1.4%
- DehriRJD0.3%
- DhakaBJP4.9%
- DhamdahaJDU16.8%
- DhuraiyaRJD1.5%
- DighaBJP27.1%
- DinaraRJD4.8%
- DumraonCPIMLL14.0%
- EkmaRJD9.1%
- FatwahRJD11.5%
- ForbesganjBJP9.5%
- GaighatRJD4.2%
- GarkhaRJD5.6%
- Gaura BauramVSIP5.0%
- Gaya TownBJP8.9%
- GhosiCPIMLL11.4%
- GobindpurRJD20.5%
- GohRJD19.3%
- GopalganjBJP20.5%
- GopalpurJDU15.0%
- GoriyakothiBJP6.2%
- GovindganjBJP18.4%
- GuruaRJD3.7%
- HajipurBJP1.6%
- HarlakhiJDU10.5%
- HarnautJDU17.2%
- HarsidhiBJP9.2%
- HasanpurRJD12.3%
- HathuaRJD17.5%
- HayaghatBJP7.2%
- HilsaJDU0.0%
- HisuaINC9.0%
- ImamganjHAMS9.2%
- IslampurRJD2.3%
- JagdishpurRJD13.2%
- JahanabadRJD21.2%
- JaleBJP12.9%
- JamalpurINC2.9%
- JamuiBJP22.6%
- JhajhaJDU0.9%
- JhanjharpurBJP23.1%
- JokihatAIMIM4.2%
- KadwaINC19.1%
- KahalgaonBJP20.9%
- KalyanpurRJD0.7%
- Kalyanpur(Sc)JDU5.5%
- KantiRJD5.3%
- KarakatCPIMLL10.6%
- KargaharINC2.1%
- KasbaINC9.2%
- KatiharBJP6.2%
- KatoriaBJP4.0%
- KeotiBJP3.1%
- KesariaJDU6.1%
- KhagariaINC2.0%
- KhajauliBJP12.1%
- KishanganjINC0.8%
- KochadhamanAIMIM22.4%
- KorhaBJP14.7%
- KuchaikoteJDU11.4%
- KumhrarhBJP17.6%
- KurhaniRJD0.4%
- KurthaRJD20.3%
- Kusheshwar AsthanJDU5.3%
- KutumbaINC12.0%
- LakhisaraiBJP5.4%
- LalganjBJP13.7%
- LaukahaRJD4.8%
- LauriyaBJP18.4%
- MadhepuraRJD7.4%
- MadhubanBJP3.8%
- MadhubaniRJD3.6%
- MaharajganjINC1.2%
- MahishiJDU0.9%
- MahnarRJD4.8%
- MahuaRJD8.0%
- MakhdumpurRJD16.4%
- ManerRJD16.6%
- ManihariINC11.7%
- ManjhiCPM16.1%
- MarhauraRJD7.5%
- MasaurhiRJD16.4%
- MatihaniLJP0.2%
- MinapurRJD8.7%
- MohaniaRJD7.4%
- MohiuddinnagarBJP10.2%
- MokamaRJD24.1%
- MorwaRJD6.6%
- MotihariBJP7.8%
- MungerBJP0.8%
- MuzaffarpurINC3.7%
- NabinagarRJD12.6%
- NalandaJDU9.5%
- NarkatiaRJD15.2%
- NarkatiaganjBJP12.8%
- NarpatganjBJP14.3%
- NathnagarRJD4.0%
- NautanBJP15.5%
- NawadaRJD14.5%
- NirmaliJDU23.4%
- NokhaRJD11.9%
- ObraRJD12.9%
- PaliganjCPIMLL19.9%
- ParbattaJDU0.5%
- PariharBJP0.9%
- ParooBJP7.8%
- ParsaRJD11.2%
- PatepurBJP15.6%
- Patna SahibBJP9.7%
- PhulparasJDU6.0%
- PhulwariCPIMLL6.6%
- PipraBJP4.1%
- Pipra (Supaul)JDU10.6%
- PirpaintiBJP13.6%
- PranpurBJP1.5%
- PurniaBJP17.4%
- RafiganjRJD5.1%
- RaghopurRJD19.1%
- RaghunathpurRJD11.3%
- Raja PakarINC1.2%
- RajauliRJD7.5%
- RajgirJDU10.2%
- RajnagarBJP11.0%
- RajpurINC11.5%
- RamgarhRJD0.1%
- RamnagarBJP8.3%
- RaniganjJDU1.2%
- RaxaulBJP20.8%
- RigaBJP18.1%
- RoseraBJP19.7%
- RunisaidpurJDU16.1%
- RupauliJDU10.4%
- SaharsaBJP8.7%
- SahebganjVSIP8.4%
- Sahebpur KamalRJD9.1%
- SakraJDU0.9%
- SamastipurRJD2.8%
- SandeshRJD32.8%
- SarairanjanJDU2.1%
- SasaramRJD14.8%
- ShahpurRJD14.6%
- SheikhpuraRJD4.2%
- SheoharRJD21.4%
- SherghatiRJD9.7%
- SikandraHAMS3.6%
- SiktaCPIMLL1.4%
- SiktiBJP7.6%
- Simri BakhtiarpurRJD0.9%
- SingheshwarRJD2.9%
- SitamarhiBJP6.3%
- SiwanRJD1.2%
- SonbarsaJDU8.0%
- SonepurRJD3.9%
- SugauliRJD2.0%
- SultanganjJDU6.8%
- SupaulJDU16.4%
- SursandJDU5.1%
- SuryagarhaRJD5.1%
- TaraiyaBJP6.8%
- TarapurJDU4.1%
- TarariCPIMLL6.5%
- TeghraCPI28.0%
- ThakurganjRJD12.4%
- TikariHAMS1.4%
- TribeniganjJDU1.7%
- UjiarpurRJD12.5%
- VaishaliJDU3.8%
- Valmiki NagarJDU11.0%
- WarisnagarJDU7.3%
- WarsaliganjBJP5.3%
- WazirganjBJP12.8%
- ZiradeiCPIMLL17.7%