What Is a Normal HGB Level by Age and Sex?

A normal hemoglobin (Hgb) level for adult men is 14.0 to 17.5 g/dL, and for adult women it’s 12.3 to 15.3 g/dL. These ranges can shift depending on your age, whether you’re pregnant, and even where you live. Your hemoglobin is the protein inside red blood cells that carries oxygen from your lungs to every tissue in your body, so the number on your lab report is essentially a measure of your blood’s oxygen-carrying capacity.

Normal Ranges by Age and Sex

Hemoglobin levels change dramatically across a lifetime. Newborns start with levels above 14 g/dL, which is higher than a typical adult. That number drops quickly in the first weeks of life, bottoming out around 10 to 11 g/dL between six and nine weeks of age. This dip is a normal part of development, not a sign of illness, though levels below 9 g/dL in a young infant may signal a problem.

Children between 6 and 12 years old typically fall in the range of 11.2 to 14.5 g/dL. Once puberty hits, the ranges begin to split by sex. Testosterone stimulates red blood cell production, which is why adult men carry higher hemoglobin than adult women. After menopause, women’s levels often rise slightly as monthly blood loss from menstruation stops.

Hemoglobin During Pregnancy

Pregnancy naturally lowers hemoglobin because your blood volume expands by roughly 50%, diluting the red blood cells you already have. Doctors use adjusted thresholds to account for this. In the first trimester, hemoglobin below 11 g/dL is considered anemic. That threshold dips to 10.5 g/dL in the second trimester, when blood volume peaks, then returns to 11 g/dL in the third trimester. If your lab results during pregnancy look lower than the standard adult range, that alone isn’t necessarily a concern.

What Low Hemoglobin Feels Like

Mild drops in hemoglobin often produce no symptoms at all. Many people discover they’re slightly anemic only when routine bloodwork picks it up. As hemoglobin falls further, the most common signs include persistent tiredness, weakness, and feeling short of breath during activities that didn’t used to wind you. You might also notice pale or yellowish skin, cold hands and feet, dizziness, headaches, or an irregular heartbeat.

These symptoms show up because your tissues aren’t getting enough oxygen. Your heart compensates by beating faster, which explains the pounding or irregular heartbeat some people feel. The further hemoglobin drops, the more pronounced these symptoms become.

When Low Levels Become Dangerous

Not all low hemoglobin requires urgent treatment. Current clinical guidelines generally do not recommend a blood transfusion until hemoglobin falls to 7.0 g/dL or below in a stable hospitalized patient. For people with heart disease or those recovering from cardiac or orthopedic surgery, that threshold is slightly higher at 8.0 g/dL, because the heart needs more oxygen-rich blood to function safely under stress.

These numbers give useful context for understanding your own results. A hemoglobin of 11 g/dL in an adult man is below normal and worth investigating, but it’s far from a medical emergency. A hemoglobin of 7 g/dL is a different situation entirely.

What Causes High Hemoglobin

Hemoglobin above the normal range is less common than low hemoglobin but still worth understanding. For men, levels above 17.5 g/dL are considered elevated. For women who aren’t pregnant, the cutoff is above 15.3 g/dL.

The most common cause is something that reduces the oxygen supply to your tissues. When your body senses low oxygen, it ramps up red blood cell production to compensate. Chronic lung disease, heart disease, sleep apnea, heavy smoking, and living at high altitude can all trigger this response. Smoking is a particularly overlooked cause: carbon monoxide from cigarettes binds to hemoglobin and effectively takes it out of service, prompting your body to make more. Dehydration can also make hemoglobin appear falsely elevated by concentrating your blood.

Understanding Your Lab Results

In the United States, hemoglobin is reported in grams per deciliter (g/dL). If you’re looking at results from a lab in Europe or other regions that use SI units, the measurement may be in millimoles per liter (mmol/L). To convert, multiply your g/dL value by 0.6206. So a reading of 14.0 g/dL equals about 8.7 mmol/L.

Keep in mind that the reference ranges printed on your lab report may vary slightly from one lab to another. This is normal. Labs calibrate their ranges based on the population they serve and the equipment they use. What matters most is where your result falls relative to the range listed on your specific report, and how it compares to your own previous results over time. A hemoglobin that’s been slowly trending downward over several blood draws tells a different story than a single reading that sits just below the cutoff.

It’s also worth noting that the thresholds used to define anemia date back to work originally done in 1958, updated in 1968, and largely unchanged since. These were based on statistical cutoffs from healthy reference populations, and some researchers have questioned whether they apply equally across all ethnic groups and geographic regions. Still, they remain the standard used worldwide.