Mỗi năm, thành phố xây dựng mới hàng triệu mét vuông nhà, nhưng giá vẫn ở mức quá cao so với phần lớn người dân. Gần như 100% các gia đình trẻ ở Hà Nội chưa có nhà ở, phải sống ghép chung hoặc thuê nhà ở tạm [cần dẫn nguồn]. Với giá từ 500 triệu tới 1,5 tỷ đồng một căn hộ chung cư, một người dân có thu nhập trung bình chỉ có thể mua được sau nhiều năm tích lũy tài chính. Bên cạnh những khu chung cư mới mọc thêm ngày càng nhiều, vẫn còn những bộ phận dân cư phải sống trong những điều kiện hết sức lạc hậu. Tại bãi An Dương, dải đất giữa sông Hồng thuộc địa phận Yên Phụ, Từ Liên, Phúc Xá, hàng trăm gia đình sống trong những ngôi nhà lợp mái tre xây từ nhiều năm trước, không có điện, không có trường học và không được chăm sóc về y tế.