A solid phase extractor, poly(N,N'-dipropionitrile methacrylamide-co-divinylbenzene-co-2-acrylamido-2-methyl-1-propanesulfonic acid), was synthesized and used for separation/preconcentration of traces of Ni(II), Co(II), Cu(II), Mn(II), Cd(II), Zn(II), and Pb(II) from various water samples prior to their determination by flame atomic absorption spectrometry. The characterization of the synthesized resin was performed by elemental analysis and IR spectrometry. Parameters such as pH, volume and concentration of the eluent, flow rate of the sample solution, sample volume, and interfering ions affecting the column SPE were examined. The optimum pH was found to be 3. The retained metal ions were desorbed from the column with 10 mL of 1 M HCl eluent. A high preconcentration factor, 40-100; low RSD, <= 2.8%; and low LOD values, <= 1.74 mu g/L, were obtained. The adsorption capacity of the resin was in the range of 6.80-12.4 mg/g for all the elements. The reusability of the resin was excellent. The accuracy of the method was confirmed by analyzing certified reference materials (TMDA-70 Lake Water and SPS-WW1 Batch 111-Wastewater) and spiked water samples. The method was successfully applied to the determination of metal ions in tap, lake, and dam waters.