Abstract: The invention provides a method of preparing regioregular conducting polymers. The method includes adding a nickel (II) catalyst with the monomer-metal complex to provide the regioregular conducting polymer. Electronic devices can be made using the regioregular conducting polymers prepared as described herein.