What Is a Normal Hemoglobin Count by Age?

A normal hemoglobin count for adult men falls between 14.0 and 17.5 g/dL, and for adult women between 12.3 and 15.3 g/dL. These ranges shift depending on age, pregnancy, and even the altitude where you live. If you just got blood work back and want to know where your number should land, here’s what to look for.

What Hemoglobin Actually Does

Hemoglobin is a protein packed inside every red blood cell. Each hemoglobin molecule is built from four subunits, and each subunit contains an iron atom at its center that can grab onto one oxygen molecule. That means a single hemoglobin molecule carries up to four oxygen molecules at a time.

What makes hemoglobin especially efficient is that it gets better at picking up oxygen the more it already has. The first oxygen molecule changes the protein’s shape, making it easier for the second, third, and fourth to latch on. In the lungs, where oxygen is plentiful, hemoglobin loads up quickly. When it reaches tissues that are working hard and burning through oxygen (like exercising muscles), the local environment triggers hemoglobin to release its cargo. Heat, acidity, and carbon dioxide all signal hemoglobin to let go of oxygen right where cells need it most.

Your hemoglobin count, measured in grams per deciliter of blood, reflects how much of this protein is circulating. Too little means your tissues aren’t getting enough oxygen. Too much can thicken your blood and create its own set of problems.

Normal Ranges for Adults

The difference between men and women comes down to hormones. Testosterone stimulates red blood cell production, which is why male ranges run higher.

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

These are the ranges most labs print on your results sheet. A value slightly outside these numbers isn’t automatically a problem, since individual variation, hydration status, and the time of day your blood was drawn can all nudge the result. A value well outside the range, or one that’s trending in a clear direction over multiple tests, is more meaningful.

Normal Ranges During Pregnancy

Pregnancy naturally lowers hemoglobin because your blood volume expands dramatically, but the liquid portion (plasma) increases faster than your body can produce new red blood cells. This dilution effect is most pronounced in the second trimester. The World Health Organization sets trimester-specific cutoffs for when levels are considered too low:

  • First trimester: below 11.0 g/dL is considered anemic
  • Second trimester: below 10.5 g/dL is considered anemic
  • Third trimester: below 11.0 g/dL is considered anemic

A hemoglobin level that would look low on a standard lab report may be perfectly normal at 28 weeks. This is why prenatal bloodwork is interpreted differently than a routine physical.

Normal Ranges for Children

Children’s hemoglobin levels shift considerably from birth through adolescence. Newborns start high, dip in the first few months, then gradually climb as they grow.

  • At birth (full-term): average 16.5 g/dL, with 13.5 g/dL as the lower end of normal
  • 1 month: average 13.9 g/dL
  • 2 months: average 11.2 g/dL (this natural dip is expected)
  • 3 to 6 months: average 11.5 g/dL
  • 6 months to 2 years: average 12.0 g/dL
  • 2 to 6 years: average 12.5 g/dL
  • 6 to 12 years: average 13.5 g/dL
  • 12 to 18 years (boys): average 14.5 g/dL
  • 12 to 18 years (girls): average 14.0 g/dL

The sharp drop around 2 months of age happens because the oxygen-rich red blood cells a baby was born with break down, and the baby’s own bone marrow is just ramping up production. By about 6 months, levels stabilize and begin a slow climb. The sex-based split appears around puberty, when testosterone starts influencing red blood cell production in boys.

How Altitude Affects Your Number

If you live at elevation, your hemoglobin will naturally run higher. Your body compensates for the thinner air by producing more red blood cells. A large study of young men in Switzerland found that mean hemoglobin increased by about 3% between those living near sea level and those above 1,800 meters (roughly 5,900 feet). The increase was stepwise, rising with every 300-meter gain in altitude. Another analysis estimated an increase of about 0.3 g/dL for every 500 meters of elevation.

This matters because a hemoglobin of 17.8 g/dL in someone living in Denver or Bogotá might be perfectly appropriate, while the same number in someone at sea level could signal a problem. Some labs adjust their reference ranges for altitude, but many don’t, so it’s worth mentioning where you live if your results come back flagged.

What Low Hemoglobin Feels Like

When hemoglobin drops below normal, less oxygen reaches your tissues, and you feel it. The hallmark symptoms are fatigue that rest doesn’t fix, shortness of breath during activities that used to be easy, and looking noticeably pale, especially in the nail beds, gums, and inner eyelids. Some people notice a racing heartbeat, dizziness when standing up, cold hands and feet, or headaches.

Mild drops often produce no obvious symptoms at all. The body compensates by pumping blood faster and redirecting flow to essential organs. It’s only when levels fall further, or drop quickly (as with acute bleeding), that symptoms become hard to ignore. Common causes include iron deficiency, heavy menstrual periods, chronic conditions like kidney disease, and vitamin B12 or folate deficiency.

What High Hemoglobin Feels Like

A hemoglobin above 17.5 g/dL in men or 15.3 g/dL in women (at sea level) is considered elevated. Thicker blood doesn’t flow as smoothly, which can cause dizziness, headaches, fatigue, blurred vision, easy bruising or bleeding, joint swelling, excessive sweating, and unexplained weight loss. Some people develop a yellowish tint to the skin or eyes.

The most common cause is smoking. Carbon monoxide from cigarettes binds to hemoglobin and blocks it from carrying oxygen, so your body ramps up red blood cell production to compensate. Chronic lung disease triggers the same response. Living at high altitude is another frequent explanation. Less commonly, a bone marrow disorder called polycythemia vera causes uncontrolled overproduction of red blood cells. Dehydration can also temporarily inflate a hemoglobin reading by concentrating the blood, which is why a single high result is usually rechecked before any further workup.

What Can Shift Your Results

Beyond altitude and pregnancy, several everyday factors can move your hemoglobin up or down within (or slightly outside) the normal range. Dehydration concentrates your blood and pushes the number up. Overhydration, or having blood drawn while you’re receiving IV fluids, dilutes it. Intense endurance training can lower hemoglobin because exercise expands plasma volume, a phenomenon sometimes called “sports anemia” even though it’s not true anemia. Iron intake, whether from diet or supplements, directly affects your body’s ability to produce hemoglobin, since iron sits at the core of every oxygen-binding site.

If your result falls just outside the reference range, context matters more than the number itself. A hemoglobin of 12.1 in a woman who normally runs 12.5 is very different from a hemoglobin of 12.1 in a man whose last three readings were 15.0. Trends over time are more informative than any single measurement.