Santa Cruz de los Motilones de Tarapoto, conocida simplemente como Tarapoto es una ciudad de la selva norte del Perú, ubicada a una altitud de 250 msnm a orillas del río Shilcayo, tributario del Mayo.