En flora, el municipio se conforma mayoritariamente por bosques de tipo pino y encino, de cedro rojo y bocote alcanzando alturas de 10 a 15 metros, y Selva baja y mediana caducifolia, estos se caracterizan al desprender sus hojas en tiempos secos.