Saint John's's 2024 population is now estimated at 21,452. In 1991, the population of Saint John's was 23,453.