El clima del municipio está clasificado como predominantemente semiseco-templado (96.6%), con veranos frescos y lluviosos; en invierno se registra el 5% de lluvias y heladas en los meses de noviembre a febrero.