Provinz Imbabura
It is found on the Amazonian slopes of the Andes in Ecuador (Napo Province, Imbabura Province) and southern Colombia (Putumayo Department). Its elevational range is asl.