Le nombre de descendants produits par un vipère peut varier en fonction de l'espèce. On estime que certaines espèces de vipères peuvent produire plusieurs milliers d'œufs à la fois tandis que d'autres ne peuvent produire que quelques centaines. Les œufs sont généralement libérés dans la colonne d'eau où ils écloseront des larves qui finiront par devenir des poissons adultes.