In this paper, the forced vibration of a single-walled carbon nanotube (SWCNT) under a moving nanoparticle is investigated based on the higher-order nonlocal strain gradient theory. The SWCNT is subjected to thermo-mechanical stresses and an external longitudinal magnetic field. The influences of higher-order stress gradients in conjunction with the strain gradient nonlocality are taken into account. Using Hamilton’s principle and Maxwell’s equations, the higher-order differential equations of motion are derived. An analytical solution is obtained for the dynamic deflection of SWCNTs using the Galerkin method. Furthermore, the governing differential equation is solved numerically using the precise integration method. The results of the two solution procedures are compared and an excellent agreement is found between them. Finally, the influences of various scale parameters, the velocity of the moving nanoparticle, the initial axial stress, the temperature change and longitudinal magnetic field on the dynamic response of SWCNTs are investigated.