Poly(N-methylaniline) (PNMA) coatings have been electropolymerized on 304 stainless steel alloy by potentiodynamic, galvanostatic and potentiostatic synthesis techniques from aqueous solutions of 0.1 M N-methylaniline (NMA) and 0.3 M oxalic acid. Characterization of PNMA coatings was carried out by cyclic voltammetry, UV-Vis and FTIR spectroscopy techniques. Corrosion behavior of PNMA coated stainless steel electrodes was investigated using linear anodic potentiodynamic polarization, Tafel test, chronoamperometry and electrochemical impedance spectroscopy (EIS) techniques in 0.5 M aqueous HCl solutions. Corrosion test results showed that PNMA coatings possessed protection to uncoated stainless steel against corrosion. (C) 2007 Elsevier Ltd. All rights reserved.