Kenaf bast, coconut coir, and cotton, which are lignocellulosic fibers and environment friendly natural materials, were tested for their ability to remove copper, nickel, and zinc ions from aqueous solutions according to their physical and chemical changes by solvent extraction. The order of the lignin and xylose content in unextracted fibers is coconut coir>kenaf bast>cotton. The fiber with the highest level of heavy metal removal, however, was kenaft bast. It showed that removal of heavy metals does not correlate with lignin and xylose content. Cotton, with about 1.1% lignin and 0.3% xylose, was very low in heavy metal ion sorption while other two fibers containing lignin and xylose did remove heavy metal ions. It indicates that lignin and xylose play a role in heavy metal ion sorption. Extraction with the various solvents removed different cell wall components and changed the cell wall structure, and thus did change the heavy metal ions removal capacity of lignocellulosic fibers.