Les serpents pondent entre six et 100 œufs à la fois, selon la race. Certains serpents ont une naissance vivante, mais 70 % pondent des œufs.
Les œufs de serpent sont recouverts de coquilles coriaces qui grossissent à mesure que le bébé grandit à l'intérieur. Lorsqu'il est temps d'éclore, le bébé serpent utilise une dent d'œuf pour sortir de sa coquille. Cette dent tombe après la naissance.
La plupart des serpents femelles laissent leurs œufs peu de temps après les avoir pondus dans un endroit sûr, comme dans un trou, un terrier ou une bûche creuse. Même les serpents qui restent avec leurs œufs abandonnent les bébés dès leur naissance.