Se encuentra únicamente en la cordillera de los Andes de Perú, desde Amazonas, al sur del río Marañon hasta Cuzco.
[5] Posiblemente se reproduzca en el extremo sureste de Ecuador.
[5] La especie I. reinhardti fue descrita por primera vez por el zoólogo británico Philip Lutley Sclater en 1865 bajo el nombre científico Iridornis reinhardti; no fue dada localidad tipo, se asume: «pendiente oriental de la cordillera peruana».
[4] El nombre genérico masculino «Iridosornis» se compone de las palabras griegas «iris»: arco iris, y «ornis»: pájaro; en referencia al colorido de las especies; y el nombre de la especie «reinhardti» conmemora al zoólogo danés Johannes Theodor Reinhardt (1816–1882).
[6] Los amplios estudios filogenéticos recientes demuestran que la presente especie es hermana de Iridosornis rufivertex, y el par formado por ambas es hermano de Iridosornis jelskii.