What is the Normal Hemoglobin Level?

A normal hemoglobin level for an adult is between 12 to 18 grams per 100 milliliters of blood. Dehydration and lung disease causes above normal levels. Anemia, kidney and liver disease can cause an abnormal low level.