In alcuni ospedali, è però possibile effettuare la donazione delle cellule staminali cordonali, le quali vengono conservate presso banche situate in strutture pubbliche (la più grande è la Milano Cord Blood Bank presso l'Ospedale Maggiore, ne esistono altre presso gli ospedali di Pavia, Verona, Padova, Torino, Bologna, Genova, Treviso, Firenze, Pisa, Pescara, Roma, Napoli, San Giovanni Rotondo, Reggio Calabria, Sciacca). Molti altri ospedali pubblici italiani, dove non esiste una struttura interna deputata alla conservazione dei campioni, fungono da centri di raccolta del sangue cordonale, che viene poi distribuito alle banche pubbliche.