El municipio limita al norte con el municipio de Santo Tirso, al nordeste con Paços de Ferreira, al este con Paredes, al sudoeste con Gondomar y al oeste con Maia.