Benthic macroinvertebrates and sediments can act as good indicators of environmental quality. The aim of this study was to assess the accumulation of chemical elements in the Gomphidae (Odonata) collected in the Blyde River. Seven sites were sampled for river sediments assessment and five sites for larvae (naiads) of Gomphidae bioaccumulation analysis. The tissue samples were analysed using inductively coupled plasma optical emission spectrometry (ICP-OES). The results showed high levels of all of the tested elements except Cd in the sediment. The mean concentrations of As, Cu and Cr exceeded the standard guideline values, whereas Pb and Zn were below the standard guideline values. In the insect body tissue, the concentrations of most elements were higher than in the sediments. The elements with the highest concentrations were Mn, Zn, Cu, and As. The bioaccumulation factor (BF) showed a tendency for bioaccumulation for almost all of the selected elements in the insect. The BF value was high for Cu, Mn, Sb, and Zn (BF > 1). The high concentrations of elements in the insect body tissue may pose a risk to fish that consume them, and subsequently to humans when fish from the river are consumed. It is therefore important to monitor the river to reduce pollution to prevent health risks in humans, especially in communities that rely on the river for water and food.