São Pedro do Sul is a municipality located in the Central Portuguese district of Viseu. It is situated within the subregion of Dão-Lafões and serves as a local administrative center for its surrounding area.
The municipality has a total population of 16,851 inhabitants and encompasses 14 civil parishes. The seat of the municipality is the city of São Pedro do Sul, which has a population of 5,728 residents.