The average Londoner was 35.8-years-old in 2023, up from 33.8 in 2011. Meanwhile, cities outside the capital are seeing average ages drop, reflecting a demographic shift.
Research shows that London's median age is increasing while major cities like Bristol and Newcastle are becoming younger, signifying contrasting migration and birth trends.
Collection
[
|
...
]