Both of her parents look like mixed with Black. Cardi is definitely partially Black, and you can tell that just by looking at her.
What it comes down to is do you consider mixed people to be Black. If you're one of those that don't consider mixed people to be considered Black, then she's not. If you do, then she is
The thing I've noticed is a lack of consistency when it comes to Mulattos from the U.S. and Mulattos from Latin America. The latter is not given the same leniency as the former when it comes to being considered Black. But yet, they're both in the same boat.
Good example of this...
Here we have Derek Jeter and Alex Rodriguez. Anybody that knows Jeter obviously knows that he's mixed with Black and White, making him a Mulatto. A-Rod is Dominican. And all you have to do is take one look at him and you can tell that racially mixed with Black and White, making him a Mulatto as well.
Yet of the 2, Jeter is the only 1 that is widely considered to be Black. A-Rod is not. Yet both of them are racially mixed. Why is that? What's the difference between a Mulatto from the US and a Mulatto from Latin America
If 1 of them is considered to be Black, then the others should be too.
It's the same in Hip-Hop. Latin Mulattos (Cardi B, Fat Joe, Big Pun, etc) are not afforded the same lenience as their American counterparts (Cole, Drake, etc).
I'm just saying, let's keep it consistent