How to Read Canadian Building Permit Data

Statistics Canada's monthly building permits survey is the earliest signal of construction activity in a municipality. Here is what it measures and how to use it.

Every month, Statistics Canada publishes building permit values and unit counts for municipalities across the country under Table 34-10-0292, "Building permits by type of structure and type of work." The survey asks provincial and municipal permit-issuing offices to report the value and count of permits authorized that month, before construction starts. It is one of the fastest-moving indicators in the federal statistical system: permit data for a given month is usually released about six weeks later, well ahead of the housing starts or completions data that follows once ground actually breaks.

Because permits are counted at authorization, they measure approval to build. They do not measure finished housing or completed commercial space. A spike in one month can come from a single large apartment or industrial project clearing approvals. OpenStats city pages therefore show several months of history so one spike is easier to put in context.

What the survey actually counts

The permits survey groups activity into two broad categories, and each behaves differently from one municipality to the next.

  • Residential permits cover single-family houses, semi-detached and row housing, and apartment structures. Statistics Canada also reports a separate count of new housing units authorized, which is the figure most often quoted in housing-supply discussions because it converts a dollar value into a unit count.
  • Non-residential permits cover industrial, commercial, and institutional construction: warehouses, retail space, office towers, schools, hospitals, and similar projects. These permits tend to arrive in large, irregular values because a single hospital or distribution centre can be worth more than a year of small commercial permits combined.

A city with a large hospital expansion or a new data centre under permit will show a spike in non-residential value that has nothing to do with the pace of home construction. Read residential and non-residential columns on their own. A single combined total can hide that difference.

Residential vs non-residential: why the split matters

Residential and non-residential permits respond to different underlying drivers. Residential permit volume tracks population growth, mortgage rates, land availability, and municipal zoning capacity. Non-residential permit volume tracks business investment cycles, institutional capital budgets, and, in resource-producing regions, commodity price cycles that drive industrial construction.

When comparing two cities, matching category to category avoids comparing unlike things. A smaller city with a new distribution warehouse might show a higher total permit value in a given month than a larger city with steady but unspectacular home construction, even though the larger city has a stronger underlying housing pipeline.

CategoryWhat it includesTypical pattern
ResidentialSingle-family, semi/row, apartment structures, new housing unitsGradual, tracks population and rate cycles
Non-residentialIndustrial, commercial, institutionalLumpy, driven by individual large projects

How OpenStats city pages are built

The permits topic site pulls monthly records directly from the Statistics Canada table for census metropolitan areas and matches them to the corresponding municipality using the published geography codes. Where a municipality falls inside a tracked CMA but is not separately broken out in the underlying table, the page is marked as a regional proxy and uses the CMA-level figures as the best available approximation. Every page states which tier applies before showing the numbers, so a reader always knows whether a figure is municipality-specific or regional.

Each city page reports the latest available month, a running total of new housing units authorized, and the split between residential and non-residential value. Where a municipality also runs its own open permit portal, such as Calgary's development permit feed, that source is cited separately as a faster local signal. The federal survey remains the basis for cross-city comparisons on OpenStats.

Reading a monthly figure correctly

  • Treat a single month as noisy. Look for a pattern across at least a few months before drawing a conclusion.
  • Check which tier the page uses (direct, regional proxy, or seed) before comparing across cities.
  • Read residential value and non-residential value on their own. A combined total can hide a one-off commercial project.
  • Remember that permit value is nominal (not adjusted for construction cost inflation), so a rising dollar figure does not always mean rising unit counts.

Why permits lead the housing cycle

Because a permit has to be issued before a shovel goes in the ground, permit data leads housing starts by weeks or months and leads completions by a year or more on larger projects. Municipal planning departments, homebuilders, and local business groups use permit trends as an early read on whether construction activity is accelerating or slowing before that shift shows up in employment or starts data. The tradeoff is volatility: a permit can also be withdrawn, revised, or delayed after issuance, which the monthly survey does not always capture in real time.

For that reason, most practical analysis pairs the permits series with completions or starts data over a longer window. Permits alone are a weak basis for judging whether a market is building enough relative to demand.

Municipal comparisons in practice

When comparing permit activity between two municipalities, normalize by population where possible. A city of 100,000 issuing permits for 200 new housing units in a month is running at a materially different pace than a city of 1,000,000 issuing permits for the same 200 units. OpenStats city pages list population alongside permit figures specifically so this kind of per-capita comparison can be made without leaving the page.

It is also worth checking whether a city's figures are direct-tier or a regional proxy before treating two cities as directly comparable. A regional proxy borrows from a wider CMA and will understate or overstate activity in any single municipality within that region depending on where growth is actually concentrated.

Survey coverage and statistical program

The Monthly Survey of Building Permits (Statistics Canada program SDDS 2802) is a census of municipalities that issue permits. Coverage reaches on the order of 2,400 municipalities and about 95% of Canada's population. Participation is mandatory for those offices. Very small communities outside the frame contribute little to national totals, which is why federal releases focus on census metropolitan areas (CMAs), census agglomerations, provinces, and Canada as a whole.

Municipal offices report the information printed on the permit itself: type of project, type of work, value of the work, building area where collected, and dwelling-unit counts for residential authorizations. Statistics Canada aggregates those reports into Table 34-10-0292-01 and related products. When a municipality misses a reporting cycle, the agency may impute values from recent history and peer patterns, then revise when the late report arrives. Month-to-month revisions for the previous two months are common; annual revisions can reach further back.

