Metal pollution may lead to a variety of diseases; for this reason, it has become a matter of public concern worldwide. However, it is necessary to use biomonitoring approaches to assess the risks posed to human health by metals. In this study, the concentrations of 14 metal elements in 181 urine samples obtained from the general population of Gansu Province, China, were analyzed using inductively coupled plasma mass spectrometry. Eleven out of fourteen target elements had detection frequencies above 85%, namely, Cr, Ni, As, Se, Cd, Al, Fe, Cu and Rb. The concentrations of most metal elements in the urine of our subjects corresponded to the medium levels of subjects in other regional studies. Gender exerted a significant influence (p <0.05) on the concentrations of Tl, Rb and Zn. The concentrations of Ni, As, Pb, Sr, Tl, Zn, Cu and Se showed significant differences among different age groups and the age-related concentration trends varied among these elements. There were significant differences in the urine concentrations of Zn and Sr between those subjects in the group who were frequently exposed to soil (exposed soil > 20 min/day) and those in the group who were not, indicating that people in regular contact with soil may be more exposed to metals. This study provides useful information for evaluating the levels of metal exposure among general populations.