Tosa est située au sud de la partie centrale de l'île de Shikoku, bordée par la baie de Tosa au sud et de montagnes au nord.
Topographie
Le mont Inamura est situé sur le territoire de la ville.
Démographie
En , la population de la ville de Tosa était de 26 065 habitants répartis sur une superficie de 91,50 km2[1].
Climat
Tosa a un climat subtropical humide caractérisé par des étés chauds et des hivers frais avec de légères chutes de neige. La température moyenne annuelle est de 15,9 °C. La pluviométrie annuelle moyenne est de 2 631 mm, septembre étant le mois le plus humide[2].
Histoire
La région actuelle de Tosa faisait partie de l'ancienne province de Tosa. Des vestiges de la période Jōmon datant d'il y a 4000 ans ont été trouvés dans les limites de la ville. Pendant l'époque d'Edo, la région faisait partie des possessions du domaine de Tosa dirigé par le clan Yamauchi depuis le château de Kōchi. À la suite de la restauration de Meiji, le village moderne de Takaoka est créé le . Takaoka obtient le statut de bourg le . Le , Takaoka est élevé au statut de ville et est rebaptisé Tosa.