 Kohalpur's population is composed primarily of Tharu community who are the original inhabitants and immigrants from the hilly area of Nepal as well as neighbouring districts.Kohalpur's population comprises 39 different castes; the main ones in terms of population size are the Chetri (24%), Tharu (19%) and Barhmim (18%).The predominant religion in Kohalpur's population is Hindu (96.80%), followed by Islam (2.14%), Christianity (0.89%) and Buddhism (0.17%).