The study by Professor Steve Wilcox, of York University, found the least affordable boroughs - in terms of prices as a multiple of earnings - are Westminster, Brent, Waltham Forest, Southwark and Ealing. The most affordable are Bexley, Barking and Dagenham, and Greenwich.