How Many Eggs Does a Snake Lay at One Time by Species?

If you’re interested in breeding pet snakes, or you live in an area populated by wild snakes, you might be interested in how many eggs snakes lay per clutch. Most snake species lay eggs, although some give birth to live young.

The average number of snake eggs per clutch is between 6 – 30. This varies heavily by species, with some being more prolific egg-layers than others. For example, reticulated pythons lay up to 80 eggs at a time, whereas Sonoran coral snakes may only lay 2 eggs per clutch.

We’re going to look at how many eggs different species of snakes lay at one time. We’ll also explore how often, and what time of year, snakes lay a clutch of eggs. Finally, we’ll look into where snakes lay their eggs, and how many young typically survive from each clutch.

What Kind of Snake Lays Eggs?

  1. Oviparous. About 70% of snakes lay eggs. The eggs typically hatch about two months after being laid, although this varies by species. Some oviparous snakes, like pythons, guard their eggs dutifully until they hatch. Others lay eggs and leave. Examples of oviparous snakes include cobras, rat snakes, pythons, kingsnakes, and hognose snakes.
  2. Ovoviviparous. These snakes still produce eggs, but rather than laying them, the mother keeps her eggs inside her body while they develop. When the babies are fully developed, they emerge from their eggs, and the mother gives birth to them. Examples include rattlesnakes, copperheads, and cottonmouths (water moccasins).
  3. Viviparous. These snakes reproduce in largely the same way that mammals do. The babies develop in the snake’s uterus, getting nutrients through the placenta, with no egg at all. When they’re fully developed, the mother gives birth to her live babies. Examples include boa constrictors and most sea snakes.
number of eggs laid by snakes by species

How Many Eggs Do Snakes Lay at One Time?

Snake eggs are usually bright white, soft, and leathery. How many eggs a snake lays at once will depend on two different factors:

  • Snake species. Some snakes will lay scores of eggs at once, whereas others lay a small number of eggs. Each species has adapted based on its environment. For example, how many predators are in that area?
  • Snake’s size. The larger a snake is, the more eggs she can hold inside her body. This is dependent on a snake’s age. Older, larger snakes are more likely to lay more eggs.

There are almost 3,000 species of snake in the world. Let’s take a look at some species of snake, and how many eggs they each lay:

Species of SnakeNumber of Eggs Per Clutch
Ball Pythons:3-11 eggs (average 6)
Corn Snakes:12-24 eggs
Reticulated Pythons:25-80 eggs
Milk Snakes:3-15 eggs (average 10)
Hognose Snakes:Western (4-23 eggs) and Eastern (8-40 eggs)
Coral Snakes:Sonoran (2-3 eggs) and Texas and Eastern (Up to 12 eggs)
Black Rat Snakes:12-20 eggs
Smooth Green Snakes:5 eggs x twice a season (average 10 in total)
Eastern Racers:3-30 eggs
California Kingsnakes:3-12 eggs

1) Ball Pythons

Ball pythons (also called royal pythons) are not native to the U.S., but they are one of the most popular pet snakes. This is because of their relatively small size and gentle, docile nature.

Ball pythons typically lay around 3 to 11 eggs at one time, depending on the snake’s size and health. The average clutch size is approximately 6 eggs, although some owners have reported clutch sizes of 13 or more.

2) Corn Snakes

Corn snakes are a species of rat snake, identified by their bright orange coloring with darker patches, outlined in black.

They are native to the southeastern U.S. and are abundant in the wild, but also commonly kept as pets. Corn snakes lay around 12 to 24 eggs, depending on their size.

3) Reticulated Pythons

The reticulated python is one of the largest snakes in the world, with some reaching up to 32 feet long. They are native to tropical regions in Asia, and are sometimes kept as pets by experienced snake owners with lots of space.

Due to their large size, they can lay between 25 and 80 eggs at a time.

4) Milk Snakes

Milk snakes are a species of kingsnake found commonly throughout the United States, and also kept as pets. Their bright red, black, and yellow colors help to disguise them as venomous coral snakes.

Milk snakes lay between 3 and 15 eggs at a time, with an average of 10.

5) Hognose Snakes

Both Western and Eastern hognose snakes are endemic to North America, and make popular pets, especially Western hognose snakes. They have a defense mechanism where they play dead.

Western hognose snakes lay between 4 and 23 eggs, whereas Easterns lay between 8 and 40 eggs.

6) Coral Snakes

