Height is shaped by genetics, nutrition, and where your family lived

Mexican people are not inherently shorter than other populations. Average height differences between groups exist, but they come from a mix of genetics passed down through families, the nutrition available during childhood, and sometimes the altitude where people grew up. When researchers compare populations, they find that height varies within Mexico as much as it varies between Mexico and other countries.

If you have noticed height differences, you are likely seeing the result of these overlapping factors rather than something fixed about Mexican ancestry. Understanding what actually drives height variation helps you see past stereotypes and understand the real science.

Key Takeaways

  • Average height in any population reflects genetics, childhood nutrition, healthcare access, and living conditions over generations, not a single cause.
  • Mexico has significant height variation within its own borders—people from different regions and economic backgrounds show different average heights.
  • Improved nutrition and healthcare in recent decades have raised average heights in Mexico, showing that height is not fixed by ancestry.
  • Altitude, where many Mexicans historically lived, can affect growth during childhood, though the effect is temporary and reverses in lower elevations.
  • Comparing average heights between countries is useful for understanding health history, but tells you nothing about any individual person's height.

How genetics and ancestry shape height within families

Height runs in families because parents pass down genes that influence how tall their children grow. However, the genes that affect height are not unique to any one ancestry or region—they exist across all human populations. A tall Mexican family and a tall Swedish family both have genetic variants that support greater height.

Mexico's population includes Indigenous ancestry, Spanish ancestry, and African ancestry in varying proportions depending on the region. Each of these ancestral groups carries the full range of height genes found in humans. When you look at tall Mexicans and short Mexicans, you are seeing the same genetic variation you would find in any large population.

Nutrition during childhood is often the bigger factor than genes

Children who eat well during their growth years—especially getting enough protein, calcium, and calories—grow taller than children who do not, even if they have the same genes. This is one of the clearest findings in growth science: a well-fed child with "short" genes will often be taller than a malnourished child with "tall" genes.

In Mexico, as in many countries, access to nutrition has changed dramatically over the past 50 years. Children born in the 1970s and 1980s had different food security than children born in the 2000s. Researchers tracking Mexican populations have found that average heights have risen as nutrition improved, which proves that the difference is not genetic—genes do not change that fast, but living conditions do.

Living at high altitude affects growth during childhood

Much of Mexico sits at high elevation. Mexico City is at 7,350 feet above sea level, and many other major cities are even higher. Children growing up at altitude receive less oxygen, which can slow growth during their developing years. This effect is real and measurable.

However, the effect is not permanent. Children who move from high altitude to lower elevation during their growth years catch up in height. This shows that altitude slows growth without changing genetic potential. As more Mexicans have moved to lower-elevation areas or as oxygen availability has improved with better healthcare, this factor has become less significant.

Healthcare access and overall living conditions matter

Children who grow up with access to doctors, vaccinations, and treatment for infections tend to be taller than children who do not, because their bodies do not have to spend energy fighting illness. Chronic infections, parasites, and untreated disease all slow growth. As healthcare has expanded in Mexico, average heights have risen.

Economic resources also shape height. Families with more money can buy more nutritious food, live in less crowded housing, and access better healthcare. Within Mexico, wealthier regions show taller average heights than poorer regions. This pattern appears in every country studied, which tells you the difference is about resources and conditions, not ancestry.

Height varies as much within Mexico as between countries

Mexico is not one uniform population. Northern Mexico, southern Mexico, coastal regions, and highland regions all have different histories, different ancestries, and different economic conditions. Average heights differ between these regions. A person from a wealthy area of Mexico City may be taller on average than a person from a rural highland area, just as a person from rural Appalachia may be shorter on average than a person from a wealthy suburb in California.

When researchers compare "Mexico" to "the United States" or "Mexico" to "Europe," they are averaging across millions of people with different backgrounds. These comparisons can hide the fact that height variation within Mexico is substantial, and that many Mexicans fall within the same height range as many Americans or Europeans.

What population height comparisons actually tell you

Scientists study average heights across populations because height is a useful marker of historical health conditions. If one country's average height is lower than another's, it often reflects past differences in nutrition, disease burden, or healthcare access. This information is valuable for understanding history and public health.

What population comparisons do not tell you is anything about an individual person. Knowing an average tells you nothing about whether any specific person will be tall or short. A Mexican person could be taller than 90 percent of Swedes, or shorter than 90 percent of Japanese people. Individual variation always matters more than group averages.

Frequently Asked Questions

Is there a genetic reason Mexicans are shorter?

No. Height genes exist across all ancestries. Height differences between populations reflect nutrition, healthcare, living conditions, and altitude during childhood—not genetic ancestry. As conditions have improved in Mexico, average heights have risen, proving the difference is environmental, not genetic.

Why do some regions of Mexico have taller people than others?

Wealthier regions with better nutrition and healthcare tend to show taller average heights. Altitude also plays a role—high-elevation areas show lower average heights during childhood, though this reverses if people move to lower elevations. These are the same factors that create height differences within any country.

Has average height in Mexico changed over time?

Yes. Average heights in Mexico have risen over the past 50 years as nutrition and healthcare improved. This change happened too fast to be genetic—it reflects better living conditions. The same pattern appears in many countries that experienced economic development.

Does altitude permanently make people shorter?

No. High altitude slows growth during childhood, but children who move to lower elevations catch up. The effect is temporary and depends on when the move happens. Altitude affects how much a child grows, not their genetic height potential.

Can I predict someone's height based on their ancestry?

No. Individual genes matter far more than ancestry. Tall and short people exist in every population. Knowing someone's ancestry tells you nothing about their height—knowing their parents' heights is far more useful.