Coordinates: 22°44′49″S, 49°44′23″W São Pedro do Turvo is a municipality in the state of São Paulo in Brazil. The population in 2004 was 6,978 and the area is 778.15 km². The elevation is 457 m.