London first-time buyer deposit hits £44,800 in 2026
New analysis reveals a stark North-South divide in deposit sizes for first-time buyers. Londoners need £44,800 for a 10% deposit, taking nine years to save, while in the North East it's just £13,100.