V roce 2004 se Frederik oženil s Australankou Mary Donaldsonovou, právničkou, kterou poznal během olympiády v Sydney v roce 2000 v jednom z místních barů. Mají spolu čtyři děti: Christiana, Isabellu a dvojčata Vincenta a Josephine. Na snímku gratuluje královna svému vnukovi Christanovi k 18. narozeninám.