North Maluku
Habita en Bacan, Halmahera y Kasiruta, en las Molucas septentrionales (Indonesia).