The price of housing in Hackney, measured by square metre, more than doubled between 2004 and 2016 according to new government figures.

On average, a single square metre across all houses and flats sold in 2016 cost £8,564, compared with £3,604 in 2004.

That makes it the ninth most expensive area in Britain. With an increase of 103 per cent, it is one of eight London boroughs where the price of a square metre of housing in 2016 was more than twice what it was 13 years ago.

The Hackney figure for 2016 is lower than neighbouring Islington (£9,730) and the City (£17,371) but higher than Tower Hamlets (£8,545), Haringey (£7,101), Waltham Forest (£6,014) and Newham (£4,965).

All but one of the 20 most expensive local authority areas are in London, the Office for National Statistics figures show.

Taking flats and houses together, the average size of properties sold in England and Wales in 2016 was 90 square metres.