El Cávado entra en el distrito por el este, donde sirve de frontera con el distrito de Villa Real a lo largo de algunos kilómetros, y desemboca en el Océano Atlántico en el litoral de Esposende, al oeste, la única zona del distrito relativamente plana.