An electrochemical method for the determination of trace levels of mercury based on a multi-walled carbon nanotubes (MWNT) film coated glassy carbon electrode (GCE) is described. In 0.1 mol L(-1) HCl solution containing 0.02 mol L(-1) KI, Hg(2+) was firstly preconcentrated at the MWNT film and then reduced at -0.60 V. During the anodic potential sweep, reduced mercury was oxidized, and then a sensitive and well-defined stripping peak at about -0.20 V appeared. Under identical conditions, a MWNT film coated GCE greatly enhances the stripping peak current of mercury in contrast to a bare GCE. Low concentrations of I(-) remarkably improve the determining sensitivity, since this increases the accumulation efficiency of Hg(2+) at the MWNT film coated GCE. The stripping peak current is proportional to the concentration of Hg(2+) over the range 8 x 10(-10)-5 x 10(-7) mol L(-1). The lowest detectable concentration of Hg(2+) is 2 x 10(-10) mol L(-1) at 5 min accumulation. The relative standard deviation (RSD) at 1 x 10(-8) mol L(-1) Hg(2+) was about 6% ( n=10). By using this proposed method, Hg(2+) in some water samples was determined, and the results were compared with those obtained by atomic absorption spectrometry (AAS). The two results are similar, suggesting that the MWNT-film coated GCE has great potential in practical analysis.