Cidade do distrito do Porto, região Norte e sub-região do Tâmega, com cerca de 7 900 habitantes.
É sede de um município com 212,82 km² de área e 71 801 habitantes (2001), subdividido em 38 freguesias.
O município é limitado a norte pelo município de Lousada, a nordeste por Amarante, a leste por Marco de Canaveses, a sul por Castelo de Paiva e a oeste por Gondomar e Paredes.