Babies born from 2010 to 2012 can now expect to live to 79 if they are boys and 82.8 if they are girls.
This is up on the last figures, calculated for babies born from 2009 to 2011, of 78.7 for boys and 82.6 for girls.
The new data, which covers England and Wales, shows the life expectancy at birth between boys and girls has narrowed from six years in 1980-82 to under four years in 2010-12.
Over the last 30 years life expectancy at birth for boys and girls has increased by four hours per day for females and six hours per day for males, the ONS figures showed.
A regional breakdown reveals that, between 2010 and 2012, male life expectancy at birth was highest in east Dorset (82.9 years) and lowest in Blackpool (74). Women in Manchester faced the lowest female life expectancy at 79.5 years, whereas those in Purneck enjoyed the highest at 86.6 years.
On average, life expectancy at birth increased across all local areas in England and Wales by 1.3 years for males and one year for females between 2006-08 and 2010-12.
For women at age 65, life expectancy was highest in Camden, north London, (23.8 years) and lowest in Blaenau, Gwent (18.7).
A north-south divide characterises the distribution of life expectancy, with people in local areas in the north generally living shorter lives than those in the south.