Juveniles of three cyprinids with various diets and habitat preferences were collected from the Szamos River (Hungary) during a period of pollution in November 2013: the herbivorous, benthic nase (Chondrostoma nasus), the benthivorous, benthic barbel (Barbus barbus), and the omnivorous, pelagic chub (Squalius cephalus). Our study aimed to assess the accumulation of these elements across species with varying diets and habitat preferences, as well as their potential role in biomonitoring efforts. The Ca, K, Mg, Na, Cd, Cr, Cu, Fe, Mn, Pb, Sr, and Zn concentration was analyzed in muscle, gills, and liver using MP-AES. The muscle and gill concentrations of Cr, Cu, Fe, and Zn increased with trophic level. At the same time, several differences were found among the trace element patterns related to habitat preferences. The trace elements, including Cd, Pb, and Zn, which exceeded threshold concentrations in the water, exhibited higher accumulations mainly in the muscle and gills of the pelagic chub. Furthermore, the elevated concentrations of trace elements in sediments (Cr, Cu, Mn) demonstrated higher accumulation in the benthic nase and barbel. Our findings show habitat preference as a key factor in juvenile bioindicator capability, advocating for the simultaneous use of pelagic and benthic juveniles to assess water and sediment pollution status.