Se encuentra cerca de la capital de la provincia y limita al norte con los ayuntamientos de Cerdedo y Campo Lameiro, al sur con los de Puentecaldelas y A Lama, al Este con los de Cerdedo, Forcarey y La Lama y al Oeste con los de Pontevedra y Campo Lameiro.