243 seats. In 2025 Bharatiya Janata Party won 89 (majority is 122). Every seat below links to its full result, turnout and history, from official Election Commission of India data.
- BJPBharatiya Janata Party8920.1% votes
- JD(U)Janata Dal (United)8519.3% votes
- RJDRashtriya Janata Dal2523.0% votes
- LJPRVLok Janshakti Party (Ram Vilas)195.0% votes
- INCIndian National Congress68.7% votes
- AIMIMAll India Majlis-E-Ittehadul Muslimeen51.9% votes
Seats won, seats where the party finished second, and vote share across all 243 constituencies.
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| BJPBharatiya Janata Party | 101 | 89 | 11 | 1,00,81,143 | 20.08% |
| JD(U)Janata Dal (United) | 101 | 85 | 16 | 96,67,118 | 19.25% |
| RJDRashtriya Janata Dal | 143 | 25 | 113 | 1,15,46,055 | 23.00% |
| LJPRVLok Janshakti Party (Ram Vilas) | 28 | 19 | 8 | 24,97,358 | 4.97% |
| INCIndian National Congress | 61 | 6 | 48 | 43,74,579 | 8.71% |
| AIMIMAll India Majlis-E-Ittehadul Muslimeen | 28 | 5 | 2 | 9,30,504 | 1.85% |
| HAMSHindustani Awam Morcha (Secular) | 6 | 5 | 1 | 5,87,056 | 1.17% |
| RLMRashtriya Lok Morcha | 6 | 4 | 2 | 5,33,313 | 1.06% |
| CPI(ML)(L)Communist Party of India (Marxist-Leninist) (Liberation) | 20 | 2 | 16 | 14,25,592 | 2.84% |
| BSPBahujan Samaj Party | 181 | 1 | 1 | 8,13,553 | 1.62% |
| CPI(M)Communist Party of India (Marxist) | 4 | 1 | 3 | 3,02,974 | 0.60% |
| IIPIndian Inclusive Party | 3 | 1 | 1 | 1,84,679 | 0.37% |
| IndependentsIndependent | 924 | 0 | 4 | 25,11,624 | 5.00% |
| JNSRJPJan Suraaj Party | 238 | 0 | 1 | 16,77,583 | 3.34% |
| VSIPVikassheel Insaan Party | 12 | 0 | 10 | 6,89,484 | 1.37% |
112 of 243 seats changed party between 2020 and 2025.
Seats decided by the smallest margins. These are where booth-level work and turnout move results.
- AC 192 · BhojpurSandesh27vote margin · JD(U) won
- AC 203 · Kaimur (bhabua) *Ramgarh30vote margin · BSP won
- AC 195 · BhojpurAgiaon95vote margin · BJP won
- AC 221 · AurangabadNabinagar112vote margin · JD(U) won
- AC 21 · Purba ChamparanDhaka178vote margin · RJD won
- AC 48 · ArariaForbesganj221vote margin · INC won
- AC 65 · KatiharBalrampur389vote margin · LJPRV won
- AC 7 · Pashchim ChamparanChanpatia602vote margin · INC won
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| RJDRashtriya Janata Dal | 144 | 75 | 67 | 97,38,855 | 23.11% |
| BJPBharatiya Janata Party | 110 | 74 | 31 | 82,02,067 | 19.46% |
| JD(U)Janata Dal (United) | 115 | 43 | 60 | 64,85,179 | 15.39% |
| INCIndian National Congress | 70 | 19 | 44 | 39,95,319 | 9.48% |
| CPI(ML)(L)Communist Party of India (Marxist-Leninist) (Liberation) | 19 | 12 | 7 | 13,33,682 | 3.16% |
| AIMIMAll India Majlis-E-Ittehadul Muslimeen | 20 | 5 | 0 | 5,23,279 | 1.24% |
| VSIPVikassheel Insaan Party | 13 | 4 | 6 | 6,39,840 | 1.52% |
| HAMSHindustani Awam Morcha (Secular) | 7 | 4 | 2 | 3,75,564 | 0.89% |
| CPICommunist Party of India | 6 | 2 | 3 | 3,49,489 | 0.83% |
| CPI(M)Communist Party of India (Marxist) | 4 | 2 | 1 | 2,74,155 | 0.65% |
| IndependentsIndependent | 1299 | 1 | 10 | 36,41,362 | 8.64% |
| LJPLok Jan Shakti Party | 135 | 1 | 9 | 23,83,739 | 5.66% |
| BSPBahujan Samaj Party | 78 | 1 | 2 | 6,28,961 | 1.49% |
| RLSPRLSP | 99 | 0 | 0 | 7,44,285 | 1.77% |
| JAPLJAPL | 148 | 0 | 0 | 4,32,250 | 1.03% |
Search by name, number or winner; filter by district, reservation or party; sort by closest margin. For the 40 Lok Sabha seats see the parliamentary list.
243 of 243 seats
| No. | Assembly seat | District | Winner | Margin | Turnout |
|---|---|---|---|---|---|
| 1 | Valmiki Nagar | Pashchim Champaran | Surendra PrasadINC | 1,6750.7% | 70.5% |
| 2 | RamnagarSC | Pashchim Champaran | Nand Kishor RamBJP | 35,68016.8% | 71.0% |
| 3 | Narkatiaganj | Pashchim Champaran | Sanjay Kumar PandeyBJP | 26,45813.5% | 70.9% |
| 4 | Bagaha | Pashchim Champaran | Ram SinghBJP | 6,3132.8% | 70.9% |
| 5 | Lauriya | Pashchim Champaran | Vinay BihariBJP | 26,96614.1% | 76.0% |
| 6 | Nautan | Pashchim Champaran | Narayan PrasadBJP | 22,07210.6% | 72.5% |
| 7 | Chanpatia | Pashchim Champaran | Abhishek RanjanINC | 6020.3% | 74.2% |
| 8 | Bettiah | Pashchim Champaran | Renu DeviBJP | 22,37311.4% | 67.3% |
| 9 | Sikta | Pashchim Champaran | Sammridh VarmaJD(U) | 47,14422.4% | 75.8% |
| 10 | Raxaul | Purba Champaran | Pramod Kumar SinhaBJP | 17,8788.3% | 75.3% |
| 11 | Sugauli | Purba Champaran | Rajesh Kumar Alias Bablu GuptaLJPRV | 58,19129.3% | 70.1% |
| 12 | Narkatia | Purba Champaran | Vishal KumarJD(U) | 1,4430.6% | 74.2% |
| 13 | HarsidhiSC | Purba Champaran | Krishnanandan PaswanBJP | 7,0953.5% | 74.0% |
| 14 | Govindganj | Purba Champaran | Raju TiwariLJPRV | 32,68317.9% | 69.1% |
| 15 | Kesaria | Purba Champaran | Shalini MishraJD(U) | 16,3409.2% | 67.7% |
| 16 | Kalyanpur | Purba Champaran | Sachindra Prasad SinghBJP | 15,5688.4% | 72.7% |
| 17 | Pipra | Purba Champaran | Shyam Babu Prasad YadavBJP | 10,7454.4% | 72.8% |
| 18 | Madhuban | Purba Champaran | Rana RandhirBJP | 5,4923.0% | 69.3% |
| 19 | Motihari | Purba Champaran | Pramod KumarBJP | 13,5636.3% | 73.3% |
| 20 | Chiraia | Purba Champaran | Lal Babu Prasad GuptaBJP | 39,36019.8% | 68.6% |
| 21 | Dhaka | Purba Champaran | Faisal RahmanRJD | 1780.1% | 73.5% |
| 22 | Sheohar | Sheohar * | Shweta GuptaJD(U) | 31,39814.9% | 68.9% |
| 23 | Riga | Sitamarhi | Baidyanath PrasadBJP | 33,12515.3% | 68.4% |
| 24 | BathnahaSC | Sitamarhi | Anil KumarBJP | 51,76924.0% | 67.7% |
| 25 | Parihar | Sitamarhi | Gayetri DeviBJP | 17,1898.2% | 64.7% |
| 26 | Sursand | Sitamarhi | Prof. Nagendra RautJD(U) | 23,66711.4% | 65.8% |
| 27 | Bajpatti | Sitamarhi | Rameshwar Kumar MehtoRLM | 3,3951.5% | 66.1% |
| 28 | Sitamarhi | Sitamarhi | Sunil Kumar PintuBJP | 5,5622.6% | 70.9% |
| 29 | Runnisaidpur | Sitamarhi | Pankaj Kumar MishraJD(U) | 19,73710.2% | 67.2% |
| 30 | Belsand | Sitamarhi | Amit KumarLJPRV | 22,68512.4% | 70.0% |
| 31 | Harlakhi | Madhubani | Sudhanshu ShekharJD(U) | 36,23619.8% | 66.5% |
| 32 | Benipatti | Madhubani | Vinod Narayan JhaBJP | 23,93213.7% | 60.5% |
| 33 | Khajauli | Madhubani | Arun Shankar PrasadBJP | 13,1266.4% | 69.8% |
| 34 | Babubarhi | Madhubani | Mina KumariJD(U) | 17,5688.5% | 67.1% |
| 35 | Bisfi | Madhubani | Asif AhmadRJD | 8,1073.9% | 63.0% |
| 36 | Madhubani | Madhubani | Madhaw AnandRLM | 20,5529.7% | 62.3% |
| 37 | RajnagarSC | Madhubani | Sujeet KumarBJP | 42,18522.1% | 60.9% |
| 38 | Jhanjharpur | Madhubani | Nitish MishraBJP | 54,84928.4% | 60.4% |
| 39 | Phulparas | Madhubani | Sheela KumariJD(U) | 14,0996.9% | 64.0% |
| 40 | Laukaha | Madhubani | Satish Kumar SahJD(U) | 25,51111.1% | 68.5% |
| 41 | Nirmali | Supaul * | Aniruddha Prasad YadavJD(U) | 37,31016.7% | 73.4% |
| 42 | Pipra | Supaul * | Rambilash KamatJD(U) | 37,77616.9% | 73.1% |
| 43 | Supaul | Supaul * | Bijendra Prasad YadavJD(U) | 30,80314.7% | 71.3% |
| 44 | TriveniganjSC | Supaul * | Sonam RaniJD(U) | 5,6832.6% | 72.9% |
| 45 | Chhatapur | Supaul * | Niraj Kumar SinghBJP | 16,1786.5% | 74.7% |
| 46 | Narpatganj | Araria | Devanti YadavBJP | 25,35310.5% | 71.8% |
| 47 | RaniganjSC | Araria | Avinash ManglamRJD | 8,5303.7% | 67.3% |
| 48 | Forbesganj | Araria | Manoj BishwasINC | 2210.1% | 69.8% |
| 49 | Araria | Araria | Abidur RahmanINC | 12,7415.3% | 72.3% |
| 50 | Jokihat | Araria | Mohammad Murshid AlamAIMIM | 28,80313.2% | 71.5% |
| 51 | Sikti | Araria | Vijay Kumar MandalBJP | 19,3228.8% | 72.7% |
| 52 | Bahadurganj | Kishanganj | Md Tauseef AlamAIMIM | 28,72613.2% | 74.6% |
| 53 | Thakurganj | Kishanganj | Gopal Kumar AgarwalJD(U) | 8,8223.6% | 81.6% |
| 54 | Kishanganj | Kishanganj | Md. Qamrul HodaINC | 12,7945.6% | 80.2% |
| 55 | Kochadhaman | Kishanganj | Md. Sarwar AlamAIMIM | 23,02111.9% | 77.1% |
| 56 | Amour | Purnia | Akhtarul ImanAIMIM | 38,92816.8% | 74.1% |
| 57 | Baisi | Purnia | Ghulam SarwarAIMIM | 27,25112.2% | 78.2% |
| 58 | Kasba | Purnia | Nitesh Kumar SinghLJPRV | 12,8755.5% | 82.0% |
| 59 | BanmankhiSC | Purnia | Krishna Kumar RishiBJP | 45,29621.2% | 70.8% |
| 60 | Rupauli | Purnia | Kaladhar Prasad MandalJD(U) | 73,57232.7% | 75.4% |
Booth-level result analysis, printable maps, voter-list analysis and verified field surveys for one seat, a district or the whole state.
Answers use the official Election Commission of India statistical reports.
How many assembly constituencies are there in Bihar?
Bihar has 243 assembly constituencies, of which 38 are reserved for Scheduled Castes and 2 for Scheduled Tribes. A party or alliance needs 122 seats for a majority in the Vidhan Sabha.
Which party won the most seats in the 2025 Bihar election?
Bharatiya Janata Party (BJP) won 89 of 243 seats with 20.08% of the valid votes. Janata Dal (United) came second with 85 seats. Seat counts here are for parties, not pre-poll alliances.
What was the voter turnout in Bihar in 2025?
Across all 243 seats, 5,02,31,651 of 7,46,91,135 registered electors voted, a turnout of about 67.3%. The seat with the highest turnout is listed first when you sort the table below by turnout.
Which was the closest contest in Bihar in 2025?
Sandesh was decided by just 27 votes. Ramgarh (30), Agiaon (95), Nabinagar (112) were also decided by very small margins.
When is the next Bihar assembly election?
The assembly elected in 2025 completes its five-year term in 2030, so the next general election is due by then unless the house is dissolved early. The Election Commission of India announces the schedule a few weeks before polling.
Source: Election Commission of India statistical reports for the Bihar assembly elections of 2025 and 2020 and 2015 and 2010 (2025 report). Party seat counts are computed from the detailed constituency results. Districts and boundaries: DataMeet (from ECI polling-station maps), approximate.
Each page below is built from an official source and credited on the page.
- Bihar state profileSeats, parties and turnout at a glance
- Bihar Lok Sabha resultsEvery parliamentary seat, 2024 and earlier
- Bihar districts: Census 2011Population, religion, SC/ST by district
- Gram panchayat list, BiharBlocks, panchayats and villages (LGD)
- CSR spend in BiharCompany CSR spending by year and sector (MCA)
- Urban local bodies in BiharMunicipal corporations, councils, wards