A survey by the Canal and River Trust found nearly a quarter of English and Welsh people had together fed six million loaves of bread to ducks last year. Uneaten bread causes algal blooms, allows bacteria to breed and attracts rats and other vermin.
Apart from affecting water quality, the trust and other agencies said the duck feeders may be unwittingly damaging the health of the birds.
A spokesperson for the government’s Animal and Plant Health Agency said: “Large amounts of bread and other human foodstuffs can be harmful to wildfowl, leading to potentially fatal or disabling health conditions. Uneaten food can also cause changes to the chemical and bacteriological content of water, increasing the risk of avian disease.”