Caridad Mercader wurde 1892 in Santiago de Cuba als Kind einer wohlhabenden Familie geboren. Ihr Vater, Ramón del Rio, stammte aus Santander, aber als die Familie ein paar Jahre vor dem Unabhängigkeitskrieg Kubas nach Spanien zurückkehrte, ließ er sich in Barcelona nieder, wo die Familienmitglieder sich in die gehobenen gesellschaftlichen Kreise der Stadt integrierten. Caridad hatte mindestens zwei Brüder. Obwohl sie später behauptete, ihr Vater sei Gouverneur von Santiago gewesen, sowie auf der Karibikinsel der erste Plantagenbesitzer, der seine Sklaven befreit habe, entspricht nichts davon der Wahrheit. Abweichend von Caridads Bericht sympathisierte ihre Mutter auch nicht mit den Unabhängigkeitskämpfern in Kuba. Caridad besuchte die Schule des Sagrado Corazón von Sarria, sowie zeitweise auch die Zentren, die diese katholische Gemeinschaft in Paris und London verwaltete. Infolgedessen sprach sie perfekt Französisch und English. In ihrer Jugend spürte sie offenbar eine religiöse Berufung, entschied sich aber nicht dafür.