What Is a Normal Hemoglobin Level for Your Age and Sex?

A normal hemoglobin level falls between 14.0 and 17.5 g/dL for men and between 12.3 and 15.3 g/dL for women. These ranges shift depending on age, pregnancy, altitude, and even smoking status, so a result that looks low for one person can be perfectly normal for another.

What Hemoglobin Does

Hemoglobin is the protein inside red blood cells that carries oxygen from your lungs to every tissue in your body. Each hemoglobin molecule can bind up to four oxygen molecules at once, and it does so through a clever trick: once the first oxygen attaches, the protein changes shape, making it easier for the next three to latch on. This is why hemoglobin loads up almost completely in the oxygen-rich environment of your lungs, then readily releases oxygen when it reaches tissues where oxygen levels are lower.

Hemoglobin also works as a cleanup crew on the return trip. It picks up carbon dioxide and hydrogen ions (acid) that build up in tissues as byproducts of metabolism and carries them back to the lungs to be exhaled. When your hemoglobin drops too low, this entire exchange becomes less efficient, and your body starts feeling the effects.

Normal Ranges for Adults

The standard reference ranges used by most labs are:

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

The gap between men and women is largely driven by testosterone, which stimulates red blood cell production. These thresholds have been in use since the late 1960s and were originally based on studies of mostly white European and North American adults. The World Health Organization has acknowledged that evidence supporting these cutoffs in different ethnicities and age groups is limited, and a review of global guidelines is underway. For now, though, these remain the standard numbers your doctor uses.

Normal Ranges for Children

Children’s hemoglobin levels change dramatically in the first year of life. Newborns start with very high hemoglobin (13.4 to 19.9 g/dL in the first month), which then drops sharply as fetal red blood cells break down and the baby’s own production ramps up. Between two and three months, levels bottom out at around 9.0 to 14.1 g/dL. This dip is normal and expected.

From there, hemoglobin gradually climbs:

  • 6 months to 1 year: 11.3 to 14.1 g/dL
  • 1 to 5 years: 10.9 to 15.0 g/dL
  • 5 to 11 years: 11.9 to 15.0 g/dL
  • 12 to 18 years (boys): 12.7 to 17.7 g/dL
  • 12 to 18 years (girls): 11.9 to 15.0 g/dL

The sex-based difference kicks in at puberty, when rising testosterone levels in boys push their red blood cell counts higher.

Normal Ranges During Pregnancy

Pregnancy naturally lowers hemoglobin. Your blood volume expands by up to 50%, but the liquid portion (plasma) increases faster than red blood cell production can keep up, diluting the hemoglobin concentration. Because of this, the WHO uses lower cutoffs for diagnosing anemia in pregnant women: below 11.0 g/dL in the first and third trimesters, and below 10.5 g/dL in the second trimester, when dilution peaks. A hemoglobin of 10.8 g/dL in the second trimester, for instance, would be considered anemic in a non-pregnant woman but falls within the expected range during pregnancy.

When Hemoglobin Is Too Low

Hemoglobin below the normal range is called anemia. The WHO classifies severity by population group, but the general pattern for most adults looks like this:

  • Mild anemia: 11.0 to 12.9 g/dL for men, 11.0 to 11.9 g/dL for non-pregnant women
  • Moderate anemia: 8.0 to 10.9 g/dL
  • Severe anemia: below 8.0 g/dL

Mild anemia often produces no obvious symptoms, especially if it develops slowly. Your body compensates by increasing heart rate and redirecting blood flow to vital organs. As levels drop further, you may notice fatigue, shortness of breath during activities that used to feel easy, dizziness when standing, pale skin, and cold hands or feet. Severe anemia can cause chest pain, a rapid or pounding heartbeat, and dangerous strain on the heart.

The most common cause worldwide is iron deficiency, but anemia can also result from chronic disease, vitamin B12 or folate deficiency, blood loss, bone marrow problems, or inherited conditions like sickle cell disease. A low result on a blood test is a starting point, not a diagnosis. The cause determines the treatment.

When Hemoglobin Is Too High

Hemoglobin above 18.5 g/dL in men or 16.5 g/dL in women raises concern for polycythemia, a condition where the body produces too many red blood cells. Blood becomes thicker, which increases the risk of clots, stroke, and heart attack. Polycythemia vera is one specific cause, a slow-growing blood cancer where the bone marrow overproduces cells. But high hemoglobin can also result from chronic lung disease, heavy smoking, dehydration, or living at high altitude.

Factors That Shift Your Baseline

Your “normal” isn’t just about sex and age. Several everyday factors can push hemoglobin up or down without signaling disease.

Altitude

Living at higher elevations means breathing thinner air with less oxygen, so your body compensates by producing more hemoglobin. A large study of young men in Switzerland found that average hemoglobin increased by about 3% between those living below 300 meters and those above 1,800 meters. The increase is stepwise: roughly 0.6 to 1.3 g/L with each 300-meter gain in elevation. Other research models the increase at about 3 g/L (0.3 g/dL) for every 500-meter rise. If you live in Denver, Bogotá, or Addis Ababa, your hemoglobin will naturally run higher than someone at sea level, and labs sometimes apply altitude correction factors when interpreting results.

Smoking

Cigarette smoke contains carbon monoxide, which binds to hemoglobin about 200 times more tightly than oxygen does. To compensate for the reduced oxygen-carrying capacity, the body ramps up red blood cell production. One study found that smokers had a mean hemoglobin of 16.83 g/dL compared to 14.42 g/dL in non-smokers, a difference of nearly 2.4 g/dL. This artificially elevated number can mask underlying anemia. Some clinicians subtract 0.3 to 0.5 g/dL per half-pack smoked daily when interpreting a smoker’s hemoglobin.

Hydration

Dehydration concentrates the blood, temporarily inflating hemoglobin readings. Overhydration does the reverse. This is why a single blood draw doesn’t always tell the full story, and your doctor may recheck if results seem inconsistent with your symptoms.

How Hemoglobin Is Measured

Hemoglobin is measured through a standard blood draw as part of a complete blood count (CBC), one of the most commonly ordered lab tests. Results are reported in grams per deciliter (g/dL). Most labs flag any value outside the reference range automatically, but a flagged result doesn’t always mean something is wrong. A hemoglobin of 12.1 g/dL in a woman might be flagged as low by one lab that uses a 12.3 cutoff but read as normal by another that uses 12.0. Small differences between labs are common, and context matters more than the flag itself.

If your result falls outside the normal range, your doctor will typically look at it alongside other values from the CBC, including red blood cell size, shape, and the proportion of blood volume made up by red cells (hematocrit). These additional numbers help narrow down the cause before any further testing.