Det er beskrevet to underarter av gråhettetanagar: – forekommer fra Andes i Colombia til det sørvestlige Venezuela og det østlige Ecuador. – forekommer i Andes i Peru og i det vestlige Bolivia.