In this study, magnetic polydivinylbenzene latex particles MPDVB with a core-shell structure were tested for the removal of bisphenol A (BPA), copper Cu(II), lead Pb(II), and zinc Zn(II) from aqueous solutions by a batch-adsorption technique. The effect of different parameters, such as initial concentration of pollutant, contact time, adsorbent dose, and initial pH solution on the adsorption of the different adsorbates considered was investigated. The adsorption of BPA, Cu(II), Pb(II), and Zn(II) was found to be fast, and the equilibrium was achieved within 30 min. The pH 5-5.5 was found to be the most suitable pH for metal removal. The presence of electrolytes and their increasing concentration reduced the metal adsorption capacity of the adsorbent. Whereas, the optimal pH for BPA adsorption was found 7, both hydrogen bonds and π-π interaction were thought responsible for the adsorption of BPA on MPDVB. The adsorption kinetics of BPA, Cu(II), Pb(II), and Zn(II) were found to follow a pseudo-second-order kinetic model. Equilibrium data for BPA, Cu(II), Pb(II), and Zn(II) adsorption were fitted well by the Langmuir isotherm model. Furthermore, the desorption and regeneration studies have proven that MPDVB can be employed repeatedly without impacting its adsorption capacity.