Nanosensors are sensing devices with at least one of their sensing dimensions being up to100 nm. In the field of nanotechnology, nanosensors are instrumental for (a) detecting physical and chemical changes, (b) monitoring biomolecules and biochemical changes in cells, and (c) measuring toxic and polluting materials presented in the industry and environment. Nanosensors can be classified according to their energy source, structure and applications. The nanostructured materials used in manufacturing of nanosensors are such as: nanoscale wires (capability of high detection sensitivity), carbon nanotubes (very high surface area and high electron conductivity), thin films, metal and metal oxides nanoparticles, polymer and biomaterials. The aim of this review is to provide an overview of all classifications of nanosensors, showing the characteristcs and functioning mechanisms among the various categories.