São Pedro es una ' portuguesa del ' de Celorico da Beira, con 13,80 km de superficie y 1.387 habitantes. Su densidad de población es de 100,5 hab/km.