São Pedro do Sul is a municipality located in the Central Portuguese district of Viseu, part of the Dão-Lafões subregion. The municipality has a population of 16,851 inhabitants and is composed of 14 civil parishes. The city of São Pedro do Sul, which serves as the municipal seat, has a population of 5,728 inhabitants.