Coordinates: 22°32′55″S, 47°54′50″W São Pedro is a municipality in the state of São Paulo in Brazil. The population in 2004 was 31,858 and the area is 619.75 km². The elevation is 550 m.