Cotton cellulose in the fabric form was subjected to etherification and grafting reactions with the purpose of obtaining cotton with ionic properties. Thus, cottons bearing DEAE, carbamoylethyl, and carboxyethyl groups, along with partially hydrolyzed poly(Aam) graft, were synthesized. The ability of these cotton substrates to function as ion exchangers, particularly for removal of direct, basic, acid, and reactive dyes from aqueous solution was examined. The obtained results reveal that such modifications increase the ability of cotton to remove these dyes to about 150 times.