Infante o infanta de España es el título, con tratamiento de alteza real, que se otorga en España a los hijos del rey o la reina y del príncipe heredero o la princesa heredera, dentro de lo que se llama familia real.A diferencia de otras monarquías europeas, en España solo quien está llamado a suceder directamente al monarca recibe el título de príncipe o princesa.[7] Conforme a las leyes españolas, las actuales infantas de España son: En las monarquías hispánicas medievales, tanto la castellana y la leonesa como la navarra o aragonesa, todos los hijos e hijas de los reyes, incluidos los primogénitos, recibían el título de infantes o infantas.La única excepción es cuando el matrimonio se daba siendo el infante ya rey de España.Ambas se casaron con infantes a quién se había concedido el título por casarse con una infanta, y que habían quedado viudos.[9] Esta diferencia se debe a que la duquesa no pertenecía a ninguna familia real y el matrimonio, si bien autorizado, no fue dinástico.[10][11] No se incluyen en ellas los infantes considerados como tales por los diferentes pretendientes carlistas, a menos que también fueran reconocidos oficialmente por el gobierno de España.Desde el año 1700, ha habido 105 infantes de sangre real: 57 hombres y 48 mujeres.Todas las mujeres menos una se convirtieron en infantas al casarse.Todos los hombres y la I duquesa de Talavera, única consorte que no perteneció a la realeza, lo hicieron por real decreto.