Out of the venomous species that you’ll find in the U.S., the only one that lays eggs is the coral snake. The others (rattlesnakes, copperheads, and cottonmouths) are all ovoviviparous, giving birth to live young.

Sonoran coral snakes lay only 2 or 3 eggs at once, whereas Texas and Eastern coral snakes may lay slightly more (up to 12 eggs).

7) Black Rat Snakes

Black rat snakes are one of the most common wild snakes you’ll find in the U.S. They’re non-venomous and a beautiful solid black color.

Females will lay between 12 and 20 eggs per clutch.

8) Smooth Green Snakes

Smooth green snakes are smooth, bright green snakes. They’re quite thin for their length and are most common in the northeast and Canada.

They typically lay 2 clutches of about 5 eggs (about 10 eggs in total).

9) Eastern Racers

Eastern racers are one of the fastest snakes. That’s because they chase after prey rather than trying to ambush it.

Eastern racers’ egg-laying activity is highly variable in that they lay anywhere between 3 and 30 eggs per clutch.

10) California Kingsnakes

California kingsnakes are aptly named because they’re the king of snakes. Instead of eating rodents or insects, they eat other snakes and even other members of their species.

But when it comes to egg-laying, kingsnakes are relatively typical. They lay between 5 and 12 eggs per clutch.

How Often Do Snakes Lay Eggs?

In temperate climates such as the U.S., snakes will lay 1 clutch of eggs each year. This is almost always in the early summer due to brumation.

They hide in rock crevices, burrows, and holes until the early spring. This enables them to keep their body temperature at a safe level.

When temperatures begin to rise, snakes come out of brumation and search for a mate. Snakes experience different seasons at different times. Australian snakes, for example, having their summer in December, January, and February.

It takes 1-2 months for snakes to lay their eggs after mating. However, some female snakes can retain sperm and use it to fertilize eggs at a later date.

Do all snake eggs hatch?

What Time of Year Do Snake Eggs Hatch?

Once a snake lays her eggs, it usually takes about 2 months for them to hatch. The majority of snakes lay 1 clutch of eggs per year.

They will go through a period of inactivity in fall and winter, before emerging in the spring to mate. It will be early summer by the time she lays her eggs. This means that her eggs will hatch in June or July.

However, equatorial snakes can mate and lay eggs at any time of the year. This is because they don’t have cold periods. It’s warm all year long. They can have 1-3 clutches of eggs every year.

Where Do Snake Eggs Come Out?

Snakes have a specially modified part of their body called a cloaca. The cloaca deals with all waste from the snake’s body, all at once. It’s also what female snakes use for both mating and egg-laying.

So, snakes lay eggs from their cloaca. Well, most snakes, but not all. Like we said above, some snakes give birth to eggs, whereas others give birth to live young. Both green anacondas and boa constrictors are viviparous snakes.

How Many Snake Eggs Survive?

Snakes lay lots of eggs because it ensures that at least some of their young will survive. Unfortunately, there’s almost no research on the proportion of snake eggs that survive and hatch.

Take a look at this spreadsheet from the Northeast Partners in Amphibian and Reptile Conservation on the percentage of eggs that survive. For every snake, they admit that the figure is ‘unknown’. Many factors may affect the health of unhatched eggs:

  • Predation by egg-eating animals, e.g., mongooses and other snakes
  • Temperature variations, since snake eggs must be incubated at a specific temperature
  • Egg turning, which is where the eggs change position. This can kill the unborn snakes

A study on egg turning gives us some idea of how many eggs will survive. In Scientific Reports, 3 scientists looked at the effects of egg turning.

When snake eggs are laid, they are stuck together and won’t move/roll unless pushed. They found that 37.5% of snake eggs that moved from the position they were born died after they’d hatched. This was compared to just 4.5% if the eggs were laid and left alone.

So, a total of about 5% of snakes died after hatching in laboratory conditions. Adding in outdoor temperature variations and predation, that total would be significantly more.

Photo of author

Lou Carter

Hi, I'm Lou. I’ve always been fascinated by snakes and reptiles. That’s why I set up – to answer every question that you could ever have about snakes as pets (and how they survive in the wild.) I hope that you find this website useful!

Cite this article:

MLA Style: Carter, Lou. "How Many Eggs Does a Snake Lay at One Time by Species?" Snakes For Pets, (August 11, 2022),

APA Style: Carter, L. (August 11, 2022). How Many Eggs Does a Snake Lay at One Time by Species?. Snakes For Pets. Retrieved August 11, 2022, from

Leave a Comment