Ribeirão dos Índios is a municipality in the state of São Paulo, Brazil. It is located in the interior of the state, within the country's Southeast Region.
The municipality covers an area of 196 km² and had a population of 2,224, making it a small and sparsely populated community by Brazilian standards.