The Subtropical Pygmy-owl is found in the Andes mountains. This small owl species inhabits subtropical and tropical moist montane forests, cloud forests, and forest edges at elevations ranging from 1,200 to 1,800 m. Its range specifically includes regions such as the Andean slopes of the western cordillera.