San Miguel de Allende ist eine Stadt im mexikanischen Bundesstaat Guanajuato. Sie zählt ca. 120.000 Einwohner und gehört zu den Pueblos Mágicos („Magischen Orten“), die wegen ihres typischen und gepflegten Charakters als besonders sehenswert ausgezeichnet werden.
San Miguel de Allende liegt südöstlich von Guanajuato in der Bajío-Region, am Río de la Lara.
1542 wurde die Stadt von einem Franziskaner-Mönchen als San Miguel El Grande gegründet. Sie war schon damals ein wichtiger Zwischenstop auf der Camino Real. 1826 wurde die Stadt in San Miguel de Allende umbenannt. Dies geschah zu Ehren des Generals Ignacio Allende, der aus San Miguel kam und im mexikanischen Unabhängigkeitskrieg eine wichtige Rolle im Kampf gegen die Spanier spielte. Im Jahr 1880 hatte San Miguel de Allende 39.290 Einwohner.
San Miguel de Allende ist beliebt bei Künstlern vor allem aus den USA, welche sich hier niedergelassen haben.
2008 wurde die befestigte Stadt San Miguel zusammen mit der jesuitischen Wallfahrtskirche Jesús de Nazareno de Atotonilco von der UNESCO zum Weltkulturerbe erklärt. Gewürdigt wurde dabei, dass beide ein herausragendes Beispiel des mexikanischen Barock und den Austausch zwischen spanischer und lateinamerikanischer Kultur sind.