4. Liverpool
People per square mile: 12,790
Liverpool has been a major maritime city in northwest England since the 18th century. It’s situated at the point where the River Mersey meets the Irish Sea. It’s one of the most important locations in England when it comes to trade and migration.