A report released by the think tank Resolution Foundation found that the average national age is rising, from 36 in 1974 to 40 today.
Maldon in Essex and Copeland in Cumbria are ageing twice as fast as the rest of country, while Nottingham and Oxford are getting younger.
Charlie McCurdy, from the Resolution Foundation, said: ‘Rural and coastal communities are welcoming fewer babies each year.
However, migration within the UK and from abroad has seen younger people concentrating in urban areas that are already young.’
Sign up to our newsletter to receive all the latest news and updates.