Both red and gray morphs of the Peruvian Screech-Owl are known. The species ranges from southwestern Ecuador to northwestern Peru, and two moderately distinctive subspecies have been described, although they do not differ in vocalizations. Mostly found below 1200 m, this screech-owl ranges locally to 2100 m in Peru, and is often common dry deciduous woodland (the larger and darker-crowned Megascops roboratus roboratus) or arid coastal scrub with many cacti (Megascops roboratus pacificus). Morphologically, this species (especially the nominate race) is most similar to the Tropical Screech-Owl (Megascops choliba), but there is no geographical overlap between them, while the Koepcke’s Screech-Owl (Megascops koepckeae) is found solely at higher elevations. The latter’s song is much more similar to that of Tropical Screech-Owl than to the present species. Comparatively few biological data have been published for this Megascops, which fact is true for many South American congeners.