Kathmandu is in the northwestern part of the Kathmandu Valley to the north of the Bagmati River and covers an area of . The average elevation is  above sea level. The city is bounded by several other municipalities of the Kathmandu valley: south of the Bagmati by Lalitpur Metropolitan City (Patan), with which it forms one urban area surrounded by a ring road, to the southwest by Kirtipur and to the east by Madyapur Thimi. To the north the urban area extends into several municipalities; Nagarjun, Tarakeshwor, Tokha, Budhanilkantha, Gokarneshwor and Kageshwori Manohara. However, the urban agglomeration extends well beyond the neighbouring municipalities, e.g. to Bhaktapur, and nearly covers the entire Kathmandu Valley.