Leiro está ubicado en Ribadumia municipio en la provincia de Provincia de Pontevedra, Galicia. La población de Leiro es de 528 personas (2019), la distancia de Leiro a Madrid es de 610 kilómetros, la distancia de Leiro a Pontevedra (capital de la Provincia de Pontevedra) es de 22 kilómetros. A Costa, Leiromeán, Piñeirón, A Revolta, O Barreiro, O Freixo, Ponte Arnelas, Mozorín, A Aldea da Bouza, Ponte Arnelas y O Rial se encuentran cerca de Leiro.