The presence of dyes and heavy metals in water sources as pollutants is harmful to human and animal health. Therefore, this study aimed to evaluate the efficacy of zinc ferrite (ZnFe2O4) nanoparticles (ZF-NPs) due to their outstanding properties including cost-effectiveness, availability, and applicability for removal of auramine O (AO), methylene blue (MB), and Cd (II). The effect of the main operating parameters such as AO concentration, MB concentration, Cd (II) concentration, adsorbent amount, solution pH, and sonication time was optimized by the response surface methodology (RSM). Optimal conditions were obtained at adsorbent amount of 0.25 g, pH = 6, sonication time of 15 min, and concentration of 15 mg L−1, and more than 91.56% were removed from all three analytes. The adsorption of AO, MB, and Cd (II) onto ZF-NPs followed pseudo-second-order kinetics and the equilibrium data fitted well with Langmuir isotherm. The maximum adsorption capacities of ZF-NPs for AO, MB and Cd (II) were as high as 201.29 mg g−1, 256.76 mg g−1 and 152.48 mg g−1, respectively. Also, the reuse of the adsorbent was investigated, and it was found that the adsorbent can be used for up to five cycles. Based on the results of interference studies, it was found that different ions do not have a significant effect on the removal of AO, MB, and Cd (II) in optimal conditions. The ZF-NPs was investigated successfully to remove AO, MB, and Cd (II) from environmental water samples. The results of this study showed that ZF-NPs can be used as a suitable adsorbent to remove AO, MB, and Cd (II) from aqueous solution.