Herein, the electrochemical polymerization of pyrrole on the surface of FTO electrode is described in the presence of tiron as doping anion with the aim of producing uniform, adherent, conducting and electroactive films. The use of tiron promoted charge transfer during electropolymerization and allowed reduced electropolymerization potential of polypyrrole (PPy). The resultant polymer was characterized via scanning electron microscopy (SEM), electrochemical and spectroelectrochemical methods. SEM study indicates that the PPy–tiron has a spherical morphology with primary particles size of 40–60nm. The spectroelectrochemical analysis revealed the PPy–tiron has distinct electrochromic properties in the presence of different transition metal salts (CoCl 2 , NiCl 2 , CuCl 2 , FeCl 2 , MnCl 2 and ZnCl 2 ) as supporting electrolyte compared to conventional electrolyte solutions. Results showed that the electrochromic properties of PPy–tiron such as optical contrast, switching time, film stability and coloration efficiency were greatly enhanced in the presence of transition metal cations. PPy–tiron exhibited a switching time of 1.5s and the maximum transmittance contrast (ΔT%) and coloration efficiency calculated 62% and 136.7cm 2 C −1 at 800nm in the presence of Ni 2+ ion, respectively.