San Miguel de Allende er en lille by i Allende kommune i Guanajuato i Mexico. Den har ca. 60 000 indbyggere og ligger 1 910 meter over havet. Byen står på UNESCOs verdensarvliste på grund af dens vigtige kulturelle og arkitektoniske bidrag til den mexicanske barok og dens rolle i landets kamp for selvstændighed. I centrum er de fleste bygninger malet røde, orange eller gule.