How Long Do Geese Lay on Their Eggs?

Kurt Bauschardt/CC-BY-SA 2.0

Goose eggs hatch within 28 to 35 days, and during the incubation period, geese lay on their eggs a majority of the time and rarely leave the nest. Geese in the wild do not typically drink, eat or bathe during the incubation period.

Geese typically lay around one egg a day until they have a clutch of around five to nine eggs. While geese can lay as many as 25 eggs a year, geese have a difficult time sitting on more than nine or 10 eggs at a time. Once a goose is done laying eggs, she settles in for the incubation period, while her mate stays close by and guards the nest.