No. Some snakes give birth to live young. Reptiles cannot lay their eggs in water. Aquatic reptiles must either give birth to live young, as sea snakes do, or crawl up on land to lay eggs. as sea turtles do.
They lay them on land. If they laid them in water - the developing embryos would drown.
Yes but I think water snakes are more vulnerable when they are on land because it's not their natural habitat and they are not used to a land environment.
Whereever they feel safe and most comfortable
Yes they do - since they're a land-dwelling species anyway.
Yes they do, a female will come on land to the edge of the water and dig a hole to lay her eggs in. She might dig several practise or tester holes before laying her eggs.
It really depends on the kind of snake, but other wise both.
no
yes especially water snakes Edit: NO - snakes do NOT lay eggs in water - even water snakes ! The membrane shell of reptile eggs is porous - if it laid its eggs in water - the eggs would never hatch, as the developing embryo would DROWN ! Snakes that spend their entire life at sea more often give birth to live young instead of laying eggs, those species that DO lay eggs come back onto land just long enough to lay the eggs before returning to the sea. Snakester1962 (Supervisor)
all snakes lay eggs
All snakes lay eggs, yes.
they lay eggs
all snakes lay eggs NO - All snakes don't lay eggs! Cottonmouths give birth to live young. They don't lay eggs!
No, they eggs are laid in water.
This statement about all snakes lay eggs is incorrect. Actually there are a few species of snakes that do not lay eggs.. Example, my Columbian Boa's do not lay eggs.. My Boa gives birth to live baby snakes... A lot of snakes lay eggs, but no all of them. As for the Corn Snakes, Yes they do lay eggs. I have had several corn snakes, and they do lay eggs.
Most of them lay their eggs in water.
Always water.
Yes, adult female dragonflies lay their eggs in or near water but live on land.
Ribbon snakes don't lay eggs - they 'give birth' to live babies.
Sea snakes do not lay eggs. They give birth to live young.