San Juan de Barredo está ubicado en Castroverde municipio en la provincia de Provincia de Lugo, Galicia. La población de San Juan de Barredo es de 93 personas (2019), la distancia de San Juan de Barredo a Madrid es de 506 kilómetros, la distancia de San Juan de Barredo a Lugo (capital de la Provincia de Lugo) es de 19 kilómetros. Barredo, Vilar Dos Naraos, Vilaxurxo, Soutomerille, Francelos, Gondar, Vilar de Cas, Paderne, A Meda, Outeiro y Saboleiro se encuentran cerca de San Juan de Barredo.