San Gabriel presenta un clima semiárido con una temperatura máxima de 36,5 °C en el verano y una mínima de 3,8 °C en el invierno siendo la temperatura media anual de 17,4 °C.