El distrito de Viseu se subdivide en los siguientes 24 municipios: