In the 2021 Canadian census conducted by Statistics Canada, St. John's had a population of 110,525 living in 49,298 of its 54,067 total private dwellings, a change of from its 2016 population of 108,860. With a land area of , it had a population density of in 2021.
In the 2021 Canadian census conducted by Statistics Canada St. John's had a population of 110,525 living in 49,298 of its 54067 total private dwellings, a change of from its 2016 population of 108,860. With a land area of , it had a population density of in 2021.