 At the time of the 1991 Nepal census it had a population of 5,451 living in 967 households.Amarapuri has three high schools, the Shree Laxmi Higher Secondary School, Amar Jyoti Higher Secondary School and Amar English Higher Secondary Boarding School.Located around 160 km west of the capital city Kathmandu, Amarapuri is the small village bounded by Mukundapur VDC in the east, Rajahar VDC in the west and the Narayani River in the south and Ratanpur VDC in the north.