3.3 million locked out of the housing market – is shared ownership the answer? August 26, 2025August 26, 2025 interestratesinfo The average first-time buyer deposit in England is £69,000 vs. £22,800 for shared ownership. Read More