El clima predominante en el municipio es de tipo templado, la temperatura media mensual máxima es de 35.0°C en los meses de junio y julio y la media mensual mínima es de −0.7°C en los meses de diciembre y enero; la temperatura media anual es de 17.5°C; las lluvias se presentan los meses de julio, agosto y septiembre con una precipitación media anual de 355.2mm; hay deshielos del norte en los meses de diciembre y febrero.