O concello de San Xoan de Río atópase situado na parte sureste da comarca ourensá Terras de Trives, da cal forma parte. Ó norte limita cos concellos de, ó sur e leste co concello de e ó oeste, cos concellos de. Na actualidade, e segundo consta no último censo realizado, os 549 habitantes do concello de San Xoan de Rio distribúense en 59 núcleos poboacionais que compoñen as 9 parroquias que se reparten os 61,7 km² de extensión do Concello.
Límites:
- Norte: Ribas do Sil.
- Sur-Este: A Pobra de Trives (a través do río Návea) e Chandrexa de Queixa.
- Oeste: Castro Caldelas.
Vilardá
As Cabanas
Medos
Seoane de Argas
San Xurxo
San Silvestre de Argas
Castrelo
San Xoán de Río
Cerdeira