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