Research · Calgary CMA · Edmonton CMA

Two Canadas in the year to July 2025: Edmonton and Calgary grew fast while Toronto’s population stood still

Six large cities were all growing quickly in 2023 and 2024. In the year to July 2025, Edmonton and Calgary kept growing while Toronto and Vancouver stopped. One flow explains most of the slowdown; moves between and within provinces help explain the gap.

By Northline research deskUpdated 2026-11-0611 min readData to October 2026

Net change in temporary residents, six citiesNet change in temporary residents, six citiesTHE SWINGNet change in temporary residents, six citiesTwelve months from July 1, 2023 and from July 1, 2024From July 2023From July 2024Toronto 228 thousand-45 thousand TorontoMontréal 99 thousand18 thousand MontréalVancouver 92 thousand-10 thousand VancouverCalgary 49 thousand9,608 CalgaryEdmonton 33 thousand8,972 EdmontonOttawa–Gatineau 22 thousand2,922 Ottawa–GatineauSource: Statistics Canada, Table 17-10-0149-01 (components of population change by census metropolitan area, 2021 boundaries, twelve months from July1 of the year shown). Adapted from Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
Net change in temporary residents, six cities
ItemFrom July 2023From July 2024
Toronto228 thousand-45 thousand
Montréal99 thousand18 thousand
Vancouver92 thousand-10 thousand
Calgary49 thousand9,608
Edmonton33 thousand8,972
Ottawa–Gatineau22 thousand2,922

Download this graphic (SVG, with source)

Summary

Six large metropolitan areas, one set of estimates, two very different years. In the twelve months to July 2025, Edmonton’s population grew 3.1% and Calgary’s 2.9%. Ottawa–Gatineau’s grew 2.3% and Montréal’s 0.5%. Vancouver’s changed by 0.2% and Toronto’s by 0.0%, essentially nothing. A year before, Toronto’s population had grown 3.9%.

Population growth, July 2024 to July 2025Population growth, July 2024 to July 2025. Edmonton 3.1%; Calgary 2.9%; Ottawa–Gatineau 2.3%; Montréal 0.5%; Vancouver 0.2%; Toronto 0.0%.ONE YEARPopulation growth, July 2024 to July 2025Annual change in the July 1 estimate1Edmonton3.1%2Calgary2.9%3Ottawa–Gatineau2.3%4Montréal0.5%5Vancouver0.2%6Toronto0.0%3.1%Highest: Edmonton0.0%Lowest: TorontoSource: Statistics Canada, population estimates by census metropolitan area, July 1 (2021 boundaries); annual change derived by Northline. Adaptedfrom Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
Population growth, July 2024 to July 2025
ItemValue
Edmonton3.1%
Calgary2.9%
Ottawa–Gatineau2.3%
Montréal0.5%
Vancouver0.2%
Toronto0.0%

Download this graphic (SVG, with source)

A city of about 7.1 million people does not stand still because births and deaths changed. It stands still because other flows reversed. This note takes the components apart.

A surge, and then a stop

A surge, and then a stopA surge, and then a stop. Toronto -0.01%, 2025; Montréal 0.55%, 2025; Vancouver 0.21%, 2025; Calgary 2.94%, 2025; Edmonton 3.09%, 2025; Ottawa–Gatineau 2.29%, 2025.TWENTY YEARSA surge, and then a stopAnnual population change, July 1 estimates, since 2005-1372006200820102012201420162018202020222024Toronto-0.01%, 2025Montréal0.55%, 2025Vancouver0.21%, 2025Calgary2.94%, 2025Edmonton3.09%, 2025Ottawa–Gatineau2.29%, 2025Source: Statistics Canada, population estimates by census metropolitan area, July 1 (2021 boundaries); annual change derived by Northline. Adaptedfrom Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
A surge, and then a stop
SeriesLatest
Toronto-0.01%, 2025
Montréal0.55%, 2025
Vancouver0.21%, 2025
Calgary2.94%, 2025
Edmonton3.09%, 2025
Ottawa–Gatineau2.29%, 2025

Download this graphic (SVG, with source)

The chart shows annual growth rates since 2005. Growth in the six areas was modest for most of those years, and fell in 2021 in Toronto and Montréal during the pandemic. Then it rose together. Calgary’s growth peaked at 6.15% in the year to July 2024, Edmonton’s at 5.18%, Toronto’s at 3.93% and Vancouver’s, in the year to July 2023, at 4.02%. Each is the highest annual rate in the last twenty years for that city.

