The topography in the municipality is characterized by irregular valleys, interspersed by mountainous spaces, fed by rivers running in parallel with the principal rivers. In the north it is limited by the Cávado River, in the south by terrain of the Serra dos Picos to a height of and towards the east by the Serra dos Carvalhos to a height of , opening to the municipalities of Vila Nova de Famalicão and Barcelos. The territory extends from the northeast to southwest, accompanying the valleys of the two rivers, fed by many of its tributaries, forming small platforms between and .