Thunder Bay is the most populous city in Northwestern Ontario, in Canada. Its population was 107,909 as of the 2016 census. Before, it was two cities called Fort William and Port Arthur. Thunder Bay has the second largest population in Northern Ontario, behind Greater Sudbury.