Babies born in a particular area of the UK live 12 years longer than those raised in other parts of the country, according to a new study.
Research has revealed that newborns in Hampstead in north London, which is one of the wealthiest places to live, have an average life expectancy of 88 years.
Meanwhile, youngsters in the area of Glasgow have a lower life expectancy of 76, according to the Office For National Statistics data, which was analysed by the campaign group Health Equals.
They discovered that 15 of the 20 parliamentary constituencies where babies had the highest life expectancy were located in London and the southeast.
After Hampstead and Kilburn in first place, there was South Cambridgeshire (87.5 years), Norwich North (87), Wimbledon (86.5) and Sheffield Hallam (86.7).
Following next in the results were Ruislip, Northwood and Pinner (86.5), Richmond Park (86.5), North Dorset (86.5), Kensington (86.5) and Tonbridge and Malling (86).
In contrast, little ones with the lowest life expectancy resided in Scotland, which included seven areas of Glasgow (all 76 years).
The city was followed by Dundee West (77), Inverclyde (77), West Dunbartonshire (77) and Airdrie and Shotts (77.5).
In England, the constituency of Blackpool South has the worst life expectancy at 78, with Bradford West next at 79.
They were ahead of Kingston upon Hull West and Hessle (79), Leeds Central (79) and Liverpool Walton (79).
Carrie Hume, the head of Health Equals, told The Times that "the size of the UK’s life-expectancy gap is entirely preventable".
She added: "Not enough attention is paid to how our health is shaped by our interactions with the world around us."
The coalition, which is made up of 29 organisations, highlights that the place where babies are born and raised is a greater determiner of their future health than factors like genetics or access to the NHS.
Watch: Adding salt to food could reduce life expectancy by more than two years, study finds