Udayapurgadhi Rural Municipality is located in Udayapur district. Its population is 28929. The municipality has 20252 eligible voters, among them 10647 are male and 9605 are female. There are 8 wards in this Rural Municipality.