Due to the exceptional characteristics which resulted from nanoscale size, such as improved catalysis and adsorption properties as well as high reactivity, nanomaterials have been the subject of active research and development worldwide in recent years. Numerous studies have shown that nanomaterials can effectively remove various pollutants in water and thus have been successfully applied in water and wastewater treatment. In this paper, the most extensively studied nanomaterials, zero-valent metal nanoparticles (Ag, Fe, and Zn), metal oxide nanoparticles (TiO2, ZnO, and iron oxides), carbon nanotubes (CNTs), and nanocomposites are discussed and highlighted in detail. Besides, future aspects of nanomaterials in water and wastewater treatment are discussed.