This study investigates the quality of stormwater runoff from a driveway in the southwest mountainous urban area of Chongqing, China, from 2010 to 2011. The results showed that the mean concentrations of chemical oxygen demand (COD), total nitrogen (TN), and total phosphorus (TP) were 4.1, 2.4, and 2.2 times the grade V levels of the national surface water standard of China. The pollutant concentration peak preceded or synchronized with the rainfall intensity peak and occurred 10 min after the runoff started. The significant high pollutant concentration in the initial stage of the rainfall suggested that first flush control is necessary, especially for the most polluted constitutes, such as total suspended solids, COD, and TN. Three potential pollution sources were identified: the atmospheric dry and wet deposition (TN, NO 3 − -N, NH 4 + -N, and DCu), the road sediment and materials (total suspended solids, COD, and TP), and the vehicle emissions (DPb and DZn). Therefore, this study indicates that reductions in road sediments and material pollution and dry and wet deposition should be the priority factors for pollution control of road stormwater runoff in mountainous urban areas.