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