A novel method for the ultratrace determination of Cd 2þ and Pb 2þ based on magneto-voltammetry was developed. In the presence of a low strength magnetic field of 0.6 T, square wave stripping voltammetry (SWSV) of Cd 2þ and Pb 2þ was performed in this determination. A high concentration of redox species Fe 3þ was added to the analytes to generate a large cathodic current during the preconcentration step. A large Lorentz force arising from the flux of net current through the magnetic field resulted in convective solution flow due to magnetohydrodynamics. Then more metal ions deposited on the electrode surface at a faster rate and an enhancement as large as 160% for the stripping peak current was observed. Under the optimal conditions, this method exhibits high sensitivities of 5.67 mA mM 21 for Cd 2þ and 6.98 mA mM 21 for Pb 2þ , over the 1 Â 10 28 -1 Â 10 26 mol l 21 range. Detection limits as low as 9.0 Â 10 210 and 8.6 Â 10 210 mol l 21 for Cd 2þ and Pb 2þ were obtained with a 2 min preconcentration time, respectively. The method was successfully applied to detect Cd 2þ and Pb 2þ in real water samples and the results were in agreement with atomic absorption spectrometry.