Iron-deficiency anemia occurs because of a lack of the mineral iron in the body. Bone marrow in the center of the bone needs iron to make hemoglobin, the part of the red blood cell that transports oxygen to the body's organs. Without adequate iron, the body cannot produce enough hemoglobin for red blood cells. The result is iron-deficiency anemia. This type of anemia can be caused by: