Skip to content
Housing Market Insider
Indicator

Supply vs population growth

New homes completed over 12 months per 100 residents added over 12 months. Descriptive ratio, not a measure of need.

Descriptive ratio of new supply to population growth; not a measure of need.

Calculated: completions (12m) / population growth (2025-01, 12m) × 100

Supply vs population growth by metro (Sep 2026)

Metros

GeographyLatestPopulationCompletions (12m)Reference period
Vancouver B.C.440 per 1003,088,036 persons27,830 unitsSep 2026
Kitchener–Cambridge–Waterloo Ont.210 per 100701,568 persons4,545 unitsSep 2026
Kelowna B.C.142 per 100254,605 persons4,187 unitsSep 2026
Sherbrooke Que.108 per 100243,911 persons1,915 unitsSep 2026
Victoria B.C.104 per 100445,090 persons3,269 unitsSep 2026
Montréal Que.98 per 1004,597,837 persons24,609 unitsSep 2026
Kingston Ont.78 per 100193,466 persons833 unitsSep 2026
Trois-Rivières Que.77 per 100174,316 persons1,330 unitsSep 2026
Québec City Que.74 per 100903,607 persons6,607 unitsSep 2026
Moncton N.B.62 per 100196,143 persons3,496 unitsSep 2026
Saint John N.B.50 per 100144,543 persons823 unitsSep 2026
Winnipeg Man.46 per 100951,758 persons5,392 unitsSep 2026
Calgary Alta.46 per 1001,836,012 persons23,827 unitsSep 2026
London Ont.45 per 100633,002 persons2,739 unitsSep 2026
Saskatoon Sask.43 per 100378,475 persons3,702 unitsSep 2026
Abbotsford–Mission B.C.42 per 100223,828 persons1,335 unitsSep 2026
Halifax N.S.41 per 100544,834 persons3,445 unitsSep 2026
Brantford Ont.40 per 100176,307 persons1,159 unitsSep 2026
Windsor Ont.38 per 100488,738 persons1,545 unitsSep 2026
Edmonton Alta.36 per 1001,692,385 persons18,245 unitsSep 2026
Ottawa–Gatineau Ont.35 per 1001,700,014 persons13,319 unitsSep 2026
St. John's N.L.33 per 100243,478 persons994 unitsSep 2026
Barrie Ont.32 per 100252,446 persons1,736 unitsSep 2026
Hamilton Ont.29 per 100871,143 persons2,456 unitsSep 2026
Regina Sask.20 per 100291,187 persons1,217 unitsSep 2026
Peterborough Ont.13 per 100149,938 persons176 unitsSep 2026
St. Catharines–Niagara Ont.13 per 100503,670 persons1,334 unitsSep 2026
Oshawa Ont.13 per 100493,441 persons1,488 unitsSep 2026

Understanding this indicator

What it is
New homes completed over 12 months for every 100 residents added over 12 months.
How it's measured
We divide CMHC completions by Statistics Canada's 12-month population change and multiply by 100.
How to read it
  • Higher values mean more completed homes per new resident.
  • The average household has more than one person, so a value of 40 or so can still match household growth.
Limitations
  • A descriptive ratio, not an estimate of housing need. It isn't shown where population fell.

Sources

Geographies without a current published figure are left out rather than estimated. Methodology