The latest year breaks the pattern. All six slowed. The slowdown was close to complete in Toronto and Vancouver, severe in Montréal, and partial in Calgary, Edmonton and Ottawa–Gatineau.

What changed: temporary residents

Population estimates are built from components. Births add and deaths subtract. Immigrants arrive. People move between provinces and, within a province, between cities. And a group that has grown in importance in recent years, non-permanent residents, students and workers on temporary permits, is counted as the net of arrivals and departures.

How a population ends a year where it startedHow a population ends a year where it startedTORONTO, ONE YEARHow a population ends a year where it startedComponents of population change, Toronto census metropolitan area, twelve months from July 1, 20241BirthsBabies born to residents ofthe area.64 thousand2ImmigrantsPermanent residents whosettled in the area.115 thousand3Temporary residentsNet change in the number ofpeople on study or workpermits.-45 thousand4Other provincesNet moves to and from therest of Canada beyondOntario.-13 thousand5Rest of OntarioNet moves to and from therest of the province.-65 thousandSource: Statistics Canada, Table 17-10-0149-01 (components of population change by census metropolitan area, 2021 boundaries, twelve months from July1 of the year shown). Adapted from Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
How a population ends a year where it started
StepWhat happens
BirthsBabies born to residents of the area.
ImmigrantsPermanent residents who settled in the area.
Temporary residentsNet change in the number of people on study or work permits.
Other provincesNet moves to and from the rest of Canada beyond Ontario.
Rest of OntarioNet moves to and from the rest of the province.

Download this graphic (SVG, with source)

For Toronto in the twelve months from July 2024, births were 64 thousand and deaths 41 thousand, so natural increase was positive and small. Immigrants added 115 thousand. Net moves to other provinces took 13 thousand and net moves to the rest of Ontario, the largest outflow, took 65 thousand. And the net change in temporary residents was -45 thousand: more of them left, or ceased to be counted, than arrived. In the twelve months before, that number had been 228 thousand.

A swing from 228 thousand to -45 thousand in one component, set against immigrants of 115 thousand and net losses to the rest of Ontario and to other provinces, is enough to take a city from growth of 3.9% to 0.0%. This is the arithmetic of the headline, and it is not a story about births, deaths or a sudden desire of residents to leave.

The same pattern appears in the other cities, differing in size. The hero graphic at the top of this note shows every city’s net change in temporary residents in the two years: Vancouver went from 92 thousand to -10 thousand, Montréal from 99 thousand to 18 thousand, Calgary from 49 thousand to 9,608 and Edmonton from 33 thousand to 8,972. In each, the net change fell; in Toronto and Vancouver it turned negative.

Opinion

That the fall was so large and so common in one component, within a year, suggests that the cause lies in a policy and a rule, not in each city’s own economy. These data cannot attribute the fall to any specific measure, and Northline does not claim to do so.

Why Calgary and Edmonton kept growing

Two further components separate the Alberta cities from Toronto and Vancouver.

Net moves from other provinces, six citiesNet moves from other provinces, six cities. Edmonton 12 thousand; Calgary 11 thousand; Ottawa–Gatineau 3,531; Vancouver -4,656; Montréal -6,114; Toronto -13 thousand.FROM OTHER PROVINCESNet moves from other provinces, six citiesTwelve months from July 1, 20241Edmonton12 thousand2Calgary11 thousand3Ottawa–Gatineau3,5314Vancouver-4,6565Montréal-6,1146Toronto-13 thousand12 thousandHighest: Edmonton-13 thousandLowest: TorontoSource: Statistics Canada, Table 17-10-0149-01 (components of population change by census metropolitan area, 2021 boundaries, twelve months from July1 of the year shown). Adapted from Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
Net moves from other provinces, six cities
ItemValue
Edmonton12 thousand
Calgary11 thousand
Ottawa–Gatineau3,531
Vancouver-4,656
Montréal-6,114
Toronto-13 thousand

Download this graphic (SVG, with source)

The first is moves from other provinces. In the twelve months from July 2024 Edmonton’s net gain from other provinces was 12 thousand and Calgary’s 11 thousand. Ottawa–Gatineau gained 3,531. Toronto, Montréal and Vancouver lost 13 thousand, 6,114 and 4,656. A person who leaves Toronto for Calgary appears twice in the data, as a loss and as a gain, which is why these figures sum to zero across the country.

