Moluques du Nord
Il est endémique à Halmahera et aux petites îles adjacentes des Moluques du Nord en Indonésie.