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