Tarapoto es una ciudad del nororiente del Perú, ubicada a una altitud de 250 msnm a orillas del río Shilcayo, tributario del Mayo. Es una de las principales urbes turísticas y comerciales de la Amazonía Peruana.

Actualmente cuenta con una población de más de 200.000 habitantes según el censo de 2007, por lo cual es la ciudad más poblada del departamento de San Martín.