Due to the high density of buildings and low quality of the drainage pipe network in the city, urban non-point source pollution has become a serious problem encountered worldwide. This study investigated and analyzed the characteristics of non-point source pollution in Baoding City. A simulation model for non-point source pollution was developed based on the Stormwater Management Model (SWMM), and, the process of non-point source pollution was simulated for Baoding City. The data was calibrated using data from two observed rainfall events (25.6 and 25.4 mm, the total rainfall on 31 July 2008 (07312008) was 25.6 mm, the total rainfall amount on 21 August 2008 (08212008) was 25.4 mm) and validated using data from an observed rainfall event (92.6 mm, the total rainfall on 08102008 was 92.6 mm) (Our monitoring data is limited by the lack of long-term monitoring, but it can meet the requests of model calibration and validation basically). In order to analyze the effects of non-point source pollution on Baiyangdian Lake, the characteristics and development trends of water pollution were determined using a one-dimensional water quality model for Baoding City. The results showed that the pollutant loads for Pb, Zn, TN (Total Nitrogen), and TP (Total Phosphorus) accounted for about 30% of the total amount of pollutant load. Finally, applicable control measures for non-point source pollution especially for Baoding were suggested, including urban rainwater and flood resources utilization and Best Management Practices (BMPs) for urban non-point source pollution control.