We examined whether blood lead levels (BLLs) were associated with reproductive hormone levels in a cross-sectional study using data from the SPECT-China study. We selected 2286 men and 1571 postmenopausal women without hormone replacement therapy. BLLs, blood cadmium, total testosterone (TT), oestradiol (E2), luteinizing hormone (LH), follicle stimulating hormone (FSH) and sex hormone binding globulin(SHBG) levels were measured. The results showed that median values (interquartile range) of BLLs were 44.00 μg/L (29.00–62.30) for men and 41.00 μg/L (27.00–59.81) for postmenopausal women. In linear regression, after adjusting for age, current smoking status, body mass index, systolic blood pressure, diabetes and blood cadmium level, TT (P for trend = 0.001) and SHBG (P for trend < 0.001) levels were still positively associated with BLLs in men. Meanwhile, significant positive associations were found for BLLs with SHBG (P for trend = 0.002), FSH (P for trend = 0.001) and LH (P for trend = 0.026) levels in postmenopausal women. Additionally, the association between BLL and SHBG was modified by dysglycaemia (P for interaction = 0.03) in postmenopausal women. In conclusion, BLLs were associated with reproductive hormone levels in the general population of Chinese men and postmenopausal women, which may have important implications for human health. Concerted efforts to reduce adult lead exposure are warranted.