It's official - North Norfolk is the place with the average oldest age in the UK.

While the average age in the country is 40 years old, that figure rises to 48 years, 11 months in North Norfolk.

The figures come from an analysis by price comparison website comparethemarket.com, which looked at the UK's generation split to discover just where the youngest places and oldest places are.

The UK's Top 3 Oldest Places (and average age):

-North Norfolk - 48 years, 11 months

-Rother - 48 years, 2 months

-East Lindsey - 47 years, 1 month

The UK's Top 3 Youngest Places (and average age):

-Manchester - 33 years, 2 months

-Slough - 34 years, 2 months

-Nottingham - 34 years, 5 months

Generation Z Hotspot (0-23 years):

Nottingham - 38.28pc

Millennials Hotspot (24-42 years):

Manchester - 34.54pc

Generation X Hotspot (43-54 years):

Elmbridge - 19.15pc

Baby Boomers Hotspot (55-73 years):

North Norfolk - 31.31pc

The Silent Generation (74+):

North Norfolk - 16.93pc

The full research also shows the place that has the biggest 10-year age drop and the biggest age increase.

By 2070, people over 65 will make up more than a quarter of the UK population.