How Often Do Canada Geese Lay Eggs?

Canada geese lay eggs once per year during their breeding season, which is typically between April and May but can last until June if they live in colder climates. A female goose will lay between two and 10 eggs during the breeding season, with each egg being laid about 36 hours apart.

Geese eggs go through a 28 to 30-day incubation period before hatching. When they finally hatch, the emerging young or goslings will use a sharp, hard egg tooth to assist them in breaking out of their shell. Only 24 hours after hatching, goslings leave their nests and are guided to sources of water and food with other newly hatched goslings and their parents.