Moluques du Nord
Cette espèce est endémique de Halmahera, une île indonésienne située dans la province des Moluques du Nord. Elle est présente probablement jusqu'à d'altitude.