Maria Anna bore him five children, but only two survived to adulthood, a daughter Margarita Teresa, born in 1651, and the future Charles II of Spain in 1661 — but the latter was sickly and considered in frequent danger of dying, making the line of inheritance potentially uncertain.
Mariana a născut cinci copii însă numai doi au atins vârsta adultă: o fiică, Margarita Teresa născutî în 1651, și viitorul Carol al II-lea în 1661, care însă a fost bolnăvicios și permanent în pericol de a muri, ceea ce a făcut ca linia de succesiune să fie nesigură.