The town is situated on the banks of river Wainganga.
As of the 2011[update] Indian census, Desaiganj has a population of 28,781[1] of which 14,388 are males while 14,393 are females.
Literacy rate of Desaiganj is 88.38% higher than state average of 82.34%.
The town is served by Wadsa railway station, which lies on Chanda Fort–Gondia section of South East Central Railway.
This Gadchiroli district, Maharashtra, India location article is a stub.