La flora existente en el municipio es típicamente mediterránea, se pueden distinguir tres hábitats completamente distintos condicionados por las características del suelo y la existencia de agua, el páramo, el bosque de ribera a la orilla del río y los cortados.