It has been accepted that vitamin D (VD) plays an important role in bone metabolism. However, the levels of VD in people of different regions are quite different and there is still no final conclusion on the significant correlation between VD and osteoporosis. 245 cases of peri-menopausal women were collected to study the relationship between VD and osteoporosis in western China. The mean value of 25-hydroxyvitamin D for the participants was 14.39 ng/mL. The average values of parathyroid hormone (PTH), calcium (Ca) and phosphorus (P) were 47.62 pg/mL, 2.26 mmol/L and 1.18 mmol/L, respectively. The average value of bone mineral density (BMD) in lumbar vertebrae was -1.20 SD and that in femoral neck was -0.04 SD. Compared with normal group, PTH of VD deficiency group was significantly increased (P < 0.05), Ca was remarkably decreased (P < 0.01) while the BMD between these two groups showed no significant difference (P > 0.05). VD was in positive correlation with the age (P < 0.01) and Ca (< 0.01) of the participants, negative correlation with PTH (P < 0.01) while no significant correlation with the BMD of lumbar vertebrae and femoral neck (P > 0.05). The risk factors resulting in the occurrence of osteoporosis in the lumbar vertebrae of the participants covered Ca increase (OR = 66.247, P<0.05), age growth (OR = 1.194, P<0.01) and menopause (OR = 2.285, P<0.05). This study has found that the status of VD deficiency showed no significant correlation with the level of BMD, which hinted that independent measurement of the bone metabolic markers, including Ca, P, VD and PTH, was difficult to accurately reflect the status of BMD in peri-menopausal women of this region. It’s necessary to combine multi-site bone scanning to diagnose the patients’ status of osteoporosis so as to provide reasonable guidance for early clinical prevention and treatment.