In recent years, the unreasonable use of pesticides and chemical fertilizers and the improper of livestock and poultry manure in Ezhou City have resulted in agricultural non-point source pollution become increasingly serious. Based on statistical data and GIS technology, the amount of nitrogen and phosphorus in agricultural non-point source pollution in Ezhou in 2015, 2020 and 2030 was analyzed. Results showed that the total nitrogen intake of pesticides and chemical fertilizers decline from 2850.40 tons in 2015 to 2382.02 tons in 2020 to 1590.74 tons in 2030, and the amount of total phosphorus into the river will decline from 1305.59 tons in 2015 to 850.78 tons in 2020 to 503.84 tons in 2030.The total nitrogen input from livestock and poultry breeding sources will decline from 618.17 tons in 2015 to 313.17 tons in 2020 and 604.37 tons in 2030. The total phosphorous input from the river will decline from 351.71 tons in 2015 to 45.59 tons in 2020 and 145.75 tons in 2030. Spatially, the chemical fertilizers and pesticides in Gehua New Town and Tujianao Town were significantly reduced, main cities, Gehua New Town, Donggou Town, Zhaoshan Town, and Yangye Town have significantly reduced pollution of livestock and poultry. In 2030, the livestock and poultry breeding source will increase the amount of pollutants entering the river by 2020. This is because non-scale farms are shut down and the scale of livestock and poultry farming increase year by year before 2020. This paper uses GIS to spread the pollutants into the river. It can clearly reflect the effects of different levels of pollutants entering rivers in Ezhou City in space, which aim to provide a basis for the prevention and control of agricultural non-point source pollution in Ezhou.