El municipio tiene una superficie de 115,34 km2 y una población de 3.703 habitantes, según datos del INE para 2016 (1840 hombres y 1863 mujeres). Por lo tanto, su densidad de población es de 32,11 hab./km2.
Administrativamente, el ayuntamiento de Touro forma parte de la provincia de A Coruña, localizándose en el sur de la misma, perteneciendo a la comarca de Arzúa, junto con los ayuntamientos de O Pino, Arzúa y Boimorto. La cabecera municipal se sitúa en la parroquia de Touro, en el lugar de Fonte Díaz.
El Ayuntamiento se encuentra constituido por 19 parroquias y 139 núcleos de población.