Recent progress in lattice QCD algorithms as well as computing resources enable us to calculate the nucleon structure from first principles. I will report recent results of nucleon structure calculations by the LHP collaboration: the nucleon radius and magnetic moment, momentum fraction carried by quarks, and quark spin and orbital angular momentum (OAM) contributions to the nucleon spin. I will also discuss the challenges as we approach the physical pion mass.