Det er beskrevet seks underarter av rosennebblerke: – forekommer i det nordvestlige Namibia. – forekommer fra det sørlige Namibia til det sørlige Botswana og det nordvestlige Sør-Afrika. – forekommer i det nordvestlige Zambia. – forekommer i det sørvestlige Zambia. – forekommer i det nordøstlige Botswana. – forekommer i Sør-Afrika og det nordvestlige Lesotho.