São Pedro do Turvo é um municípiobrasileiro do estado de São Paulo. Localiza-se a uma latitude 22º44'49" sul e a uma longitude 49º44'23" oeste, estando a uma altitude de 457 metros. Sua população estimada em 2015 era de 7 567 habitantes. Possui uma área de 731,221 km².