Understanding hadron structure from first principles is considered a milestone of hadron physics and numerous experiments have been devoted to its study, starting with the measurements of the electromagnetic form factors more than 50 years ago. Lattice QCD (LQCD) is a powerful approach for the ab inition calculation of hadron observables. Emerging results form LQCD are providing input to phenomenology, as well as, to Physics beyond the Standard Model. This is due to the impressive progress in the simulation of LQCD mainly due to improvements in the algorithms, development of new techniques and increase in computational power, that have enabled simulations to be carried out at parameters very close to their physical values. In this talk we will review results obtained with simulations at or near to the physical value of the pion mass, such as he nucleon axial charge and the first moments parton distributions, for both the valence and sea quark contributions, and discuss their implications on the spin content of the nucleon. Selected results on the electromagnetic form factors and radii, the quark content of the nucleon and on the neutron electric dipole moment are also discussed.