É sede de um município com 507,10 km² de área, com 34 freguesias. O município é limitado a norte pelo município de Castro Daire, a nordeste por Vila Nova de Paiva, a leste por Sátão e Penalva do Castelo, a sueste por Mangualde e Nelas, a sul por Carregal do Sal, a sudoeste por Tondela, a oeste por Vouzela e a noroeste por São Pedro do Sul.