Ducks live in wetlands, marshes, ponds, lakes, rivers, and oceans. Different species prefer freshwater or saltwater habitats, but all need access to water for swimming, feeding, and nesting. Many duck species are migratory, traveling long distances between breeding and wintering grounds.