Blood cells are formed in the soft, spongy center of bones called the bone marrow. New, undeveloped blood cells are called stem cells. Some stay in the marrow to develop. Others travel to different parts of the body.