Stem cells may be harvested from Bone marrow Peripheral blood Umbilical cord blood Peripheral blood has largely replaced bone marrow as a source of stem cells, especially in autologous hematopoietic stem cell transplantation, because stem cell harvest is easier and neutrophil and platelet counts recover faster.