Den 3. desember 2012 ble det kunngjort at hertuginnen ventet parets første barn. Graviditeten ble kunngjort tidligere enn hva som er vanlig, ettersom at Kate ble innlagt på King Edward VII's Hospital fordi hun led av tilstanden hyperemesis gravidarum, en alvorlig form for svangerskapskvalme. Hun var innlagt i tre dager. Den 22. juli 2013 kjørte hertugen og hertuginnen til St. Mary's Hospital før klokken seks om morgenen. Klokken 16:24 ble prins George født; han veide 3799 gram ved fødselen. Den neste graviditeten ble kunngjort 8. september 2014, og også under dette svangerskapet led hertuginnen av hyperemesis gravidarum. Hertugparets andre barn, prinsesse Charlotte, ble født 2. mai 2015 på St. Mary's Hospital, og veide 3714 gram. Den 4. september 2017 ble hertuginnens tredje graviditet kunngjort. Prins Louis ble født klokken 11:01 den 23. april 2018 på St. Mary's Hospital og veide 3827 gram.