Udayapur ligger på grensa mellom det nepalere kaller og det indre Tarai. Distriktet er tradisjonelt hjemstavn for -folk som hører til kirat-gruppa. Andelen som dyrker annen religion inneholder de som holder på deres tradisjonelle religion kiranti. I befolkninga er det også innslag av magar og tharu.