15 stycznia 2007 Zgromadzenie Narodowe, wybrane w 1999, przekształciło się w Tymczasowy Parlament, w skład którego obok dotychczasowych deputowanych weszli przedstawiciele partii maoistowskiej. Tego samego dnia Tymczasowy Parlament przyjął tymczasową konstytucję.
28 grudnia 2007 roku nepalski parlament zatwierdził wniosek o zniesienie monarchii i proklamowanie republiki, ale ostateczna decyzja miała zapaść dopiero po wyborach do Zgromadzenia Konstytucyjnego, którego zadaniem było opracowanie ustawy zasadniczej tego krajuKoniec monarchii w Nepalu?. Wybory odbyły się 10 kwietnia 2008. W liczącym 601 deputowanych zgromadzeniu najwięcej mandatów zdobyły: Komunistyczna Partia Nepalu (Maoistowska) – 229, Kongres Nepalski – 115, Komunistyczna Partia Nepalu (Zjednoczenie Marksistowsko-Leninowskie) – 108. 28 maja 2008 roku Zgromadzenie Narodowe oficjalnie zniosło monarchię i proklamowało federalną republikę demokratyczną. Z 564 deputowanych Zgromadzenia Narodowego za utrzymaniem monarchii opowiedziało się zaledwie 4. Po głosowaniu w parlamencie królowi i jego rodzinie nakazano opuszczenie pałacu królewskiego w ciągu 15 dni. Do czasu utworzenia urzędu prezydenta republiki obowiązki króla przejął premier Girija Prasad Koirala. Zgromadzenie Konstytucyjne wybrane w 2008 roku nie zdołało uchwalić konstytucji Nepalu.