It depends on the species.. Some lay only a few (less than ten) - yet the larger pythons can lay as many as forty- or more !
100, about!
1500
There's no such species as a horse snake !
5463
The average is 30-35 but they can lay up to sixty !
700
They don't carry their eggs, when it comes time they lay their eggs.
In India a snake layed 200 eggs in one month.I think that's a record!
They can lay 200 eggs at a time.
Anywhere from 5 to 60 - depending on the species, size and health of the snake.
yup
They are mammals and do not lay eggs.