El pueblo cuenta con un clima seco-semicálido, con una temperatura media máxima mensual de 29.3°C en los meses de julio a septiembre y media mínima mensual de 13.3°C de diciembre a febrero.