Santa Rosa de Viterbo is a municipality in the state of São Paulo, Brazil. It covers an area of 289 square kilometres and had a population of 26,753 at the time of the cited figures.
The municipality sits at an elevation of 675 metres. It is one of the many municipalities that make up the state of São Paulo, Brazil's most populous state, which lies in the country's southeast.