The drivers and spatial distribution trends for net primary productivity (NPP) in Ningxia were studied to determine the priority vegetation restoration areas. NPP data from MOD17 A3 were used to determine the future NPP trends through slope trend analysis and the Hurst index. Spatial drivers were defined by a geographic detector and correlation analysis. Results indicate that NPP positively fluctuated from 2000 to 2020 with an average range between 119.98 and 249.66 gC/m2a, and a multi-year average of 190.15 gC/m2a. The spatial distribution has more obvious divergent characteristics, showing distribution characteristics of low in the central and northern sides and high in the southern and northern middle. Superimposed on the analysis of slope and Hurst indices, the future vegetation NPP in Ningxia will show four scenarios of continuous increase, continuous decrease, change from increase to decrease and change from decrease to increase, accounting for 22.35%, 1.36%, 71.42% and 2.86% of the area of the region, respectively. Driving factor influence can be divided into dominant factors and important factors. The interaction between the two factors is positive, and the maximum q value under the interaction of precipitation and temperature is 0.687. NPP is mainly driven by climatic factors in 50.92% of the area and is mainly distributed in the central, western and southern parts of Ningxia. The non-climatic-factor-driven areas can be used as priority vegetation restoration areas, which accounting for 47.08%, are mainly concentrated in the northern Yellow River irrigation area, the desert steppe in the central and eastern parts, and a small part in the southern Liupan Mountains.