Situado em pleno coração da Beira Alta, o actual concelho é constituído por 13 freguesias, com sede em Penalva do Castelo. Tem um área aproximada de 140 Km2. Confina com os concelhos de Aguiar da Beira, Fornos de Algodres, Mangualde, Viseu e Sátão.