Type of structure vs type of work

The published table crosses two dimensions. Type of structure separates residential dwellings (single, semi, row, apartment) from industrial, commercial, and institutional buildings. Type of work separates new construction from alterations, conversions, and demolitions. A high alteration value can mean renovation activity rather than new supply. Demolition unit counts, where published, help interpret whether a city is replacing stock or adding to it.

For housing-supply conversations, new dwelling units authorized is usually the cleaner residential signal. For fiscal and labour-market conversations, total construction value (residential plus non-residential) matters more because it tracks intended capital spend entering the local economy.

Unadjusted, seasonally adjusted, and trend-cycle

Statistics Canada publishes unadjusted monthly values and seasonally adjusted series. Construction permitting has a strong seasonal pattern: cold-climate municipalities often authorize less outdoor work in mid-winter and more in spring and summer. Seasonally adjusted series strip that calendar pattern so month-to-month changes are easier to interpret as economic signal. Trend-cycle estimates smooth further for charting longer turns in the series.

OpenStats city pages lean on unadjusted municipal and CMA readings with multi-month context, because annual rankings and hometown charts need values that sum cleanly to calendar years. When you read a federal Daily release headline, check whether the quoted change is seasonally adjusted; comparing that headline to a raw city total for the same month can create a false conflict.

How permits relate to CMHC starts and completions

Canada Mortgage and Housing Corporation (CMHC) runs the Starts and Completions Survey. Permits are an input and reference base for that work: a start is recorded when excavation begins on a unit that has (or will have) a permit. Completions arrive later, often many months after the permit for multi-unit buildings. The typical sequence is authorization (StatCan permits), start (CMHC), then completion (CMHC). Gaps open when permits lapse, projects stall, or reporting lags.

Pairing the three series over a twelve-month window is more informative than treating any single month of permits as proof that housing supply has changed. Permit value can rise while unit counts fall if average project size or construction costs shift. Unit counts can rise while completions stay flat if the pipeline is lengthening.

Municipal open data vs the federal survey

Several Canadian cities publish their own development-permit or building-permit feeds: Calgary's open development-permit data, Vancouver's permit applications, Edmonton and Toronto open datasets, and similar portals elsewhere. Those feeds can update daily and often include civic addresses, trade types, and status fields the federal survey never publishes. They are excellent for local monitoring.

Cross-city rankings still need a common frame. Statistics Canada's Monthly Survey of Building Permits remains that frame: the same definitions, the same reporting month, and the same geography codes for CMAs and provinces. OpenStats uses municipal portals as supplementary local signals when they exist, and keeps Table 34-10-0292-01 as the basis for national comparisons and the building permit value ranking.

Apartment authorizations and unit-count spikes

Multi-unit residential projects create the most visible spikes in new dwelling units authorized. A single 200-unit apartment tower can outweigh months of single-family authorizations in a mid-sized CMA. StatCan's residential structure types (single, semi, row, apartment) let you see whether a busy month was ground-oriented housing or high-rise stock. Unit counts answer "how many dwellings cleared approval"; residential dollar value answers "how large was the intended construction spend."

When a city page or the permit momentum ranking shows a sharp jump, check whether apartment units drove it. Momentum based only on total value can be dominated by one industrial warehouse; momentum based on dwelling units can be dominated by one tower. Both are real signals; they describe different markets.

Construction pillar in City Score and monthly reports

Calendar-year permit value feeds the OpenStats construction pillar inside the City Score. Cities with direct CMA or municipal readings in the StatCan table contribute those sums; cities without a direct breakout follow an estimated path based on population and provincial per-capita intensity, labeled as estimated in the corpus. For month-to-month narrative, the hub Construction Pulse reports summarize national and selected municipal movements from the same survey.

Browse city-level detail on the permits atlas, then return to hometown pages under cities for ranking history beside local colour.

Why Canadian cities differ on permit activity

Absolute permit dollars track city size. Per-capita intensity and dwelling units authorized are the fairer pace metrics when comparing a mid-sized CMA to a large metro. Zoning capacity, approval timelines, land prices, and migration shape residential authorizations. Non-residential spikes follow business investment, public capital budgets, and regional commodity cycles. Geography tier matters: a regional proxy borrows the enclosing CMA and will overstate or understate any single municipality when growth is concentrated elsewhere in the metro. Always read the tier label on the permits atlas before treating two cities as directly comparable.

Licence, revisions, and open reuse

Statistics Canada publishes Table 34-10-0292-01 under the Statistics Canada Open Licence. OpenStats redistributes normalized municipal readings with source attribution. When a municipality misses a reporting cycle, Statistics Canada may impute from recent history and peer patterns, then revise when the late report arrives. Month-to-month revisions for the previous two months are common. Prefer calendar-year or multi-month totals for rankings and hometown charts so single-month noise and revisions matter less.

For housing starts and completions after authorization, use CMHC market information alongside the StatCan permits series. The typical sequence remains permit → start → completion, with gaps when projects stall or permits lapse.

Caveats when using OpenStats permit figures

  • Authorizations are intentions, not starts or completions.
  • Nominal value rises with construction costs even when unit counts are flat.
  • One apartment tower or hospital can dominate a month.
  • Seasonally adjusted Daily headlines are not the same as unadjusted city totals.
  • Estimated City Score paths for cities without a direct breakout are labeled in the corpus.

Primary sources

Open permits data

Related: Methodology · Data sources · All guides