Ранняя жизнь
Белькалис Марленис Альманзар родился 11 октября 1992 года в районе Вашингтон-Хайтс на Манхэттене, Нью-Йорк. Её отец Карлос — доминиканец, а мать Клара — тринидадка африканского и испанского происхождения; Альманзар идентифицирует себя как афролатиноамериканка. Альманзар вырос в районе Хайбридж в Южном Бронксе, и проводила много времени в доме своей бабушки по отцовской линии в Вашингтон-Хайтс, что, по ее словам, дало ей «такой сильный акцент». Альманзар разработала сценический псевдоним «Cardi B» как производное от Bacardi, бренда рома, который ранее был ее прозвищем. У неё есть младшая сестра Хеннесси Каролина, которая родилась в 1995 году. Она сказала, что была членом банды Bloods в юности, с 16 лет, но заявила, что не будет поощрять вступление в банду. Она училась в Renaissance High School for Musical Theater & Technology, профессиональном училище в кампусе средней школы Герберта Х. Лемана.
В подростковом возрасте Карди Би работала в продуктовом магазине в Трайбеке. Ее уволили, и она стала танцовщицей в стриптиз-клубе через дорогу. Карди Би сказала, что становление стриптизершей было положительным для ее жизни во многих отношениях: «Это действительно спасло меня от многих вещей. Когда я начал заниматься стриптизом, я вернулся в школу». Она заявила, что стала стриптизершей, чтобы избежать бедности и домашнего насилия, будучи в жестоких отношениях в то время после того, как ее выгнали из дома ее матери, И что стриптиз был ее единственным способом заработать достаточно денег, чтобы избежать ситуации и получить образование. Она училась в муниципальном колледже Боро оф Манхэттен, прежде чем в конечном итоге бросила учебу. Во время стриптиза Карди Би солгала своей матери, сказав ей, что зарабатывает деньги, присматривая за детьми.
В 2013 году она начала получать известность благодаря нескольким своим видео, распространяемым в социальных сетях, на Vine и на ее странице в Instagram.