For adults, the normal range for hemoglobin levels is 12 grammes per deciliter to 17.4 grammes per deciliter of blood. However, levels can differ depending on a person's age, race, and gender.