Hemoglobin is a protein in your red blood cells that carries oxygen from your lungs to every tissue in your body. A normal hemoglobin level falls between 13.2 and 16.6 grams per deciliter (g/dL) for men and 11.6 to 15.0 g/dL for women. When your levels fall outside these ranges, it can signal anything from a simple nutritional deficiency to a more serious underlying condition.
What Hemoglobin Does in Your Body
Each hemoglobin molecule contains four iron atoms, and each one can bind to a single oxygen molecule. That means one hemoglobin protein can carry up to four oxygen molecules at a time. This system is remarkably efficient: about 98% of the oxygen in your blood travels attached to hemoglobin, while only 2% floats freely in the liquid portion of blood.
Hemoglobin also adapts to your body’s demands in real time. When you exercise, your muscles produce more carbon dioxide, your body temperature rises, and the local environment becomes more acidic. All three of these changes cause hemoglobin to release oxygen more readily, delivering extra fuel right where your tissues need it most. At rest, hemoglobin holds onto oxygen more tightly, keeping it in reserve until it’s needed.
Normal Ranges by Age and Sex
Hemoglobin is measured through a standard blood draw, typically as part of a complete blood count (CBC). The results are reported in grams per deciliter. Here’s what healthy ranges look like across different life stages:
- Adult men: 13.2 to 16.6 g/dL
- Adult women: 11.6 to 15.0 g/dL
- Newborns (0 to 31 days): 13.4 to 19.9 g/dL
- Infants (2 to 3 months): 9.0 to 14.1 g/dL
- Children (1 to 5 years): 10.9 to 15.0 g/dL
- Children (5 to 11 years): 11.9 to 15.0 g/dL
- Adolescent boys (11 to 18): 12.7 to 17.7 g/dL
- Adolescent girls (11 to 18): 11.9 to 15.0 g/dL
Newborns have notably high hemoglobin because fetal hemoglobin grips oxygen more tightly than the adult version, an adaptation necessary for pulling oxygen from the mother’s blood. Those levels drop significantly over the first few months as the baby’s body transitions to adult-type hemoglobin. The sex-based difference in adults emerges during puberty, when testosterone stimulates higher red blood cell production in males.
What Low Hemoglobin Feels Like
Low hemoglobin, the hallmark of anemia, means your tissues aren’t receiving enough oxygen. The most common symptoms are persistent fatigue and weakness that don’t improve with rest. You might also notice shortness of breath during activities that used to feel easy, dizziness when standing up, pale skin, cold hands and feet, or headaches. A level below 13 g/dL in men or below 12 g/dL is considered severely low.
The most frequent causes of low hemoglobin are iron deficiency (from diet or blood loss), vitamin B12 or folate deficiency, chronic kidney disease, and conditions that destroy red blood cells faster than your body can replace them. Heavy menstrual periods are one of the most common reasons younger women develop anemia. Chronic illnesses like inflammatory bowel disease or rheumatoid arthritis can also suppress red blood cell production over time.
What Causes High Hemoglobin
High hemoglobin means your blood is carrying more red blood cells than usual. Sometimes this is a straightforward response to your environment, and sometimes it points to a medical problem. Common non-disease causes include living at high altitude, smoking, and dehydration.
At higher elevations, there’s less oxygen in the air, so your body compensates by producing more red blood cells. This effect is measurable and progressive: someone living at 2,000 to 2,500 meters (roughly 6,500 to 8,200 feet) will naturally carry hemoglobin levels about 13 g/L higher than someone at sea level. At 4,000 meters and above, the adjustment reaches 28 g/L. This is why altitude needs to be factored in when interpreting blood work.
Smoking raises hemoglobin through a different mechanism. Carbon monoxide from cigarettes binds to hemoglobin and blocks it from carrying oxygen, so the body ramps up production to compensate. Smokers average about 3.3 g/L higher hemoglobin than nonsmokers, with heavier smokers (more than a pack a day) running about 7 g/L above baseline. This elevated number can mask underlying anemia because the hemoglobin looks normal on paper even though a significant portion of it isn’t actually carrying oxygen.
On the medical side, high hemoglobin can result from chronic lung diseases like COPD or uncontrolled asthma, congenital heart defects, kidney tumors or cysts that overproduce a hormone called erythropoietin (which signals the bone marrow to make more red blood cells), and polycythemia vera, a rare blood cancer where the marrow overproduces red blood cells on its own. Testosterone replacement therapy and anabolic steroids are also well-known causes.
Symptoms of High Hemoglobin
When hemoglobin is elevated, your blood becomes thicker and flows less easily. This can cause headaches, blurred vision, dizziness, and a flushed or ruddy complexion. Some people experience itching, particularly after a warm shower. Because thicker blood increases the risk of clots, high hemoglobin over time raises the chance of stroke, heart attack, or blood clots in the legs or lungs. Many people with mildly elevated levels, though, feel no symptoms at all and discover the issue only through routine blood work.
Hemoglobin Test vs. Hemoglobin A1C
These two tests share a name but measure completely different things. A standard hemoglobin test, part of a CBC, tells you how much oxygen-carrying protein is in your blood. A hemoglobin A1C test measures the percentage of your hemoglobin that has glucose (blood sugar) attached to it, providing an average blood sugar reading over the previous two to three months. The A1C is used to screen for and monitor diabetes.
One important caveat: if you have anemia or another condition that affects your red blood cells, an A1C result may be inaccurate for diabetes diagnosis. That’s because abnormal red blood cell turnover changes how long glucose has to attach to hemoglobin, skewing the reading.
Factors That Shift Your Baseline
Your “normal” hemoglobin isn’t a fixed number. Beyond altitude and smoking, several everyday factors can move your levels up or down. Dehydration concentrates your blood and can temporarily inflate hemoglobin readings, which is why labs sometimes flag a high result that returns to normal after rehydration. Endurance athletes sometimes develop what’s called sports anemia, a mild dilutional drop caused by increased blood volume from training. Pregnancy causes a similar dilution effect as blood volume expands by up to 50%, which is why slightly lower hemoglobin is expected during pregnancy.
Hydration status, time of day, and even body position during the blood draw can cause small variations between tests. If a single result comes back slightly outside the normal range, a repeat test under consistent conditions often clarifies whether there’s a real problem. Trends over multiple tests are more informative than any single number.