El clima es semiseco templado con temperatura media de 16 a 20 grados centígrados, la temperaturas mínimas se presentan en los meses de diciembre a febrero. La temperatura máxima se registra de mayo a agosto, llegando a alcanzar más de 30 grados centígrados