To meet the demand of a constantly growing population, agriculture is intensifying, causing an increased use of fertilizers and pesticides. Excessive nutrients transfer to aquatic ecosystems can disrupt the water quality and impact the aquatic life. Pesticides can also have toxic effects on non-target organisms from aquatic systems. The purpose of this study was to evaluate the efficiency of an agricultural retention pond in reducing the supply of nutrients, pesticides and suspended solids to the Nicolet River, a tributary of Lake St. Pierre in the St. Lawrence River. Research combining the study of the fate of a wide range of contaminants in both pond water and sediments, their toxicity to microcrustaceans, microalgae and amphipods, and the effectiveness of contaminant removal, has rarely been carried out in the past. Peak contaminant concentrations occurred one to two months after pesticide and fertilizer applications, and during the months with the highest rainfall. Toxic effects were only observed on microalgae, with suspended solids apparently responsible for this effect through light inhibition on growth rates. However, the pond was not effective in removing this toxicity even if suspended solids were largely removed. Pesticides removal varied widely among sampling dates and pesticide types, with an efficiency reaching 95 % for thiamethoxam, but generally remaining low and often negative (higher concentrations in outflowing water) for other pesticides. On the other hand, the mean fractional removal of suspended solids, phosphorus, and nitrogen based on concentrations was 71 %, 44 % and 22 %, respectively. These are conservative estimations since the removal rates based on loads were above 94 %. The use of retention ponds thus seems an efficient approach to reduce the quantity of fertilizers in rivers draining agriculture areas, but the studied pond was not systematically effective in removing pesticides.