A legmelegebbet általában májusban és áprilisban mérik, San Miguel de Allende átlaghőmérséklete ilyenkor 21 °C. Januárban és decemberben a leghidegebb az időjárás, ekkor 16 °C az átlagos hőmérséklet. A legtöbb eső júliusban és szeptemberben esik.