São Pedro es una ' portuguesa del ' de Vila do Porto, con 18,49 km de superficie y 841 habitantes. Su densidad de población es de 45,5 hab/km.