Las serpientes ponen entre seis y 100 huevos a la vez, dependiendo de la raza. Algunas serpientes tienen un nacimiento vivo, pero el 70 por ciento pone huevos.
Los huevos de serpiente están cubiertos de conchas de cuero que se hacen más grandes a medida que el bebé crece por dentro. Cuando es hora de eclosionar, la serpiente bebé usa un diente de huevo para salir de su caparazón. Este diente se cae después del nacimiento.
La mayoría de las serpientes hembras dejan sus huevos poco después de colocarlas en un lugar seguro, como en un agujero, madriguera o tronco hueco. Incluso las serpientes que permanecen con sus huevos abandonan a los bebés tan pronto como nacen.