How many eggs does a cockroach lay at once?
It depends on the species.
The average female cockroach can lay around 30-40 eggs at once.
However the German Cockroach can lay around 40-50 eggs at once.
A female cockroach can lay eggs up to eight times before it dies. That's a total of around 300-400 eggs in one female cockroach's lifetime.