2023 Bara–2 by-election

The 2023 Bara–2 by-election was held in the Bara 2 constituency of Nepal on 23 April 2023. The by-election was held as the result of the vacation of the seat by the sitting member, Ram Sahay Prasad Yadav, who was elected vice president on 17 March 2023. It was held alongside by-elections in Chitwan 2 and Tanahun 1.

Upendra Yadav, chairman of the People's Socialist Party, Nepal, who had been defeated in Saptari 2 in the 2022 general election, was elected from the by-election, defeating Janamat Party's Shivachandra Prasad Kushwaha, who had contested the seat from the CPN (Maoist Centre) in 2022.

Background
First elected as a proportional candidate from the Madhesi Jana Adhikar Forum, Nepal's party list in 2008, Yadav was not re-elected in 2013 despite being on the party list. He then contested and won from Bara 2 in 2017 from the MJFN's successor party, the Federal Socialist Forum, Nepal. Yadav briefly served as the minister for Forests and Environment from 2021 to 2022 in the fifth Deuba cabinet. He was re-elected from Bara 2 in 2022 by a very thin margin of just 354 votes.

Yadav was the candidate from the People's Socialist Party, Nepal and the 10-party ruling alliance for the 2023 vice-presidential election, and was elected vice president on 17 March 2023, defeating CPN (UML)'s Astalaxmi Shakya and Janamat Party's Mamata Jha. He resigned as member of Parliament before assuming office as vice president on 20 March 2023.