Nepalgunj, also spelled Nepalganj, is a Sub-Metropolitan City in Banke District, Nepal. It lies on the Terai plains near the southern border with Bahraich district in Uttar Pradesh. Nepalgunj is 85 kilometers south-west of Ghorahi and 16 km south of Kohalpur. Former Village Development Committee: Udayapur, Bhawaniyapur, Piprahawa, Jaispur, Paraspur, Indrapur, Khaskarkado, Bashudevpur, Manikapur and Puraina were added to territory in order to make it Sub metropolitan city on 2071 Paush 28 and later Puraini was also added in list on 2072 Paush 21. Further, while restructuring of local level nation-wide, ward no. 23 (former Indrapur VDC) was taken out to Janaki Rural Municipality and ward no. 7 of Hirminiya VDC was added to Nepalgunj.