There are number of water purification techniques but the adsorption is one of the most simplest, effective and economical method for wastewater purification. In this article a large number of solid adsorbents such as Natural adsorbents, Agricultural Wastes, Industrial wastes, Biomass, Nanoadsorbents: Carbon based nanomaterials, Nobel metal based nanomaterials, Metal oxide based nanomaterials, Spinel ferrite bahtsed nanomaterials, Nanocomposites, Dendritic polymers; Geopolymer cement have been discussed for the removal of different pollutants from waste water. Removal of Fluoride, Phosphate, Nitrate and Radionuclides from wastewater has also been reviewed in this article. Adsorption isotherm models, kinetic models, thermodynamic parameters and adsorption mechanism have also been discussed. The present article lists different type of adsorbents and reviews state-of-the-art of the removal of different pollutants from water.