El clima templado subhúmedo o semiseco alcanza temperaturas que oscilan entre los 10 y los 20 °C y presenta precipitaciones no mayores a los 1000 mm anuales.