
The Centre for Urban Research and Land Development at Ryerson University recently published the following chart on their blog:

It’s a look at population growth across a few North American cities, broken down according to natural increases, net internal migration from other parts of the respective country, and net immigration from outside of the respective country.
When you sum up the pluses and minuses shown above, you get to population growth numbers that look like
