In this study sepiolite, sepiolite activated by HCl, slag and powdered activated carbon were used as adsorbent with a particle size was between 71 and 80 microm (200-170 mesh). NaNO3 solution (100 mg/l) was used in batch adsorption experiments for nitrate removal. First kinetic studies were carried out and it was determined that slag was not effective for nitrate removal, then contact time, pH and adsorbent dosage effects on nitrate removal by adsorption were investigated using other adsorbents except slag. The equilibrium time was found to be 30, 45, 5 min for sepiolite, powdered activated carbon and activated sepiolite, respectively. The most effective pH value for nitrate removal was 2 for powdered activated carbon. pH value did not affect nitrate removal significantly for other adsorbents. Adsorbent dosages were varied from 5 to 20 g/l solutions. An increase in adsorbent dosage increased the percent removal of nitrate. A series of isotherm studies were undertaken and the data evaluated for compliance with the Langmuir and Freundlich isotherm models. To investigate the adsorption mechanisms, three simplified kinetic models, i.e., first-, second-order and intraparticle diffusion were tested. Adsorption followed second-order rate kinetics. The correlation coefficients for second order kinetic model are greater than 0.996. Experimental data show that sepiolite activated by HCl was effective for nitrate removal.