El municipio limita al norte con los municipios de Gondomar, Castelo de Paiva y Cinfães, al este con Castro Daire, al este y al sur con São Pedro do Sul, al sur con Vale de Cambra, al suroeste con Oliveira de Azeméis y al noroeste con Santa Maria da Feira y con Gondomar.