Forma parte de la provincia indonesia de Molucas del Norte, Sofifi, la capital de la provincia se encuentra en la costa oeste de la isla.