A new class of zwitterionic metallocycles is disclosed. A positively charged Group 4-10 transition metal is chelated to two heteroatoms and one of the heteroatoms has a substituent bearing a negative charge. We have found that substitution in this position stabilizes the zwitterion form of the metallocycle. The zwitterionic metallocycle is useful for olefin polymerizations.