St Peter Port's 2024 population is now estimated at 19,228. In 2001, the population of St Peter Port was 16,488.