North Maluku
It is endemic to North Maluku in Indonesia. It can be found on the islands of Morotai, Ngelengele, Halmahera, Damar, Ternate, Tidore, Moti, Bacan, Obi and Obilatu.