An improved process for preparing regioregular substituted polythiophenes is described where a substituted thiophene having at least two leaving groups is treated with an organomagnesium halide followed by zinc chloride or bromide and the resulting reaction mixture in solution is polymerized with a Ni(II) catalyst.