Narayan Municipality is one of the 11 municipalities in Dailekh District of Karnali Province. As per the 2021 census, the municipality has a total population of 26,111, comprising 12,205 males (46.7%) and 13,906 females (53.3%), with a literacy rate of 77.96%. Spanning 110.63 square kilometers, Narayan Municipality exhibits the population density of 236 people per square kilometer. Administratively, it is divided into 11 wards.
According to the latest publicly available report of the Center for Education and Human Resource Development (CEHRD), Narayan has 47 schools. Of these, 8 are private and 37 are public. The breakdown includes 34 pre-schools, 44 basic schools, and 11 secondary schools. Among the secondary schools, 4 offer +2 programs.
Some of the popular schools within the municipal area include Tribhuvan Namuna Secondary School Dailekh, Shree Phoolbari Vidhya Mandir, Mahendra Secondary School Dailekh, Dailekh Model School, and Basanta Secondary School.