The weight of a full-sized duck can vary depending on the species, but on average, they can weigh between 2 and 4 pounds. Some larger duck species, such as mallards and Canada geese, can weigh up to 10 pounds. Hawks that are capable of lifting ducks include the red-tailed hawk, the ferruginous hawk, and the golden eagle. These hawks have wingspans of up to 6 feet and can weigh up to 12 pounds.
When a hawk catches a duck, it will use its talons to grip the duck's body and its wings to lift it up into the air. The hawk will then carry the duck to a nearby perch where it will eat it.