Espírito Santo do Pinhal is a municipality located in the state of São Paulo, Brazil. It covers a total land area of 389 square kilometers and sits at an elevation of 870 meters above sea level.
As of the 2020 census, the population of the municipality was recorded at 44,471 residents.