Amparo est une commune brésilienne de l'État de São Paulo. Elle est située à une latitude de 22º42'04" sud et une longitude de 46º45'52" ouest, à une altitude de 674 mètres. Sa superficie est de 446 km². La municipalité est formée par le siège et les districts d'Arcadas et de Três Pontes.