Kotohira is a town located in Nakatado District, Kagawa Prefecture, Japan. As of 1 October 2022, the town had an estimated population of 8,105 in 3618 households and a population density of 960 persons per km. The total area of the town is 8.47 square kilometres. The town is best known as the site of Shikoku's largest shrine complex, the Kotohira Shrine.