Moyobamba se encuentra emplazada en la región Amazónica nororiental del Perú, sobre un amplio valle denominado Alto Mayo.