El clima en el municipio es templado lluvioso y subhúmedo, con un régimen de lluvias de junio a septiembre que fluctúa entre los 979 mm y 2,170 mm de precipitación.