For healthy young adult men (roughly ages 19-39), a large harmonized reference study puts the normal range of total testosterone at about 264 to 916 nanograms per deciliter (ng/dL), with a median around 531 ng/dL - while many laboratories still report a general adult male range of roughly 300 to 1,000 ng/dL. Levels are highest in young adulthood and decline gradually with age thereafter. That is the short answer, but the fuller truth is more nuanced and, honestly, more useful.
The single most important thing to understand up front is that 'normal testosterone by age' is not a precise, universally agreed set of numbers. The reference range depends on the laboratory, the testing method (assay), the time of day the blood was drawn, and the population the range was built from. A widely cited modern benchmark comes from a 2017 study that harmonized testosterone measurements across several large cohorts (Travison and colleagues, published in the Journal of Clinical Endocrinology and Metabolism), which produced the 264-916 ng/dL range for healthy non-obese men aged 19 to 39. Many clinical labs, however, print somewhat different ranges, often around 300-1,000 ng/dL.
What this means in practice is that you should treat any 'testosterone by age chart' - including the ranges in this article - as a general guide, not a verdict. Your own lab's reference range (printed on your results) and, far more importantly, your symptoms and a clinician's interpretation are what actually matter.
This guide walks through the whole picture: how testosterone changes from infancy through older age, what the normal ranges really are and why they disagree, how fast levels fall with age, what counts as genuinely low, and how to interpret your own results. For how low testosterone is treated when it is a genuine problem, see our complete guide to TRT; for the symptoms, our guide to the signs of low testosterone.