El clima del municipio es semiseco muy cálido y cálido en el 92% de su territorio y semicálido subhúmedo con lluvias en verano en el 8% restante.