En stamcelle er en celle, som varetager dannelsen af nye vævsceller.
Der findes stamceller på mange niveauer, ”tidlige” eller “umodne" stamceller kan blive til mange celletyper, ”senere” eller mere ”modne” stamceller kan kun blive til nogle få, mens specifikke stamceller kun kan blive til en type vævsceller.
F.eks. findes i knoglemarven specifikke stamceller til granulocytter, og de er uddifferentieret fra de fælles stamceller for alle typer blodceller, og de er igen uddifferentieret fra stamceller i mellemste kimblad, som også kan uddifferentieres til stamceller for f.eks. bindevæv og muskelvæv, og kimbladsstamcellerne er uddifferentieret fra celler opstået ved deling af det befrugtede æg.
Alle celler i organismen stammer fra det befrugtede æg og har samme DNA og gener, dvs. alle celler har opskriften på alle egenskaber og funktioner, men de forskellige celletyper har ikke brug for alle funktioner. De gener, som de ikke har brug for, er i fostertilstanden blevet permanent blokkeret. De blevet uddifferentieret til deres særlige celletype.
Blodcellestamceller på alle niveauer findes i knoglemarv og også i små mængder i blodet.