Ngày 21 tháng 12 năm 1978, Quốc hội Việt Nam phê chuẩn mở rộng địa giới Hà Nội, sáp nhập thêm 5 huyện Ba Vì, Thạch Thất, Phúc Thọ, Đan Phượng, Hoài Đức và thị xã Sơn Tây của tỉnh Hà Sơn Bình cùng hai huyện của tỉnh Vĩnh Phú là Mê Linh, Sóc Sơn. Dân số Hà Nội lên tới con số 2,5 triệu người. Bên cạnh lượng dân cư các tỉnh tới định cư ở thành phố, trong khoảng thời gian từ 1977 tới 1984, Hà Nội cũng đưa 12.861 hộ, 21.587 nhân khẩu tới Lâm Đồng theo chính sách xây dựng kinh tế mới. Ngày 12 tháng 8 năm 1991, ranh giới Hà Nội lại được điều chỉnh, chuyển lại 5 huyện và 1 thị xã đã lấy của Hà Sơn Bình năm 1978 cho Hà Tây và Mê Linh được nhập vào tỉnh Vĩnh Phú. Hà Nội còn lại 4 quận nội thành và 5 huyện ngoại thành, với diện tích đất tự nhiên 924 km².