Hematopoietic stem cells (HSCs) or hemocytoblasts are the stem cells that give rise to all the other blood cells through the process of haematopoiesis. They are derived from mesoderm and located in the red bone marrow, which is contained in the core of most bones.