Köpekbalığı üremesi, yılda birkaç yıldan birkaç yıl arayla düzensiz aralıklara kadar değişir. Çiftleşme, türler arasında, yıl boyunca çiftleşenlerden bazı mevsimleri ve bölgeleri tercih edenlere, genellikle bundan etkilenen göç.
Köpekbalıkları genellikle 12 ila 15 yaşlarında cinsel olgunluğa ulaşır. Büyük beyazlar gibi bazı türler çöp başına sadece bir ya da iki yavru alırken, diğerleri, balina köpekbalığı gibi, 100'den fazla hayvana sahip olabilir. Köpekbalıklarının yaklaşık yüzde 70'i canlı, bazıları ise kuluçkalık yumurtalarını bırakır yırtıcı hayatta kalmak. Gebelik dönemleri normalde 6 ila 22 ay arasında değişmektedir.