Spanish royal family tree
Casa Real Española
-
-
Juan de Borbón
1913-1993
-
Mercedes
1910-2000
-
-
-
Infanta Pilar
1936
-
Luis Gómez de Acebo
1934-1991
-
-
Simoneta
1968
-
Juan Filiberto
1969
-
Bruno
1971
-
Beltrán
1973
-
Fernando
1974
-
-
-
Infante Alfonso
1941-1956
-
-
Infanta Margarita
1939
-
Carlos Zurita
1943
-
-
Alfonso
1968
-
María
1972
-
-
2010
-
-
3
Infanta Elena
1963
-
Jaime de Marichalar
1963
-
3
-
-
6
Infanta Cristina
1965
-
Iñaki Urdangarín
1968
-
6
-
4
Felipe Juan Froilán
1998
-
5
Victoria Federica
2000
-
7
Juan Valentín
1999
-
8
Pablo Nicolás
2000
-
9
Miguel
2002
-
10
Irene
2005
-
-
King Felipe VI
1968
-
Queen Letizia
1972
-
-
1
Princess Leonor
2005
-
2
Princess Sofía
2007
-
1
-