Portsmouth is a locality located 102.77 km northeast from London in South East England, England, United Kingdom. The population of Portsmouth is 248,440 people. Brighton and Hove, Chichester, Poole are located close to Portsmouth. You can find Portsmouth on any map using the following decimal coordinates: 50.8058 (latitude), -1.0872 (longitude).