Saint John's's 2024 population is now estimated at 21,452. In 1991, the population of Saint John's was 23,453.
Enter your email below, and you'll receive this table's data in your inbox momentarily.