Кеннеди, 4 қыркүйек, 1962 ж. 2022 жылдан бастап Хуан Карлос пен София 60 жыл үйленді. Олардың үш баласы бар: Елена (1963 жылы туған), Кристина (1965 жылы туған) және Испанияның қазіргі королі Фелипе (1968 жылы туған). 1975 жылы жұп Франциско Франко қайтыс болғаннан кейін испан тағына отырды.