En la provincia de Lugo, en la parte oriental de la Sierra de Meira, en los márgenes del río Eo, está el Ayuntamiento de Ribeira de Piquín.
Limita con A Pontenova y Riotorto al Norte, con Baleira al Sur, A Fonsagrada al Este y con los municipios de Meira y Pol al Oeste.
Su extensión es de 71 km2.