Det er beskrevet sju underarter av topastanagar: – forekommer i det østlige Andesfjellene av Colombia. – forekommer fra Colombia til de Guyanas, i det nordlige Brasil og i det østlige Peru. – forekommer i det nordøstlige Brasil. – forekommer i det nordøstlige Brasil. – forekommer i det sentrale Brasil. – forekommer i det sentrale Brasil. – forekommer fra Paraguay to det sørøstlige Brasil og det nordøstlige Argentina.