Bhaktapur is around 13 km east of Kathmandu and lies on the old trade route to Tibet. It occupies an area of around 119 km² at an altitude of 1,401 meters above sea-level. Bhaktapur district, in which the Bhaktapur city lies, is the smallest district of Nepal.
At the time of the 2001 Nepal census it had a population of 72,543. The male inhabitants of this city wear a special type of cap called the Bhaad-gaaule topi.