Kawasoti liegt am rechten Flussufer des Narayani im mittleren Terai. Die Fernstraße Mahendra Rajmarg verläuft durch Kawasoti. Die Stadt entstand 2014 durch Zusammenlegung der Village Development CommitteesAgauli, Kawasoti, Pithauli und Shivamandir.[2][3] Das Stadtgebiet umfasst 94,1 km².[4]
Einwohner
Bei der Volkszählung 2011 hatten die VDCs, aus welchen die Stadt Kawasoti entstand, 56.788 Einwohner (davon 26.091 männlich) in 12.866 Haushalten.[5]