The total area of the municipality is 110.63 square kilometres (42.71 sq mi) and the total population of the municipality as of 2011 Nepal census is 27,037 individuals. The municipality is divided into total 11 wards.[2]
The municipality was established on 26 March 1997 merging the then Village development committees of Narayan, Belaspur, Saraswati, Triveni and Basantamala. That time the area of the municipality was 44.26 square kilometres (17.09 sq mi) and the total population of those area was 21,110 (according to the 2011 Nepal census).
At the time of the 2011 Nepal census, Narayan Municipality had a population of 27,922. Of these, 96.3% spoke Nepali, 3.3% Magar, 0.2% Maithili, 0.1% Tharu and 0.2% other languages as their first language.[5]