The 2012 Cape Town Hockey League season was contested by two teams and won by the Cape Town Penguins.