La flora del municipio la conforman el bosque tropical espinoso con huisache, cueramo, mezquite, frijolillo, parota, capire, higuera, pochota o ceiba, curindal, etc.