Karolis gimė Buckinghamo rūmuose Londone, jo močiutės Džordžo VI karaliaujant, 1948 m. lapkričio 14 d., 21 val. 14 min. (GMT), pirmuoju princesės Elžbietos, Edinburgo kunigaikštienės, ir Edinburgo kunigaikščio Philipo vaiku, ir pirmuoju karaliaus Džordžo VI ir karalienės Elžbietos anūku. Jis buvo pakrikštytas rūmų Muzikos kambaryje Kanterberijos arkivyskupo Geoffrey Fisher 1948 m. gruodžio 15 d. Klausimas: Kur gimė Karolis?
Bakingemo rūmai Londone