The estimated 2024 population of Thunder Bay is 109,407. The population of Thunder Bay was recorded at 108,843 in the 2021 Canadian Census, and was recorded at 107,909 in the 2016 census. This is a change in population of 934, which is an annual growth rate of 0.17%.