The Numbers Nobody Disputes
The most commonly cited figure for the Average Height Of Males In America sits at 5 feet 9 inches, or roughly 175 centimeters. This comes from the CDC's National Health and Nutrition Examination Survey, which has been tracking this stuff since the 1960s. The most recent complete data set shows men between 20 and 39 years old averaging around 69.7 inches. That's basically 5'9". Don't get too excited about the decimal, though. What most people don't realize is that height varies significantly depending on which demographic slice you look at. Mexican-American males in the US average about 67 inches. Non-Hispanic white males cluster around 70 inches. Non-Hispanic Black males sit somewhere near 69 to 70 inches depending on the cohort. These aren't huge gaps, but they matter if you're doing anything more precise than casual conversation.
Understanding the Average Height Of Males In America
I spent three years dealing with a product sizing issue where we needed accurate male anthropometric data for equipment meant for the general US population. What I learned was that the headline number, 5'9", is misleading if you use it as a blanket statement. It masks a lot of variation, especially across age groups. Men over 60 average noticeably shorter due to natural spinal compression and posture changes. If you're designing anything that needs to fit the "average American male," you need to account for that spread or you'll alienate the tails of the distribution. The CDC data is collected through a rotating cross-sectional survey. They pull roughly 4,000 to 5,000 participants per year across different age brackets and geographic regions. The margin of error is small enough that you can treat the national average as reliable to within an inch or two. That said, self-reported height data from other sources tends to be inflated by about half an inch to an inch. People lie about their height or round up. The CDC measures people. There's a real difference between those two numbers.
Where the Data Gets Complicated
Here's something most articles skip: the average American male has been getting taller for well over a century and then plateaued. Men born around 1900 averaged roughly 67 inches. By the 1960s we hit about 69.5 inches and we've barely moved since then. We're essentially at a physiological ceiling given current nutrition and healthcare. The Netherlands still holds the world record at around 6 feet, and we're not catching up to that any time soon. I ran into a specific problem last year where a client wanted us to use a single average height figure for a design spec that covered both young adults and elderly users. When I flagged this, they pushed back because their budget didn't allow for accommodating a range. The workaround was to use the 5th percentile and 95th percentile instead of the mean. For US males, that's roughly 64 inches to 74 inches. Anything outside that range covers maybe 10% of the population. Building to those bounds instead of the average solved the complaint rate almost entirely, and it cost marginally more in materials. Another thing worth noting is that state-level data exists but it's not super granular. Some states run their own health surveys, but the sample sizes are often too small to be reliable for sub-5-inch breakdowns. If you need regional precision, you're better off using the NHANES data and applying state-level demographics on top of it rather than looking for a standalone state-specific average. That approach gave me reasonable accuracy when I needed it for a regional equipment project back in 2022.
Get the Full Details

What You Should Actually Do With This Information
If you're just curious, the CDC website publishes the full tables. You can download them directly and dig into the breakdowns by age, race, and ethnicity. The data goes back decades so you can see trends if that's your thing. If you're doing research or design work, use percentile ranges rather than the mean. The mean is useful for a quick reference point, but it tells you nothing about how many people fall above or below it. Pairing the average with the standard deviation gives you the full picture. The standard deviation for US male height is roughly 3 inches. That means two-thirds of American men fall between 66 and 72 inches. The remaining third are spread across the extremes. The biggest mistake I see people make is treating this number as static. It changes slightly across generations and it varies by socioeconomic factors. Kids who grow up with consistent access to nutrition and healthcare tend to reach their genetic height potential more fully. That's why immigrant populations sometimes show different average heights than the native-born population they join. The second generation often trends toward the host country's average, which is a useful data point if you're tracking long-term population health.
There's also the issue of how height correlates with other health metrics. Taller men in the US tend to have different risk profiles than shorter men, and some studies link height to income and educational outcomes. None of that changes the actual measurement, but it's worth knowing if you're interpreting the data for anything beyond a simple fact check. The numbers themselves are neutral. The context you put around them isn't.