How old are Kate Middleton and Prince William, what’s the age gap between them and when did they get married?

PRINCE WILLIAM and Kate are future heads of the Royal Family and their spectacular wedding was watched by millions across the globe.

The Prince and Princess of Wales took on new titles following Queen Elizabeth II‘s sad death and will play a fundamental role in protecting the British monarchy, but how old are Prince William and Kate and what’s the age gap between them?



Kate Middleton and Prince William tied the knot in April 2011
Kate Middleton and Prince William tied the knot in April 2011

How old are Prince William and Kate Middleton?

Prince William was born on June 21, 1982, at St Mary’s Hospital in London and celebrated his 40th birthday in 2022.

He is two years older than his brother Prince Harry and following the Queen’s death became first in line to the throne.

Catherine Elizabeth Middleton was born on January 9, 1982 and also celebrated her 40th birthday in 2022.

While Kate and William were born in the same year, the Princess is five months and two days older than her husband.



The Duke and Duchess of Cambridge have three children together
The Duke and Duchess of Cambridge have three children together

What’s the age gap between William and Kate?

While Kate and William were born in the same year, the Princess of Wales is five months and two days older than her husband.

The couple are based at Adelaide Cottage in Windsor having relocated there in the summer of 2022.

However, they also have a country home in Norfolk called Anmer Hall.

Kate is particularly fond of the rural getaway and as well as spending most of the school holidays there, she chooses to celebrate her birthday at the house every year.

When were Prince William and Kate Middleton’s children born?

Wills and Kate announced in December 2012 that they were expecting their first child together.

On July 22, 2013, Kate was admitted to St Mary’s Hospital, where William himself was born, and emerged with a son – Prince George.

In September 2014, the royal couple announced that Kate was pregnant again, which resulted in the birth of Princess Charlotte at the same hospital on May 2, 2015.

On September 4, 2017, Kate and William revealed that they were expecting their third child.

On the morning of April 23, 2018, Kensington Palace tweeted that the Duchess was in labour and it was announced that she had delivered a baby boy at 11.01 am.

The happy couple introduced their new arrival to Charlotte and George before heading home around seven hours after the birth.

After a wait of four days, it was announced he was named Prince Louis Arthur Charles.

It seems like we welcomed the royal babies into the world only yesterday, but Prince George is already four, Princess Charlotte is two and Prince Louis celebrated his first birthday in April 2019.