This species occurs in the northern coastal areas (including the Foja mountains), and the Vogelkop Peninsula of the island of New Guinea (Indonesia and Papua New Guinea). It is also present on the adjacent islands of Yapen, Waigeo, Misool, Salawati, and possibly Batanta (Indonesia). It probably ranges further to the south-west from the northern coastal range (this is a poorly surveyed area). It ranges in elevation from between 100 and 1,400 m asl.
No one has provided updates yet.