Limita al norte con el municipio de Mos, al noroeste con el de Vigo, al oeste con el de Gondomar, al sur con el ayuntamiento de Tuy, al sureste con el municipio de Salceda de Caselas y al este con el de Puenteareas.