Background: Excessive amounts of heavy metals such as cadmium, chromium, cobalt, lead, thallium, and manganese are extremely harmful to the human body. These elements can accumulate in bone and impact bone metabolism. In this study, we investigated the relationship between age and the concentrations of these elements in human bone and blood. Methods: Bone and blood samples were obtained from both older and younger patients. The concentrations of the elements under investigation were measured by inductively coupled plasma mass spectrometry (ICP-MS), and the specific concentrations in the bone and blood were then calculated. Results: The results showed that with increasing age, the concentrations of chromium, cobalt, and thallium in bone decreased significantly, while the concentration of cadmium in bone markedly increased. However, there was no clear correlation between age and the concentrations of these heavy metals in blood. Notably, there was a close correlation between the concentration of cobalt in bone and the presence of osteopenia. Conclusions: Senescence of the human body is accompanied by the shifting of cobalt, chromium, and thallium from the bone to the outer-bone. However, the concentration of cadmium in bone increases with age. These changes are very likely to be related to the equilibrium of bone metabolism in senescent individuals. In addition, only cobalt was shown to be significantly related to osteopenia.