Sie wurde als Tochter von Vincenzo Migliaccio und dessen Gemahlin Doreta Borgia in Syrakus auf Sizilien geboren. Ihre Mutter war Spanierin aus dem Hause Borgia (span. Borja), aus dem auch die beiden Borgia-Päpste entstammen.
In erster Ehe heiratete sie am 4. April 1791 Benedetto Grifeo, Fürst von Partanna. Lucia wurde Hofdame des Königlichen Hofes und wurde mit dem Orden der Maria Luise von Spanien sowie mit dem österreichischen Sternkreuzorden dekoriert.
Nach dem Tod ihres ersten Mannes heiratete sie am 27. November 1814 in Palermo König Ferdinand I. von Sizilien, nachdem dessen erste Gemahlin Maria Karolina von Österreich nur zwei Monate zuvor, am 8. September 1814 verstorben war. Lucia war 44 Jahre alt, ihr Gemahl 63. Die Ehe war morganatisch und blieb kinderlos.
Der König hatte zu diesem Zeitpunkt schon praktisch abgedankt, indem er seinen Sohn Franz als Regenten einsetzte und die wichtigsten Entscheidungen ihm überließ. Während Maria Karolina politisch sehr aktiv gewesen war und de facto als Herrscherin über Sizilien angesehen wurde, hatte Lucia kaum Einfluss.
Nachdem Ferdinand in der siegreichen Schlacht von Tolentino (3. Mai 1815) gegen den Gegenkönig Joachim Murat wieder als König eingesetzt wurde, wurden am 8. Dezember 1816 die Throne von Sizilien und Neapel zum Königreich beider Sizilien vereinigt. Franz blieb Regent und Lucia erhielt den Titel „Herzogin von Floridia“, den Titel einer Königin erhielt sie nie.