Tarapoto (fundada: Santa Creu dels Motilones de Tarapoto, el 20 d'agost de 1782) és una ciutat del nord-est del Perú, situada a una altitud de 250 msnm a la vora del riu Shilcayo, tributari del riu Mayo. És una de les principals ciutats turístiques i comercials de l'Amazònia peruana. Actualment té una població de gairebé 130.000 habitants segons el cens de 2007, per la qual cosa és la ciutat més poblada del departament de San Martín. La ciutat, situada al districte de Tarapoto, forma conurbació amb poblacions dels districtes La Banda de Shilcayo i Morales. És coneguda com la Ciutat de les Palmeres.