El clima se clasifica como templado subhúmedo y presenta una temperatura media anual que oscila entre los 14 y 29 grados Celsius.