Barretos es un municipio brasilero del estado de São Paulo en la Mesorregión de Arroyo Preto. Se localiza a una latitud 2033'26" Sur y a una longitud 4834'04" Oeste, estando a una altitud de 530 metros. Su población estimada en 2009 era de 113.618 habitantes, en un área de 1.563,6 km.