Il periodo di gestazione dei serpenti varia a seconda della razza del serpente, ma in particolare, le teste di rame gestiscono da 3 a 9 mesi e i serpenti tigre gestiscono per circa 3 mesi o 121 giorni. I serpenti partoriscono con la deposizione uova o nascita viva. In ogni caso, i serpenti nascono come versioni più piccole degli adulti e sono completamente autosufficienti senza bisogno di cure parentali.
Il serpente femmina può conservare lo sperma all'interno del suo tratto riproduttivo dopo l'accoppiamento. Da una inseminazione è possibile per il serpente produrre tre frizioni di uova o tre cucciolate di nascituro giovani. I serpenti prigionieri si accoppiano fintanto che sono accoppiati correttamente in base all'età e al sesso. Il tempo medio di incubazione per le uova di serpente è ovunque tra 55 e 60 giorni.
Le teste di rame sono serpenti viventi vivi e possono nascere ovunque da due a dieci serpenti contemporaneamente. Le femmine più grandi tendono a partorire cucciolate più grandi. Se si accoppiano durante la caduta, memorizzano lo sperma fino al termine del letargo. Quindi iniziano a gesticolare i loro piccoli.
Il serpente tigre dà anche alla luce giovani vivi di solito alla fine dell'estate o all'inizio dell'autunno. In media, nascono tra i 20 ei 30 anni, ma alcuni sono noti per dare alla luce fino a 70 alla volta.