Espírito Santo do Turvo is located in the southern-subtropical part of Brazil, at 22 degrees, 41 minutes, 31 second south, and 49 degrees, 25 minutes, 48 seconds west, at an altitude of 520 meters , in the internal part of the State of São Paulo.