Previous studies have provided evidence for the existence of adult human bone marrow stromal stem cells (BMSSCs) or mesenchymal stem cells. Using a combination of cell separation techniques, we have isolated an almost homogeneous population of BMSSCs from adult human bone marrow. Lacking phenotypic characteristics of leukocytes and mature stromal elements, BMSSCs are non-cycling and constitutively express telomerase activity in vivo. This mesenchymal stem cell population demonstrates extensive proliferation and retains the capacity for differentiation into bone, cartilage and adipose tissue in vitro. In addition, clonal analysis demonstrated that individual BMSSC colonies exhibit a differential capacity to form new bone in vivo. These data are consistent with the existence of a second population of bone marrow stem cells in addition to those for the hematopoietic system. Our novel selection protocol provides a means to generate purified populations of BMSSCs for use in a range of different tissue engineering and gene therapy strategies.