Balıkların doğum yerleri, türlerine ve üreme yöntemlerine bağlı olarak çeşitlilik gösterir. Yumurtlama yöntemiyle üreyen balıklar genellikle sığ ve korunaklı alanlarda, bitki örtüsü olan bölgelerde ve aşırı akıntı olmayan yerlerde doğum yapar. Canlı doğum yapan balıklar, daha çok koylar ve lagünler, derin su alanları ve su altı mağaraları gibi daha korunaklı ve besin açısından zengin bölgelerde yavrularını doğurur. Yumurta içi döllenme yöntemiyle üreyen balıklar, genellikle derin ve korunaklı sulak alanlar, su altı yapıları ve yavaş akıntılı nehir ve göletler gibi yerlerde doğum yapar. Her balık türü, kendine özgü koşullarda ve stratejilerle doğum yapma eğilimindedir.