La ville est bombardée intensivement pendant la Seconde Guerre mondiale, à partir du . Alors que la majeure partie de la ville a été reconstruite, des bombes non explosées sont encore retrouvées occasionnellement. Southsea, les plages de la ville, et le port ont été les points d'embarquement pour le débarquement en Normandie le . Southwick House, juste au nord de Portsmouth, a été choisie comme siège pour le commandant suprême des forces alliées, le général américain Dwight Eisenhower, au cours du débarquement. Après les bombardements intensifs de la Seconde Guerre mondiale, la ville fut reconstruite et s'étendit bientôt à l'ensemble de l'île de Portsea et à l'intérieur des terres, entre Portchester et Farlington.