As an important indicator of terrestrial ecosystems, vegetation plays an important role in the study of global or regional ecological environmental changes. Northern Shaanxi is located in the ecologically fragile area of the Loess Plateau, which is affected by interactions between natural and human factors. Here, we used the Normalized Difference Vegetation Index (NDVI) as an indicator to study the temporal and spatial variations of vegetation in Northern Shaanxi from 2000 to 2018. Based on the geographic detector method which can detect spatial differentiation, we analyzed the spatial differentiation characteristics and driving forces of vegetation in Northern Shaanxi, and revealed the most appropriate range or type of influencing factors for promoting vegetation growth. The results showed that the overall vegetation coverage improved in the study area, and NDVI showed an increasing trend with a growth rate of 0.10/10 years from 2000 to 2018. Natural and human factors are crucial driving forces of NDVI change, among which gross domestic product, land-use type, slope, and temperature have the greatest influence. The interaction between natural and human factors on NDVI was dominated by nonlinear and mutual enhancement effects, and the influence of interactions among all factors was significantly higher than that of a single factor. The range or types of factors suitable for vegetation growth were analyzed in the study area, and the joint action of natural and human factors had a more significant impact on vegetation. These findings provide a scientific basis for local governments to intervene in vegetation changes and ecological restoration through natural and human factors within the favorable scope.