Rocha está ubicado en Friol municipio en la provincia de Provincia de Lugo, Galicia. La población de Rocha es de 81 personas (2019), la distancia de Rocha a Madrid es de 526 kilómetros, la distancia de Rocha a Lugo (capital de la Provincia de Lugo) es de 28 kilómetros. Malpica, O Carregal, A Vila Pequena, A Vila Grande, Barallobre, Gudín de Arriba, As Penas, Carballo, Buxán, Currás y Córneas se encuentran cerca de Rocha.