North Maluku
Es endémica de las islas Halmahera y Bacan, en las Molucas septentrionales (Indonesia).