What Is a Good Hemoglobin Level for Your Age?

A good hemoglobin level for adult men falls between 14.0 and 17.5 g/dL, while for adult women, the healthy range is 12.3 to 15.3 g/dL. These numbers shift based on age, sex, pregnancy, and even where you live, so “good” isn’t one single number. It’s a range, and where you sit within it matters less than whether you’re inside it.

What Hemoglobin Actually Does

Hemoglobin is a protein packed inside your red blood cells. Its job is oxygen delivery. Each hemoglobin molecule can carry up to four oxygen molecules, picking them up in your lungs and dropping them off in your tissues. It works through a clever design: in the oxygen-rich environment of your lungs, hemoglobin binds oxygen tightly. When it reaches muscles, organs, and other tissues where oxygen is scarce, it releases its cargo. This pickup-and-release system is what keeps every cell in your body fueled.

About 98% of your hemoglobin is the standard type, called hemoglobin A. You may have also heard of hemoglobin A1C, which is a different measurement entirely. A1C reflects your average blood sugar over three months by measuring how much glucose has attached to your hemoglobin as red blood cells circulate. A standard hemoglobin test, by contrast, tells you how much total hemoglobin protein is in your blood, which indicates your body’s oxygen-carrying capacity.

Normal Ranges for Adults

The ranges differ by sex because testosterone stimulates red blood cell production, giving men a naturally higher baseline.

  • Men: 14.0 to 17.5 g/dL
  • Women (non-pregnant): 12.3 to 15.3 g/dL

Falling anywhere within your range is considered healthy. A man at 14.2 g/dL and a man at 17.0 g/dL are both normal, even though their numbers look very different. What matters is whether you’re below the lower cutoff (which suggests anemia) or above the upper cutoff (which brings its own risks).

Ranges During Pregnancy

Pregnancy naturally lowers hemoglobin because your blood volume expands by nearly 50%, diluting the concentration of red blood cells. The thresholds for anemia during pregnancy are adjusted to reflect this. In the first trimester, hemoglobin below 11 g/dL is considered anemic. The cutoff dips slightly in the second trimester to 10.5 g/dL, then returns to 11 g/dL in the third trimester. Mild drops within these windows are expected and don’t necessarily signal a problem, but levels that fall below those floors typically call for closer monitoring or supplementation.

What’s Normal for Children

Children’s hemoglobin levels change dramatically in the first years of life. Newborns start high, averaging around 16.5 g/dL, because they carry extra red blood cells from the womb. By two months, that average drops to about 11.2 g/dL as the body breaks down the excess cells it no longer needs. From six months to two years, the average settles around 12 g/dL, and levels below 10.5 g/dL at that age suggest anemia.

School-age children (6 to 12 years) average about 13.5 g/dL, with 11.5 g/dL as the lower boundary. Once puberty hits, the ranges split by sex. Teen boys average 14.5 g/dL, while teen girls average 14.0 g/dL, and the anemia cutoffs are 13.0 and 12.0 g/dL respectively.

What Affects Your Level

Your hemoglobin isn’t fixed. Several factors push it up or down, even in healthy people.

Altitude is one of the biggest influences. When you live or work at high elevation, there’s less oxygen in the air, and your body compensates by producing more red blood cells. People who live permanently at high altitudes carry naturally higher hemoglobin concentrations. Research on workers exposed to high altitude over many years found an average hemoglobin of 16.2 g/dL, with levels rising by roughly 0.05 g/dL for each additional year of exposure. This is a normal adaptation, not a sign of disease, and labs in high-altitude regions often use adjusted reference ranges.

Hydration plays a role too. Dehydration concentrates your blood and can temporarily inflate your hemoglobin reading, while overhydration dilutes it. This is one reason a single blood test taken on a particularly hot day or after intense exercise may not tell the full story.

Nutrition is the factor you have the most control over. Iron is the core mineral your body uses to build hemoglobin. Without enough of it, your body simply can’t produce enough functional hemoglobin molecules. Vitamin B12 and folate are also essential for making healthy red blood cells. A deficiency in any of these nutrients can drag your levels down over time.

Signs Your Hemoglobin Is Too Low

Low hemoglobin means your tissues aren’t getting enough oxygen, and the symptoms reflect that oxygen debt. The most common signs are persistent tiredness and weakness that don’t improve with rest. You might notice shortness of breath during activities that didn’t used to wind you, dizziness or lightheadedness when standing, cold hands and feet, headaches, or an irregular heartbeat. Some people develop pale or yellowish skin, though this can be harder to spot on darker skin tones.

These symptoms tend to creep in gradually. If your hemoglobin drops slowly over weeks or months, you may not notice how much your energy has declined until a blood test reveals the number. Iron deficiency is the most common cause worldwide, but blood loss, chronic disease, and vitamin deficiencies can all contribute.

When Hemoglobin Is Too High

High hemoglobin gets less attention than low, but it carries serious risks. For men, hemoglobin above 17.5 g/dL and for women above 15.3 g/dL may indicate a condition called erythrocytosis, where the body produces too many red blood cells. The danger is that your blood becomes thicker than normal, which increases the risk of blood clots, heart attacks, and strokes.

High levels aren’t always caused by disease. Smoking, chronic dehydration, and living at high altitude can all push hemoglobin above the standard range. But persistently elevated numbers, especially when combined with symptoms like headaches, blurred vision, or itching after a warm shower, typically warrant further testing to rule out underlying causes. Early identification and management can prevent the most dangerous complication: life-threatening clots.

Supporting Healthy Hemoglobin Through Diet

If your hemoglobin is low or trending toward the lower end of normal, diet is the first place to look. Iron-rich foods include red meat, poultry, fish, beans, lentils, tofu, spinach, and fortified cereals. Your body absorbs iron from animal sources more efficiently than from plants, but pairing plant-based iron with vitamin C (like squeezing lemon over spinach) significantly improves absorption.

Vitamin B12 comes primarily from animal products: meat, eggs, dairy, and fortified foods. Folate is abundant in leafy greens, citrus fruits, beans, and fortified grains. If you eat a varied diet that includes these foods regularly, your body generally has the raw materials it needs to maintain healthy hemoglobin production. For people on restricted diets, particularly vegan or vegetarian diets, paying deliberate attention to these nutrients (or supplementing them) becomes more important.