Zanzibar's election commission says Tanzania's ruling party has won the presidential vote re-run in the semi-autonomous archipelago off the coast of Tanzania.

Jecha Salim Jecha, the head of the commission, announced Monday that President Ali Mohamed Shein of the Chama Cha Mapinduzi party has been re-elected with more than 91 percent of the votes.

Zanzibar's main opposition party, the Civic United Front, and its ally CHADEMA boycotted the re-run, saying it violates electoral laws and the constitution of Zanzibar. The electoral commission annulled results of the presidential election in October that the Civic United Front believes it won.

The Civic United Front has tried for years to win control of Zanzibar's local government from Chama Cha Mapinduzi, narrowly losing the last election in 2010.