Este distrito se encuentra a 1 km de la capital de su provincia, Tarapoto y 618 km al noreste de Lima.
Se eleva a los 350 metros sobre el nivel del mar.
Limita al norte con la provincia de Lamas (Distrito de Cayranachi) y con el distrito de San Antonio, al oeste con el distrito de Tarapoto, al sur con el distrito de Juan Guerra y Shapaja, al este con Chazuta y con el distrito de la provincia Lamas, Barranquita.
Considerado un distrito amazónico tiene una superficie total de 285,68 km².
Sus primeros pobladores fueron los Cumbazas quienes colonizaron la margen izquierda del Río Shilcayo y para conseguir alimentos tenían que cruzar o bandear este río, de allí el nombre de La Banda de Shilcayo.