St. Peter Port's 2025 population is now estimated at 19,282. In 2001, the population of St. Peter Port was 16,488. St. Peter Port has grown by 324 in the last year, which represents a 0.28% annual change.