A good hemoglobin level 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 reflect the amount of hemoglobin, the oxygen-carrying protein in your red blood cells, measured in grams per deciliter of blood. Numbers outside this window don’t automatically mean something is wrong, but they do signal that your body’s oxygen delivery system may not be working at full capacity.
What Hemoglobin Actually Does
Hemoglobin is a protein packed inside every red blood cell, and its job is straightforward: pick up oxygen in the lungs and deliver it to every tissue in your body. Iron makes this possible. About 70% of the iron in your body is bound up in hemoglobin, where it chemically latches onto oxygen molecules for transport. When hemoglobin levels drop, less oxygen reaches your muscles, brain, and organs. When levels climb too high, blood thickens and flows less efficiently.
Normal Ranges by Age and Sex
Hemoglobin levels shift dramatically from birth through adulthood. Newborns start with an average of 16.5 g/dL because they carry extra red blood cells from the womb. That number drops quickly, bottoming out around 11.2 g/dL at two months as the baby’s body breaks down the excess cells and begins producing its own. From there, levels gradually climb through childhood.
Here’s what typical ranges look like across age groups:
- Newborn: average 16.5 g/dL, lower limit 13.5 g/dL
- 2 months: average 11.2 g/dL, lower limit 9.4 g/dL
- 6 months to 2 years: average 12.0 g/dL, lower limit 10.5 g/dL
- 2 to 6 years: average 12.5 g/dL, lower limit 11.5 g/dL
- 6 to 12 years: average 13.5 g/dL, lower limit 11.5 g/dL
- Teen males (12 to 18): average 14.5 g/dL, lower limit 13.0 g/dL
- Teen females (12 to 18): average 14.0 g/dL, lower limit 12.0 g/dL
- Adult men: 14.0 to 17.5 g/dL
- Adult women: 12.3 to 15.3 g/dL
The gap between men and women emerges at puberty and is driven largely by testosterone, which stimulates red blood cell production. Menstruation also plays a role, since monthly blood loss can lower iron stores and, in turn, hemoglobin.
Hemoglobin Levels During Pregnancy
Pregnancy naturally lowers hemoglobin because your blood volume expands by nearly 50%, diluting the red blood cells you have. This is normal physiology, not a sign of a problem, and the reference ranges shift to account for it. Hemoglobin below 11 g/dL in the first trimester is considered anemic. In the second trimester, that cutoff drops slightly to 10.5 g/dL, then returns to 11 g/dL in the third trimester. If your levels stay above these thresholds, your body is adapting as expected.
What Low Hemoglobin Feels Like
When hemoglobin falls below normal, your tissues get less oxygen than they need. The symptoms tend to creep in gradually, which is why many people don’t notice mild anemia right away. Common signs include persistent tiredness that doesn’t improve with rest, weakness, pale skin, dizziness, headaches, shortness of breath during activities that used to feel easy, and feeling cold even in warm environments. Some people also notice a yellowish tint to their skin.
The lower the hemoglobin drops, the more pronounced these symptoms become. Hospitals generally consider a transfusion when hemoglobin falls to 7 or 8 g/dL, though the decision depends on age, symptoms, and other health conditions. That threshold gives you a sense of how far below normal levels need to fall before the situation becomes urgent.
When Hemoglobin Is Too High
Hemoglobin above 17.5 g/dL in men or above 15.3 g/dL in non-pregnant women is considered elevated. The most common benign cause is dehydration, which temporarily concentrates your blood and inflates the reading. Living at high altitude also raises hemoglobin because thinner air triggers your body to produce more red blood cells to compensate for lower oxygen levels.
Smoking is another frequent culprit. Carbon monoxide from cigarettes binds to hemoglobin and blocks it from carrying oxygen, so the body compensates by churning out more red blood cells. Testosterone therapy and anabolic steroids can have the same effect. Less commonly, elevated hemoglobin points to conditions like chronic lung disease (which starves tissues of oxygen and drives red blood cell production) or polycythemia vera, a bone marrow disorder where the body overproduces red blood cells on its own. Persistently high hemoglobin thickens blood and raises the risk of clots, so it’s not something to ignore.
How to Support Healthy Hemoglobin
Since iron is the central building block of hemoglobin, your diet has a direct impact on your levels. Iron from animal sources (red meat, poultry, fish, eggs) is the most efficiently absorbed form. Iron from plant sources like leafy greens, lentils, beans, nuts, and fortified cereals absorbs less readily on its own, but you can significantly boost absorption by eating these foods alongside something rich in vitamin C.
Pairing a spinach salad with bell peppers, squeezing lemon over lentils, or eating strawberries with fortified oatmeal are practical combinations that make a real difference. Vitamin C is heat-sensitive, so raw or lightly cooked sources retain more of it. Steaming and microwaving preserve more vitamin C than boiling because the vitamin leaches into water at high temperatures.
If your hemoglobin has tested low, dietary changes alone may or may not be enough depending on the cause. Iron deficiency is the most common reason for low hemoglobin worldwide, but it’s not the only one. Vitamin deficiencies, chronic illness, and blood loss can all play a role, so a low result is worth investigating rather than simply supplementing on your own.

