Nilkantha liegt am Fluss Thopal Khola, einem rechten Nebenfluss der Trishuli. Die Stadt (Munizipalität) entstand 2014 durch Zusammenlegung der Village Development CommitteesNilkantha (mit Dhading Besi), Sunaulabazar, Murali Bhanjyang und Sangkosh.[1][2] In Dhading Besi, einem Stadtteil von Nilkantha, liegt die Distriktverwaltung von Dhading.
Das Stadtgebiet umfasst 107,24 km².[3]
Einwohner
Bei der Volkszählung 2011 hatten die VDCs, aus welchen die Stadt Nilkantha entstand, 39.578 Einwohner (davon 18.111 männlich) in 9702 Haushalten.[4]