Photo Credit: Getty Images

XXL has recently released a list of the top 20 female rappers of all time, and named Nicki Minaj, Queen Latifah, and Foxy Brown as 3 of the best selling and impactful of the list. Check out the full list in alphabetical order below? Who do you think is the best? 

Queen Latifah

Da Brat


Foxy Brown

Gangsta Boo

Jean Grae

Lisa “Left Eye” Lopes


Lil’ Kim

MC Lyte

Missy Elliott

Monie Love

Iggy Azalea


Remy Ma

Roxanne Shante


The Lady Of Rage

Nicki Minaj

Lauryn Hill