The second is the scale of temporary-resident losses. The Alberta cities’ net change in temporary residents stayed positive, 9,608 in Calgary and 8,972 in Edmonton, as did Montréal’s and Ottawa–Gatineau’s, while Toronto’s and Vancouver’s turned negative.

Immigrants settling, six citiesImmigrants settling, six cities. Toronto 115 thousand; Vancouver 42 thousand; Montréal 38 thousand; Calgary 29 thousand; Ottawa–Gatineau 26 thousand; Edmonton 22 thousand.PERMANENT ARRIVALSImmigrants settling, six citiesTwelve months from July 1, 20241Toronto115 thousand2Vancouver42 thousand3Montréal38 thousand4Calgary29 thousand5Ottawa–Gatineau26 thousand6Edmonton22 thousand115 thousandHighest: Toronto22 thousandLowest: EdmontonSource: Statistics Canada, Table 17-10-0149-01 (components of population change by census metropolitan area, 2021 boundaries, twelve months from July1 of the year shown). Adapted from Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
Immigrants settling, six cities
ItemValue
Toronto115 thousand
Vancouver42 thousand
Montréal38 thousand
Calgary29 thousand
Ottawa–Gatineau26 thousand
Edmonton22 thousand

Download this graphic (SVG, with source)

Immigrants matter in every city, and everywhere but Montréal they are the largest single component. Toronto received 115 thousand, Vancouver 42 thousand, Montréal 38 thousand, Calgary 29 thousand, Ottawa–Gatineau 26 thousand and Edmonton 22 thousand. Permanent arrivals alone do not explain the difference between the cities, since all six receive them. What sets the Alberta cities apart from Toronto and Vancouver is the combination of those arrivals with gains from other provinces and temporary-resident flows that stayed positive.

The labour market beside it

Unemployment in the six citiesUnemployment in the six cities. Toronto 7.10%, October 2026; Montréal 6.90%, October 2026; Vancouver 6.70%, October 2026; Calgary 6.60%, October 2026; Edmonton 7.10%, October 2026; Ottawa–Gatineau 7.10%, October 2026.LABOUR MARKETUnemployment in the six citiesThree-month moving average, seasonally adjusted, since 20113101620122014201620182020202220242026PandemicToronto7.10%, October 2026Montréal6.90%, October 2026Vancouver6.70%, October 2026Calgary6.60%, October 2026Edmonton7.10%, October 2026Ottawa–Gatineau7.10%, October 2026Source: Statistics Canada, Table 14-10-0459-01, Labour force characteristics by census metropolitan area, three-month moving average, seasonallyadjusted. Adapted from Statistics Canada; this does not constitute an endorsement by Statistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
Unemployment in the six cities
SeriesLatest
Toronto7.10%, October 2026
Montréal6.90%, October 2026
Vancouver6.70%, October 2026
Calgary6.60%, October 2026
Edmonton7.10%, October 2026
Ottawa–Gatineau7.10%, October 2026

Download this graphic (SVG, with source)

Faster growth does not mean a tighter labour market. In October 2026 the three-month average unemployment rate was 6.6% in Calgary, 7.1% in Edmonton and 7.1% in Toronto, 6.7% in Vancouver, 6.9% in Montréal and 7.1% in Ottawa–Gatineau. A year earlier the rates were 7.8% in Calgary, 8.4% in Edmonton, 8.6% in Toronto, 6.3% in Vancouver, 6.3% in Montréal and 7.3% in Ottawa–Gatineau.

Opinion

Fast growth and a high unemployment rate can coexist, because new residents add to the labour force before they find work, and the reverse can occur when a city’s population falls and unemployment falls with it. A falling rate in a city whose population has stopped growing is not necessarily a sign of stronger demand for workers. The provincial note, Ten provincial labour markets, explains the same problem at provincial scale.

Supply: what builders did

