Mária Sarolta Amélia Augusztina Viktória Klementina Leopoldina, a későbbi mexikói császárné, a Szász-Coburg-Gothai-házból származik, s I. Lipót belga király, valamint Lujza Mária királyné negyedik gyermekeként született 1840. június 7-én a mai Brüsszel területén a királyi kastélyban. (a kép - Franz Xaver Winterhalter: Sarolta mexikói császárné - 1864)
Igazán illusztris családba tartozott, hiszen apja a legdrágább nagybácsi, I. Lipót belga király volt, emellett I. Lajos Fülöp francia király unokája volt, de unokatestvére volt Viktória brit királynőnek, s szintén unokatestvére volt Viktória férjének, Albert hercegnek is, ugyanakkor későbbi házassága révén Ferenc József és felesége Wittelsbach Erzsébet is közeli rokonságba került vele.