Portsmouth is a city in the south of England, in the county of Hampshire. About 280,536 people live there (As Of 2017). It is a port and is the home of the British Royal Navy. It's the second-largest city in the county of Hampshire, behind Southampton. It is one of the most densely populated cities in Europe. Portsmouth is on Portsea Island and is narrowly separated from the mainland by a creek.