El municipio está limitado al norte con el municipio de Paços de Ferreira, al este con Lousada y Penafiel, al sudoeste con Gondomar y al oeste con Valongo.