Housing starts in the six citiesHousing starts in the six citiesSUPPLYHousing starts in the six citiesMonthly, total units, since 2000Toronto3614,0767,7902001200420072010201320162019202220251,4401,440Latest, September 20267,171High, June 2023980Low, December 2024Montréal02,0424,0842001200420072010201320162019202220251,2661,266Latest, September 20263,713High, April 20040Low, April 2020Vancouver02,2754,5512001200420072010201320162019202220252,4912,491Latest, September 20264,167High, April 2023330Low, January 2000Calgary01,6963,3922001200420072010201320162019202220252,5352,535Latest, September 20263,102High, April 2025206Low, February 2009Edmonton01,4722,9442001200420072010201320162019202220251,5481,548Latest, September 20262,689High, June 2025135Low, March 2009Ottawa–Gatineau01,1662,333200120042007201020132016201920222025979979Latest, September 20262,130High, July 2022101Low, January 2023Source: Canada Mortgage and Housing Corporation (CMHC), housing starts, under construction and completions in selected census metropolitan areas,monthly, distributed through Statistics Canada, Table 34-10-0154-01. Adapted from Statistics Canada; this does not constitute an endorsement byStatistics Canada.NORTHLINE ECONOMICSDescriptive analysis; not advice or a forecast.
The data behind this graphic
Housing starts in the six cities
PanelShows
Torontotimeline
Montréaltimeline
Vancouvertimeline
Calgarytimeline
Edmontontimeline
Ottawa–Gatineautimeline

Download this graphic (SVG, with source)

Housing starts show how much new supply builders began. Over the latest twelve months Montréal recorded 27,474, Vancouver 26,601, Calgary 24,403, Toronto 23,355, Edmonton 19,055 and Ottawa–Gatineau 14,228 units. The twelve-month totals before that were different in several cities: Ottawa–Gatineau and Montréal started more in the latest twelve months than in the twelve before, while Toronto, Vancouver, Calgary and Edmonton started fewer.

The totals do not scale to the cities’ populations, and starts are only one part of supply. What they do show is that population growth and construction move on different timetables: a unit started today is completed in a year or more, while the flows of people can change in a quarter. The housing note, New-home prices in six cities, takes up prices.

Three things that look wrong and are not

Zero growth is not zero movement. Toronto’s flat population is the net of large flows in both directions: immigrants and births in, temporary residents and people leaving for the rest of Ontario and for other provinces out.

A city can lose to other provinces and still grow. Moves between provinces are one component. Vancouver and Montréal lost to other provinces and also had weak total growth, while Ottawa–Gatineau gained from other provinces and grew faster.

Growth rates and levels are different things. A city with a small population needs fewer arrivals to grow quickly. Edmonton’s and Calgary’s rates are not high only because their base is smaller: in the year to July 2025 Calgary added 52 thousand people and Edmonton 51 thousand, while Toronto’s population changed by -992.

What this means for decisions

For municipal planners, the speed at which a flow can reverse is a planning fact. Schools, transit and water systems are built on a horizon of years, but the temporary-resident component changed sign in a year.

For businesses that serve local demand, the relevant question is which component their customers belong to. Students and temporary workers may rent and spend differently from permanent residents and from households that move between provinces.

For landlords, lenders and investors, population growth is a driver of housing demand, and a sudden stop is a risk to local rents and prices. This note does not measure that link and does not offer investment advice.

What this does not show

Six metropolitan areas are not a census of Canadian cities. Estimates are made as of July 1 on 2021 boundaries and are revised. Components of change are estimated and may not sum exactly to the change in population. Population change is not a measure of economic strength. The notes above describe what the numbers show and do not attribute them to any specific policy or event.

Three ways to grow or shrink follows the same flows at provincial scale and for fourteen cities. New-home prices in six cities compares prices. Open the place comparison to see these six areas side by side, with each series dated and the missing ones listed.

Method

Growth rates are the annual percentage change in Statistics Canada’s July 1 population estimates for the 2021 census-metropolitan-area boundaries, derived by Northline from the parent series. Components are the twelve months from July 1 of the year shown (so the year 2024 in the data covers July 2024 to June 2025). Housing starts are CMHC data distributed through Statistics Canada. Source: Adapted from Statistics Canada tables. This does not constitute an endorsement by Statistics Canada.

Keep exploring

Related research

Sources, method and limits

Limitations
Six metropolitan areas only, not all Canadian cities. July 1 estimates on 2021 census-metropolitan boundaries. Population change is not a measure of economic strength. Growth rates are not compared with levels.
Preparation
Prepared by the Northline research desk with AI assistance; every figure is read from the data library or a cited source at build time.

Data

Documents

Approved by an editor on 2026-11-09; published 2026-11-09. See the corrections log.