Từ 1945 đến 1988
Từ ngày 15 tháng 8 đến ngày 25 tháng 8 năm 1945, chính quyền tay sai dưới chế độ thực dân rồi phát xít ở Hải Phòng, Kiến An đã bị lực lượng cách mạng lật đổ, chính quyền cách mạng được thiết lập. Ngày 20 tháng 11 năm 1946, cuộc kháng chiến chống thực dân Pháp bùng nổ ở Hải Phòng. Ngày 13 tháng 5 năm 1955, Hải Phòng được giải phóng hoàn toàn, chính quyền nhân dân tiếp quản thành phố từ tay quân đội Pháp. Kể từ đó, ngày 13 tháng 5 hằng năm được chọn làm ngày giải phóng thành phố.
Ngày 26 tháng 9 năm 1955, huyện Hải An của tỉnh Kiến An sáp nhập vào thành phố Hải Phòng. Ngày 5 tháng 6 năm 1956, thị xã Cát Bà và huyện Cát Hải của khu Hồng Quảng sáp nhập vào thành phố Hải Phòng. Ngày 22 tháng 7 năm 1957, chuyển thị xã Cát Bà thành huyện Cát Bà. Ngày 5 tháng 7 năm 1961, khu vực nội thành được chia thành 3 khu phố mới là Hồng Bàng, Ngô Quyền và Lê Chân.[17] Từ đó, Hải Phòng có 3 khu phố: Hồng Bàng, Lê Chân, Ngô Quyền và 3 huyện: Cát Bà, Cát Hải, Hải An. Ngày 27 tháng 10 năm 1962, thành phố Hải Phòng như ngày nay được Quốc hội nước Việt Nam dân chủ cộng hòa ra quyết định thành lập trên cơ sở hợp nhất thành phố Hải Phòng cũ và tỉnh Kiến An.[18] Từ đây, Hải Phòng có 3 khu phố: Hồng Bàng, Lê Chân, Ngô Quyền và 9 huyện: An Dương, An Lão, Cát Bà, Cát Hải, Hải An, Kiến Thụy, Thủy Nguyên, Tiên Lãng, Vĩnh Bảo. Ngày 10 tháng 4 năm 1963, thành lập thị xã Đồ Sơn trên cơ sở điều chỉnh địa giới huyện Kiến Thụy.[19] Ngày 7 tháng 4 năm 1966, hợp nhất 2 huyện An Dương và Hải An thành huyện An Hải.[20] Ngày 4 tháng 4 năm 1969, hợp nhất 2 huyện An Lão và Kiến Thụy thành huyện An Thụy. Trong giai đoạn 1955–1975, với vai trò là thành phố Cảng lớn nhất miền Bắc, tiếp nhận phần lớn hàng viện trợ quốc tế và là căn cứ xuất phát của đường Hồ Chí Minh trên biển. Vì vậy trong các cuộc leo thang đánh phá miền Bắc, máy bay của không quân Mỹ đã tập trung bắn phá ác liệt Hải Phòng, tiến hành phong tỏa Cảng, nhằm hủy diệt đầu mối giao thông vận tải, ngăn chặn chi viện của miền Bắc cho miền Nam và của quốc tế với Việt Nam. Nhiều nhà máy, công trình xây dựng, bến cảng, đường giao thông, cầu phà và khu dân cư bị phá hủy hoàn toàn.
Kể từ trận đầu bắn rơi máy bay Mỹ trên đảo Bạch Long Vĩ ngày 26 tháng 3 năm 1965 đến chiến thắng oanh liệt trong chiến dịch 12 ngày đêm cuối năm 1972, quân và dân Hải Phòng đã chiến đấu trên 4000 trận, bắn rơi 317 máy bay Mỹ, trong đó có 5 pháo đài bay B52; và 28 lần bắn cháy tàu chiến của hải quân Mỹ. Do những thành tích trong công cuộc xây dựng và bảo vệ Tổ quốc, thành phố đã được nhà nước trao tặng Huân chương Độc lập hạng nhất, Huân chương Kháng chiến hạng nhất, Huân chương Chiến công hạng nhất và Huân chương Sao vàng (1985). Sau khi thống nhất đất nước năm 1975, Hải Phòng là một trong ba thành phố trực thuộc trung ương của nước Cộng hòa xã hội chủ nghĩa Việt Nam, cùng với Hà Nội và Thành phố Hồ Chí Minh. Đầu năm 1976, Hải Phòng có 3 khu phố: Hồng Bàng, Lê Chân, Ngô Quyền; 2 thị xã: Đồ Sơn, Kiến An và 7 huyện: An Hải, An Thụy, Cát Bà, Cát Hải, Thủy Nguyên, Tiên Lãng, Vĩnh Bảo.
Ngày 11 tháng 3 năm 1977, huyện Cát Bà được sáp nhập vào huyện Cát Hải.[21] Ngày 5 tháng 3 năm 1980, thị xã Đồ Sơn và 21 xã của huyện An Thụy được sáp nhập thành huyện Đồ Sơn; thị xã Kiến An cũng được sáp nhập với 16 xã còn lại của huyện An Thụy thành huyện Kiến An.[22] Ngày 3 tháng 1 năm 1981, đổi khu phố thành quận, từ đó, Hải Phòng có 3 quận: Hồng Bàng, Lê Chân, Ngô Quyền và 7 huyện: An Hải, Cát Hải, Đồ Sơn, Kiến An, Thủy Nguyên, Tiên Lãng và Vĩnh Bảo.
Ngày 6 tháng 6 năm 1988, chia huyện Đồ Sơn thành thị xã Đồ Sơn và huyện Kiến Thụy; chia huyện Kiến An thành thị xã Kiến An và huyện An Lão.[23] Ngày 5 tháng 5 năm 1990, Hải Phòng được công nhận là đô thị loại II. Ngày 9 tháng 12 năm 1992, huyện đảo Bạch Long Vĩ được thành lập. Ngày 29 tháng 8 năm 1994, thị xã Kiến An được chuyển thành quận Kiến An.[24] Ngày 20 tháng 12 năm 2002, sáp nhập 2 xã Vĩnh Niệm và Dư Hàng Kênh của huyện An Hải về quận Lê Chân và chuyển thành 2 phường có tên tương ứng, thành lập quận Hải An trên cơ sở tách 5 xã: Đằng Lâm, Đằng Hải, Đông Hải, Nam Hải, Tràng Cát thuộc huyện An Hải và phường Cát Bi thuộc quận Ngô Quyền, đổi tên phần còn lại của huyện An Hải thành huyện An Dương.[25] Ngày 9 tháng 5 năm 2003, Hải Phòng được công nhận là đô thị loại 1 trực thuộc trung ương.



