Open Data Canada Canadian public data, charted and explained
Subscribe

Population & Migration

Kids outnumber seniors in only 9 of Canada's 66 biggest cities

In 2001, kids under 15 outnumbered seniors in 59 of Canada's 66 biggest urban areas. By 2025, only nine were left, seven of them on the Prairies. At the pace of the past five years, those nine run out by 2033.

An older man and a young child walking hand in hand down a tree-lined street in autumn, beside a panel reading 9 of 66
Seniors now outnumber kids in 57 of Canada's 66 biggest urban areas. AI-generated image.

Toronto went in 2021, the same year as Ottawa-Gatineau and Guelph. Winnipeg and Abbotsford-Mission followed in 2022, Prince George in 2023, Barrie and Red Deer in 2024. Lethbridge crossed the line in 2025, with 99 kids under 15 for every 100 people 65 and older.

That makes nine big cities in five years, and it leaves nine. Canada's youngest big cities are now Wood Buffalo, Grande Prairie, Calgary, Saskatoon, Edmonton, Regina, Brandon, Oshawa and Kitchener-Cambridge-Waterloo. None is in British Columbia, Quebec or Atlantic Canada.

"City" here means a whole urban region, the core plus its commuter suburbs, so Toronto includes places like Mississauga and Brampton. All 66 had at least 50,000 people in 2025.

Map of Canada with a circle for each of 66 urban areas. Nine are red, meaning more kids than seniors: seven on the Prairies plus Oshawa and Kitchener in Ontario.
The numbers are kids under 15 per 100 seniors. Below 100, seniors outnumber kids. Chart: Open Data Canada, Statistics Canada Table 17-10-0148-01. Download chart · Download data (CSV)

Every city got older, including the nine

The number of kids per 100 seniors fell in all 66 cities between 2001 and 2025. Across Canada it went from 149 to 77, passing below 100 in 2016. The country now has 6.26 million kids under 15 and 8.11 million seniors.

Seniors increased in every one of the 66 cities and at least doubled in 40 of them. Even the smallest rise, in Brandon, was 48 per cent. Kids are a different story: their numbers fell in 22 cities, including Windsor, Sudbury, Thunder Bay and Cape Breton.

Dot timeline showing the year seniors passed kids in each of 66 urban areas. Seven had passed by 2001, nine passed between 2021 and 2025, and nine have not passed.
Each dot is one city, placed in the year seniors first outnumbered kids for good. Chart: Open Data Canada, Statistics Canada Table 17-10-0148-01. Download chart · Download data (CSV)

Why these nine are still on the list

Ranked bars of the nine cities where kids still outnumber seniors, from Wood Buffalo at 345 kids per 100 seniors down to Kitchener-Cambridge-Waterloo at 103. Seven of the nine sit close to a tie.
The white line marks a tie between kids and seniors. Chart: Open Data Canada, Statistics Canada Table 17-10-0148-01. Download chart · Download data (CSV)

The obvious guess is that people in these cities have more children. They do, but only slightly: a typical city among the nine holdouts had 42 births per 1,000 women aged 15 to 49 in 2024-25, against 38 in the other 57 cities. Woodstock, Ontario, had the highest rate of all 66, at 51, and seniors passed kids there in 2012.

The second guess is that families are moving in. Over the past decade, the typical holdout gained 193 kids through migration for every 1,000 kids it started with. The other cities gained 181. Moncton gained the most, at 463, and seniors passed kids there in 2013.

The bigger difference is who already lived there. In 2001, the typical holdout had 188 kids for every 100 seniors, against 133 elsewhere. Today about 33 per cent of its residents are aged 25 to 44, the years when most parents have young children. In the other cities it's 28 per cent. The typical holdout's median age is 37, five years younger than the rest, and kids there are up 40 per cent since 2001, against 4 per cent elsewhere.

The extreme case is Wood Buffalo, the oil sands region around Fort McMurray. It had 1,205 kids for every 100 seniors in 2001 and has 345 now. Its senior population went from 827 to 5,051, even though more seniors left the region than arrived over the past decade.

Which city is next

If each city keeps losing ground at its 2020 to 2025 pace, Kitchener-Cambridge-Waterloo goes first and Oshawa last.

City Kids per 100 seniors, 2001 2025 Seniors pass kids around
Kitchener-Cambridge-Waterloo 184 103 2027
Regina 160 112 2029
Edmonton 188 115 2029
Calgary 219 120 2029
Saskatoon 176 118 2030
Wood Buffalo 1,205 345 2031
Grande Prairie 356 186 2032
Brandon 122 111 2032
Oshawa 218 112 2033

Those dates are a straight line drawn from five years of data, and a shift in who moves where would change them.

Fewer classrooms, more care

Schools will feel the turn first. In all 66 cities, the nine included, there are fewer children under 5 than children aged 10 to 14. In Toronto and Calgary there are about 85 of the younger group for every 100 of the older one. Unless more families arrive, the classes starting school will be smaller than the ones leaving elementary.

At the other end, people aged 85 and older across these 66 cities went from 302,542 in 2001 to 737,637 in 2025, and only about 1 in 5 Canadians have a plan to care for aging family. In 37 of the 66 cities, deaths outnumbered births in 2024-25. None of the nine is among them, for now.

Calgary, the largest city still on the list, has 1.8 million people and 120 kids for every 100 seniors. At its recent pace, it has until 2029.