Cancer risk was positively associated with testosterone in post-menopausal women (HR per 0.5 nmol/L increment: 1.18; 95% CI: 1.14, 1.23) but not in pre-menopausal women (pheterogeneity = 0.03), and with IGF-1 (insulin-like growth factor-1) (HR per 5 nmol/L increment: 1.18; 1.02, 1.35 (pre-menopausal) and 1.07; 1.01, 1.12 (post-menopausal); pheterogeneity = 0.2), and inversely associated with SHBG (sex hormone-binding globulin) (HR per 30 nmol/L increment: 0.96; 0.79, 1.15 (pre-menopausal) and 0.89; 0.84, 0.94 (post-menopausal); pheterogeneity = 0.4). Here, SHBG is linked to cancer.