Magnetic polymethylmethacrylate (mPMMA) microbeads carrying ethylene diamine (EDA) were prepared for the removal of heavy metal ions (i.e., copper, lead, cadmium, and mercury) from aqueous solutions containing different amount of these ions (5–700 mg/L) and at different pH values (2.0–8.0). Adsorption of heavy metal ions on the unmodified mPMMA microbeads was very low (3.6 μmol/g for Cu(II), 4.2 μmol/g for Pb(II), 4.6 μmol/g for Cd(II), and 2.9 μmol/g for Hg(II)). EDA‐incorporation significantly increased the heavy metal adsorption (201 μmol/g for Cu(II), 186 μmol/g for Pb(II), 162 μmol/g for Cd(II), and 150 μmol/g for Hg(II)). Competitive adsorption capacities (in the case of adsorption from mixture) were determined to be 79.8 μmol/g for Cu(II), 58.7 μmol/g for Pb(II), 52.4 μmol/g for Cd(II), and 45.3 μmol/g for Hg(II). The observed affinity order in adsorption was found to be Cu(II) > Pb(II) > Cd(II) > Hg(II) for both under noncompetitive and competitive conditions. The adsorption of heavy metal ions increased with increasing pH and reached a plateau value at around pH 5.0. The optimal pH range for heavy‐metal removal was shown to be from 5.0 to 8.0. Desorption of heavy‐metal ions was achieved using 0.1 M HNO3. The maximum elution value was as high as 98%. These microbeads are suitable for repeated use for more than five adsorption‐desorption cycles without considerable loss of adsorption capacity. © 2000 John Wiley & Sons, Inc. J Appl Polym Sci 78: 81–89, 2000