Dreissena polymorpha is among the top 100 most harmful invasive species in aquatic habitats. European Directive 2013/39/UE establishes Environmental Quality Standards for biota because it has been demonstrated that pollutants bioaccumulate in aquatic organisms. This study evaluated bioaccumulation of inorganic elements in the soft tissues of D. polymorpha in order to assess the usefulness of zebra mussels as a bioindicator of contaminant presence in superficial waters. Concentrations of 66 elements were measured in order to evaluate their relationship with nearby anthropogenic activity and to the values recommended by Environmental Quality Standards for biota. Bivalves were collected from four sample points along the Ebro River Basin (Spain), where diverse human activities are carried out. Zebra mussels accumulate toxins in soft tissue during their life cycle, including Al, Cr, Fe, Hg, Pb, Th, Cd and U. The highest levels of accumulation corresponded to elements associated with human activity in the area, showing the impact of anthropogenic actions on biota. D. polymorpha not only supplies information about current water quality but also acts as a witness of past water quality by bioconcentrating toxic elements present in the environment and providing relevant results about historical water contamination. In conclusion, D. polymorpha is a harmful and dangerous invasive species, but its pervasiveness means that it can be used as a bioindicator to assess current and past presence of elements in water. Copyright © 2017 John Wiley & Sons, Ltd.