Testing

Testosterone Levels by Age: Normal Ranges for Men (20s–70s)

Age-specific reference ranges, the rate of decline, and what's truly optimal

Testosterone in men declines approximately 1–2% per year after age 30. Understanding age-specific ranges — and the difference between 'normal for your age' and 'optimal for function' — is essential for identifying and addressing hormonal decline.

The Endocrine Society defines low testosterone as total T below 300 ng/dL regardless of age — but this single threshold misses a critical nuance: a 35-year-old man at 350 ng/dL has the testosterone level typical of a 75-year-old. He's "normal" by the clinical cutoff, yet experiencing a hormonal profile that's 40 years ahead of his chronological age.

Testosterone decline is not just about aging. A landmark 2007 study in the Journal of Clinical Endocrinology & Metabolism found that testosterone levels have dropped 1% per year on a population level since the 1980s — independent of age. A 50-year-old man today has roughly 20% less testosterone than a 50-year-old in 1988, likely due to increasing obesity rates, endocrine disruptors, chronic stress, and lifestyle factors.

Average Total Testosterone by Age (ng/dL)

AgeLower NormalAverageUpper NormalOptimal*
18–253506501,000600–900
25–30320600950550–850
30–40280530850500–800
40–50250480750450–750
50–60220430670400–700
60–70200380600350–600
70+170330530300–550

*Optimal ranges represent levels associated with minimal symptom burden and reduced cardiometabolic risk in clinical studies. Values should always be interpreted alongside free testosterone, SHBG, and clinical symptoms.

Free Testosterone by Age (pg/mL)

AgeLower NormalAverageOptimal
20–3090150130–200
30–4070120100–170
40–505510080–140
50–60408065–120
60–70306550–100

Free testosterone declines faster than total testosterone because SHBG rises with age. By age 70, a man may retain 60% of his peak total T but only 30–40% of his peak free T.

Factors That Accelerate Testosterone Decline

Frequently Asked Questions

What is a normal testosterone level for a 40-year-old man?

The average total testosterone for a 40-year-old man is approximately 480 ng/dL, with a normal range of 250–750 ng/dL. Optimal levels for symptom-free function are 450–750 ng/dL. Free testosterone averages ~100 pg/mL. However, individual interpretation requires considering symptoms, free testosterone, and SHBG — not just total T.

At what age does testosterone start declining?

Testosterone typically peaks in the late teens to early 20s and begins a gradual decline of 1–2% per year around age 30. By age 50, most men have lost 20–30% of their peak testosterone. The decline accelerates with obesity, poor sleep, chronic stress, and sedentary behavior.

Can testosterone levels be restored to youthful levels naturally?

Partially. Lifestyle optimization — weight loss (10% body weight loss can increase T by 100+ ng/dL), resistance training, sleep optimization, stress management, and correcting nutrient deficiencies (zinc, D, Mg) — can increase testosterone 100–200 ng/dL. This may restore levels to where they'd be without the accelerating lifestyle factors, but it won't return a 60-year-old to his 20-year-old levels.

Medical Disclaimer: This content is for informational purposes only and does not constitute medical advice. Always consult a qualified healthcare provider before making changes to your health regimen.

Check Where You Stand

Take our free health assessment to understand your metabolic, hormonal, and recovery risk factors — and get personalized recommendations.

Take the Free Assessment →

Free · Takes 5 minutes · Instant results

Find out where you stand Free Assessment →

Continue Reading

← Back to Testing & Biomarkers