San Xoán de Poio está ubicado en Poyo municipio en la provincia de Provincia de Pontevedra, Galicia. La población de San Xoán de Poio es de 5 497 personas (2019), la distancia de San Xoán de Poio a Madrid es de 599 kilómetros, la distancia de San Xoán de Poio a Pontevedra (capital de la Provincia de Pontevedra) es de 11 kilómetros. A Zapata, A Ucha, San Martiño, Arís, Fontenla, O Sartal, Rial, O Convento, A Seara, A Seca y A Banda do Río se encuentran cerca de San Xoán de Poio.