The National Democratic Alliance (NDA), led by Chief Minister Nitish Kumar, registered a resounding and decisive victory in Bihar after the counting of votes that began at 8 am made it clear that the Janata Dal-United leader will be taking oath as the Bihar CM for the tenth time. The NDA won 202 seats, including a stunning performance from the Bharatiya Janata Party (BJP) and the JDU.
The BJP won 89 seats and emerged as the single largest party in the state for the first time, while the JDU won 85 seats, marking a remarkable comeback from the 2020 Assembly Election shocker when it went down to just 43 seats. The BJP won 74 seats in 2020, but the Rashtriya Janata Dal (RJD) managed to win one extra seat and became the single largest party.
According to the Election Commission of India, the BJP received 20.08% of votes, whereas the JDU improved its vote share to 19.25%. Chirag Paswan's Lok Janshakti Party-Ram Vilas (LJP-RV), which played a spoilsport for the JDU in 2020, won 19 seats this time under the NDA umbrella. Jitan Ram Manjhi's Hindustani Awam Morcha (HAM) and Upendra Kushwaha's Rashtriya Lok Morcha (RLM) won 5 and 4 seats, respectively.
The RJD won just 25 seats, while the Congress was restricted to just 6 seats. The Communist Party of India (Marxist-Leninist) (Liberation), the Communist Party of India (Marxist) and the Indian Inclusive Party (IIP) secured 2, 1, and 1 seats, respectively. However, the Vikassheel Insaan Party of Mukesh Sahani, who was Mahagathbandhan's Deputy CM face, drew a blank in a major embarrassment to the Tejashwi Yadav-led bloc.
Tejashwi Yadav (RJD) from Raghopur, Samrat Choudhary (BJP) from Tarapur, Anant Kumar Singh (JDU) from Mokama, Vijay Kumar Sinha (BJP) from Lakhisarai, Maithili Thakur (BJP) from Alinagar, Bijendra Prasad Yadav (JDU) from Supaul, Vijay Kumar Choudhary (JDU) from Sarairanjan, Dulal Chandra Goswami (JDU) from Kadwa, Tarkishore Prasad (BJP) from Katihar, Renu Devi (BJP) from Bettiah, Krishnanandan Paswan (BJP) from Harsidhi, Raju Tiwari (LJP-RV) from Govindganj, Madhaw Anand (RLM) from Madhubani, Nitish Mishra (BJP) from Jhanjharpur, Akhtarul Iman (AIMIM) from Amour, Deepa Kumari (HAM) from Imamganj, Nitin Nabin (BJP) from Bankipur, Shyam Rajak (JDU) from Phulwari, and Ram Kripal Yadav (BJP) from Danapur are some of the prominent winners.
The Assembly elections in Bihar were held in two phases on November 6 and November 11. There are 243 Assembly seats in Bihar. 38 seats are reserved for Scheduled Castes (SCs), and only two seats are reserved for Scheduled Tribes (STs) in the state Asse,mbly. The term of the present Bihar Assembly is from November 23, 2020, to November 11, 2025. The total number of electors in Bihar as per electoral rolls is 7,43,55,976, including 1,63,619 service voters.
According to the Election Commission of India (ECI), Bihar saw a record turnout this time, with 67.13% of voters using their franchise. The voter turnout in the Bihar Assembly elections witnessed an encouraging rise, with 65.08% of voters casting their ballots in the first phase, followed by around 69.20% turnout in the second phase.
Key constituencies in Bihar
Raghopur, Tarapur, Mahua, Lakhisarai, Bettiah, Mokama, Kutumba, Gaya Town, Sasaram, Govindganj, Danapur, Chapra, Sarairanjan, Imamganj, Begusarai, Jamui, Madhubani, Amour and Phulwari are some of the key Assembly constituencies in Bihar.
Here is the complete list of constituency-wise winners and parties in Bihar for the Assembly Elections 2025:
| S. Number | Constituency Name | Winners | Party |
| 1. | Valmiki Nagar | Surendra Prasad | Congress |
| 2. | Ramnagar | Nand Kishore Ram | BJP |
| 3. | Narkatiaganj | Sanjay Kumar Pandey | BJP |
| 4. | Bagaha | Ram Singh | BJP |
| 5. | Lauriya | Vinay Bihari | BJP |
| 6. | Nautan | Narayan Prasad | BJP |
| 7. | Chanpatia | Abhishek Ranjan | Congress |
| 8. | Bettiah | Renu Devi | BJP |
| 9. | Sikta | Sammridh Varma | JDU |
| 10. | Raxaul | Pramod Kumar Sinha | BJP |
| 11. | Sugauli | Rajesh Kumar alias Bablu Gupta | LJP-RV |
| 12. | Narkatiya | Vishal Kumar | JDU |
| 13. | Harsidhi | Krishnanandan Paswan | BJP |
| 14. | Govindganj | Raju Tiwari | LJP-RV |
| 15. | Kesaria | Shalini Mishra | JDU |
| 16. | Kalyanpur | Sachindra Prasad Singh | BJP |
| 17. | Pipra | Shyam Babu Prasad Yadav | BJP |
| 18. | Madhuban | Rana Randhir | BJP |
| 19. | Motihari | Pramod Kumar | BJP |
| 20. | Chiraia | Lal Babu Prasad Gupta | BJP |
| 21. | Dhaka | Faisal Rahman | RJD |
| 22. | Sheohar | Shweta Gupta | JDU |
| 23. | Riga | Baidyanath Prasad | BJP |
| 24. | Bathnaha | Anil Kumar Ram | BJP |
| 25. | Parihar | Gayetri Devi | BJP |
| 26. | Sursand | Nagendra Raut | JDU |
| 27. | Bajpatti | Rameshwar Kumar Mehto | RLM |
| 28. | Sitamarhi | Sunil Kumar Pintu | BJP |
| 29. | Runnisaidpur | Pankaj Kumar | JDU |
| 30. | Belsand | Amit Kumar | LJP-RV |
| 31. | Harlakhi | Sudhanshu Shekhar | JDU |
| 32. | Benipatti | Vinod Narayan Jha | BJP |
| 33. | Khajauli | Arun Shankar Prasad | BJP |
| 34. | Babubarhi | Mina Kumari | JDU |
| 35. | Bisfi | Asif Ahmad | RJD |
| 36. | Madhubani | Madhaw Anand | RLM |
| 37. | Rajnagar | Sujeet Kumar Paswan | BJP |
| 38. | Jhanjharpur | Nitish Mishra | BJP |
| 39. | Phulparas | Sheela Kumari | JDU |
| 40. | Laukaha | Satish Kumar Sah | JDU |
| 41. | Nirmali | Aniruddha Prasad Yadav | JDU |
| 42. | Pipra | Rambilash Kamat | JDU |
| 43. | Supaul | Bijendra Prasad Yadav | JDU |
| 44. | Triveniganj | Sonam Rani | JDU |
| 45. | Chhatapur | Niraj Kumar Singh | BJP |
| 46. | Narpatganj | Devanti Yadav | BJP |
| 47. | Raniganj | Avinash Manglam | RJD |
| 48. | Forbesganj | Manoj Bishwas | Congress |
| 49. | Araria | Abidur Rahman | Congress |
| 50. | Jokihat | Mohammad Murshid Alam | AIMIM |
| 51. | Sikti | Vijay Kumar Mandal | BJP |
| 52. | Bahadurganj | Mohammad Tauseef Alam | AIMIM |
| 53. | Thakurganj | Gopal Kumar Agarwal | JDU |
| 54. | Kishanganj | Mohd Qamrul Hoda | Congress |
| 55. | Kochadhaman | Mohd Sarwar Alam | AIMIM |
| 56. | Amour | Akhtarul Iman | AIMIM |
| 57. | Baisi | Ghulam Sarwar | AIMIM |
| 58. | Kasba | Nitesh Kumar Singh | LJP-RV |
| 59. | Banmankhi | Krishna Kumar Rishi | BJP |
| 60. | Rupauli | Kaladhar Prasad Mandal | JDU |
| 61. | Dhamdaha | Leshi Singh | JDU |
| 62. | Purnia | Vijay Kumar Khemka | BJP |
| 63. | Katihar | Tarkishore Prasad | BJP |
| 64. | Kadwa | Dulal Chandra Goswami | JDU |
| 65. | Balrampur | Sangita Devi | LJP-RV |
| 66. | Pranpur | Nisha Singh | BJP |
| 67. | Manihari | Manohar Prasad Singh | Congress |
| 68. | Barari | Bijay Singh | JDU |
| 69. | Korha | Kavita Devi | BJP |
| 70. | Alamnagar | Narendra Narayan Yadav | JDU |
| 71. | Bihariganj | Niranjan Kumar Mehta | JDU |
| 72. | Singheshwar | Ramesh Rishi | JDU |
| 73. | Madhepura | Chandrashekhar Yadav | RJD |
| 74. | Sonbarsha | Ratnesh Sada | JDU |
| 75. | Saharsa | Indrajeet Prasad Gupta | IIP |
| 76. | Simri Bakhtiarpur | Sanjay Kumar Singh | LJP-RV |
| 77. | Mahishi | Gautam Krishna | RJD |
| 78. | Kusheshwar Asthan | Atirek Kumar | JDU |
| 79. | Gaura Bauram | Sujit Kumar | BJP |
| 80. | Benipur | Binay Kumar Choudhary | JDU |
| 81. | Alinagar | Maithili Thakur | BJP |
| 82. | Darbhanga Rural | Rajesh Kumar Mandal | JDU |
| 83. | Darbhanga | Sanjay Saraogi | BJP |
| 84. | Hayaghat | Ram Chandra Prasad | BJP |
| 85. | Bahadurpur | Madan Sahni | JDU |
| 86. | Keoti | Murari Mohan Jha | BJP |
| 87. | Jale | Jibesh Kumar | BJP |
| 88. | Gaighat | Komal Singh | JDU |
| 89. | Aurai | Rama Nishad | BJP |
| 90. | Minapur | Ajay Kumar | JDU |
| 91. | Bochahan | Baby Kumari | LJP-RV |
| 92. | Sakra | Aditya Kumar | JDU |
| 93. | Kurhani | Kedar Prasad Gupta | BJP |
| 94. | Muzaffarpur | Ranjan Kumar | BJP |
| 95. | Kanti | Ajit Kumar | JDU |
| 96. | Baruraj | Arun Kumar Singh | BJP |
| 97. | Paroo | Shankar Prasad | RJD |
| 98. | Sahebganj | Raju Kumar Singh | BJP |
| 99. | Baikunthpur | Mithilesh Tiwari | BJP |
| 100. | Barauli | Manjeet Kumar Singh | JDU |
| 101. | Gopalganj | Subhash Singh | BJP |
| 102. | Kuchaikote | Amrendra Kumar Pandey | JDU |
| 103. | Bhore | Sunil Kumar | JDU |
| 104. | Hathua | Ramsevak Singh | JDU |
| 105. | Siwan | Mangal Pandey | BJP |
| 106. | Ziradei | Bhism Pratap Singh | JDU |
| 107. | Darauli | Vishnu Deo Paswan | LJP-RV |
| 108. | Raghunathpur | Osama Shahab | RJD |
| 109. | Daraunda | Karnjeet Singh alias Vyas Singh | BJP |
| 110. | Barharia | Indradev Singh | JDU |
| 111. | Goriakothi | Devesh Kant Singh | BJP |
| 112. | Maharajganj | Hem Narayan Sah | JDU |
| 113. | Ekma | Manoranjan Singh | JDU |
| 114. | Manjhi | Randhir Kumar Singh | JDU |
| 115. | Baniapur | Kedar Nath Singh | BJP |
| 116. | Taraiya | Janak Singh | BJP |
| 117. | Marhaura | Jitendra Kumar Rai | RJD |
| 118. | Chapra | Chhoti Kumari | BJP |
| 119. | Garkha | Surendra Ram | RJD |
| 120. | Amnour | Krishan Kumar Mantoo | BJP |
| 121. | Parsa | Karishma Rai | RJD |
| 122. | Sonepur | Vinay Kumar Singh | BJP |
| 123. | Hajipur | Awadhesh Singh | BJP |
| 124. | Lalganj | Sanjay Kumar Singh | BJP |
| 125. | Vaishali | Siddharth Patel | JDU |
| 126. | Mahua | Sanjay Kumar Singh | LJP-RV |
| 127. | Raja Pakar | Mahendra Ram | JDU |
| 128. | Raghopur | Tejashwi Yadav | RJD |
| 129. | Mahnar | Umesh Singh Kushwaha | JDU |
| 130. | Patepur | Lakhendra Kumar Raushan | BJP |
| 131. | Kalyanpur | Maheshwar Hazari | JDU |
| 132. | Warisnagar | Manjarik Mrinal | JDU |
| 133. | Samastipur | Ashwamedh Devi | JDU |
| 134. | Ujiarpur | Alok Kumar Mehta | RJD |
| 135. | Morwa | Ranvijay Sahu | RJD |
| 136. | Sarairanjan | Vijay Kumar Choudhary | JDU |
| 137. | Mohiuddinnagar | Rajesh Kumar Singh | BJP |
| 138. | Bibhutipur | Ajay Kumar | CPI-M |
| 139. | Rosera | Birendra Kumar | BJP |
| 140. | Hasanpur | Raj Kumar Ray | JDU |
| 141. | Cheria-Bariarpur | Abhishek Anand | JDU |
| 142. | Bachhwara | Surendra Mehta | BJP |
| 143. | Teghra | Rajnish Kumar | BJP |
| 144. | Matihani | Narendra Kumar Singh | RJD |
| 145. | Sahebpur Kamal | Sattananda Sambuddha | RJD |
| 146. | Begusarai | Kundan Kumar | BJP |
| 147. | Bakhri | Sanjay Kumar | LJP-RV |
| 148. | Alauli | Ram Chandra Sada | JDU |
| 149. | Khagaria | Bablu Kumar | JDU |
| 150. | Beldaur | Panna Lal Singh Patel | JDU |
| 151. | Parbatta | Babulal Shorya | LJP-RV |
| 152. | Bihpur | Kumar Shailendra | BJP |
| 153. | Gopalpur | Shailesh Kumar Mandal | JDU |
| 154. | Pirpainti | Murari Pasavan | BJP |
| 155. | Kahalgaon | Shubhanand Mukesh | JDU |
| 156. | Bhagalpur | Rohit Pandey | BJP |
| 157. | Sultanganj | Lalit Narayan Mandal | JDU |
| 158. | Nathnagar | Mithun Kumar | LJP-RV |
| 159. | Amarpur | Jayant Raj | JDU |
| 160. | Dhoraiya | Manish Kumar | JDU |
| 161. | Banka | Ram Narayan Mandal | BJP |
| 162. | Katoria | Puran Lal Tudu | BJP |
| 163. | Belhar | Manoj Yadav | JDU |
| 164. | Tarapur | Samrat Choudhary | BJP |
| 165. | Munger | Kumar Pranay | BJP |
| 166. | Jamalpur | Nachiketa Mandal | JDU |
| 167. | Surajgarha | Ramanand Mandal | JDU |
| 168. | Lakhisarai | Vijay Kumar Sinha | BJP |
| 169. | Sheikhpura | Randhir Kumar Soni | JDU |
| 170. | Barbigha | Kumar Pushpanjay | JDU |
| 171. | Asthawan | Jitendra Kumar | JDU |
| 172. | Bihar Sharif | Dr Sunil Kumar | BJP |
| 173. | Rajgir | Kaushal Kishore | JDU |
| 174. | Islampur | Ruhail Ranjan | JDU |
| 175. | Hilsa | Krishna Murari Sharan | JDU |
| 176. | Nalanda | Shrawon Kumar | JDU |
| 177. | Harnaut | Hari Narayan Singh | JDU |
| 178. | Mokama | Anant Kumar Singh | JDU |
| 179. | Barh | Siyaram Singh | BJP |
| 180. | Bakhtiarpur | Arun Kumar | LJP-RV |
| 181. | Digha | Sanjay Chaurasia | BJP |
| 182. | Bankipur | Nitin Nabin | BJP |
| 183. | Kumhrar | Sanjay Kumar | BJP |
| 184. | Patna Sahib | Ratnesh Kumar | BJP |
| 185. | Fatuha | Dr Ramanand Yadav | RJD |
| 186. | Danapur | Ram Kripal Yadav | BJP |
| 187. | Maner | Bhai Virendra | RJD |
| 188. | Phulwari | Shyam Rajak | JDU |
| 189. | Masaurhi | Arun Manjhi | JDU |
| 190. | Paliganj | Sandeep Saurav | CPI-ML(L) |
| 191. | Bikram | Siddharth Saurav | BJP |
| 192. | Sandesh | Radha Charan Sah | JDU |
| 193. | Barhara | Raghvendra Pratap Singh | BJP |
| 194. | Arrah | Sanjay Singh Tiger | BJP |
| 195. | Agiaon | Mahesh Paswan | BJP |
| 196. | Tarari | Vishal Prashant | BJP |
| 197. | Jagdishpur | Shri Bhagwan Singh Kushwaha | JDU |
| 198. | Shahpur | Rakesh Ranjan | BJP |
| 199. | Brahampur | Shambhu Nath Yadav | RJD |
| 200. | Buxar | Anand Mishra | BJP |
| 201. | Dumraon | Rahul Kumar Singh | JDU |
| 202. | Rajpur | Santosh Kumar Nirala | JDU |
| 203. | Ramgarh | Satish Kumar Singh Yadav | BSP |
| 204. | Mohania | Sangita Kumari | BJP |
| 205. | Bhabua | Bharat Bind | BJP |
| 206. | Chainpur | Mohd Zama Khan | JDU |
| 207. | Chenari | Murari Prasad Gautam | LJP-RV |
| 208. | Sasaram | Snehlata Kushwaha | RLM |
| 209. | Kargahar | Bashisth Singh | JDU |
| 210. | Dinara | Alok Kumar Singh | RLM |
| 211. | Nokha | Nagendra Chandravanshi | JDU |
| 212. | Dehri | Rajeev Ranjan Singh | LJP-RV |
| 213. | Karakat | Arun Singh | CPI-ML(L) |
| 214. | Arwal | Manoj Kumar | BJP |
| 215. | Kurtha | Pappu Kumar Verma | JDU |
| 216. | Jehanabad | Rahul Kumar Sharma | RJD |
| 217. | Ghosi | Rituraj Kumar | JDU) |
| 218. | Makhdumpur | Subedar Das | RJD |
| 219. | Goh | Amrender Kumar Kushwaha | RJD |
| 220. | Obra | Prakash Chandra | LJP-RV |
| 221. | Nabinagar | Chetan Anand | JDU |
| 222. | Kutumba | Lalan Ram | HAM |
| 223. | Aurangabad | Trivikram Narayan Singh | BJP |
| 224. | Rafiganj | Pramod Kumar Singh | JDU |
| 225. | Gurua | Upendra Prasad | BJP |
| 226. | Sherghati | Uday Kumar Singh | LJP-RV |
| 227. | Imamganj | Deepa Kumari | HAM |
| 228. | Barachatti | Jyoti Devi | HAM |
| 229. | Bodh Gaya | Kumar Sarvjeet | RJD |
| 230. | Gaya Town | Prem Kumar | BJP |
| 231. | Tikari | Ajay Kumar | RJD |
| 232. | Belaganj | Manorma Devi | JDU |
| 233. | Atri | Romit Kumar | HAM |
| 234. | Wazirganj | Birendra Singh | BJP |
| 235. | Rajauli | Vimal Rajbanshi | LJP-RV |
| 236. | Hisua | Anil Singh | BJP |
| 237. | Nawada | Vibha Devi | JDU |
| 238. | Gobindpur | Binita Mehta | LJP-RV |
| 239. | Warsaliganj | Anita Devi Mahato | RJD |
| 240. | Sikandra | Praphull Kumar Manjhi | HAM |
| 241. | Jamui | Shreyasi Singh | BJP |
| 242. | Jhajha | Damodar Rawat | JDU |
| 243. | Chakai | Savitri Devi | RJD |