Cidade do distrito do Porto, região Norte e sub-região do Tâmega, com cerca de 7 300 habitantes.
É sede de um município com 156,56 km² de área e 83 377 habitantes (2001), subdividido em 24 freguesias.
O município é limitado a norte pelo município de Paços de Ferreira, a leste por Lousada e por Penafiel, a sudoeste por Gondomar e a oeste por Valongo.
O concelho foi criado em 1836, sucedendo, em grande parte, ao antigo concelho de Aguiar de Sousa.