Villaselán está ubicado en Ribadeo municipio en la provincia de Provincia de Lugo, Galicia. La población de Villaselán es de 391 personas (2019), la distancia de Villaselán a Madrid es de 579 kilómetros, la distancia de Villaselán a Lugo (capital de la Provincia de Lugo) es de 117 kilómetros. O Espín, A Eirexa, O Outeiro, O Campoxurado, A Senra, O Circo, As Casas de Abaixo, A Torre, Os Galos, A Cruz y A Eirexa se encuentran cerca de Villaselán.