← All researchResearch report

Calgary home-service permit atlas

Calgary issued 57,886 electrical, plumbing and HVAC permits in 2025, up 4.5% from 2024. Explore seven years of City permit data, scope and limits.

By Calgary Reviews Editorial TeamData checked 2026-08-25

Findings at a glance

Calgary Reviews calculated every figure from City of Calgary Open Data records extracted August 25, 2026. The electrical and plumbing datasets include homeowner and contractor permits. The HVAC result excludes automatic fire extinguisher permits that appear in the same mechanical dataset.

Indicator2025 resultHow to read it
Electrical permits35,631Unique PermitNum values in the City's electrical permits and inspections data
Plumbing permits12,124Unique PermitNum values in the City's plumbing permits and inspections data
Contractor HVAC permits10,131Unique PermitNum values classified by the City as a contractor HVAC permit
Three-stream total57,886Sum of the three permit counts, not a count of projects or properties
Change from 2024+4.5%Change in the summed permit-stream total
Change from 2019+87.6%Change in the summed permit-stream total

How many electrical, plumbing and HVAC permits did Calgary issue?

Calgary's three permit streams contained 57,886 unique permit numbers in 2025. Electrical permits accounted for 61.6% of that total, plumbing permits accounted for 20.9%, and contractor HVAC permits accounted for 17.5%.

The 2025 electrical count was 0.2% lower than the 2024 count. Plumbing increased 10.3%, while contractor HVAC increased 16.4%. The seven-year series shows administrative activity in each permit stream. It does not explain why a permit was requested.

For provider research, see the Calgary electrician directory, Calgary plumbing directory and Calgary HVAC directory.

YearElectricalPlumbingContractor HVACThree-stream total
201919,8287,0254,00530,858
202019,5997,8943,62431,117
202126,8269,5164,05040,392
202228,8468,4984,39141,735
202331,6779,7086,71548,100
202435,68710,9938,70355,383
202535,63112,12410,13157,886

What work did the 2025 permits cover?

The City classifies most 2025 electrical and plumbing permits under either `Improvement` or `New`. Improvement permits made up 59.8% of electrical permits and 67.6% of plumbing permits. The City's contractor HVAC records classified 42.7% as `Improvement`.

The `Other` column contains records classified as `Home Occupation`. Calgary Reviews preserved the City's WorkClassGroup labels. `Improvement` is an administrative classification rather than a synonym for repair or replacement.

The electrical dataset covers more than standard wiring permits. Its 2025 records include photovoltaic, fire alarm, annual electrical, communications and sign-installation permit types. The plumbing dataset also includes hydronic and cross-connection-control permit types. Those records remain in the permit-stream totals because the datasets do not provide a reliable residential-only field.

Permit streamImprovementNewOtherImprovement share
Electrical21,32114,304659.8%
Plumbing8,2003,8913367.6%
Contractor HVAC4,3265,7802542.7%

Who obtained the 2025 permits?

Contractors obtained 33,914 of Calgary's 35,631 electrical permits in 2025, or 95.2%. Homeowners obtained the remaining 1,717. Contractors obtained 10,851 of 12,124 plumbing permits, or 89.5%, while homeowners obtained 1,273.

The City's mechanical data identifies 10,131 contractor HVAC permits in 2025. The dataset also contains 249 automatic fire extinguisher permits, which this atlas excludes from the HVAC count.

Applicant type does not identify the building as residential or commercial. A contractor permit can cover either setting. A homeowner permit indicates who applied, but it does not show the number of dwellings or the value of the work.

Calgary's permit review guide explains that homeowner electrical or plumbing permits and contractor trade permits help the City check work against applicable safety codes. Our guide to Calgary electricians explains what to ask before booking electrical work.

Why is roofing absent from the permit total?

Routine roof replacement cannot be measured from Calgary's building-permit data. City guidance says repairing roof materials or replacing them with a similar type does not require a City permit. A City regulation bulletin gives the example that re-roofing a single-family residence with the same type of roof covering does not require a building permit.

Building permits that mention a roof therefore represent a narrow and inconsistent subset. They can include structural alterations, heavier replacement materials, roof anchors, rooftop equipment and multi-residential work. Counting those descriptions would miss much of the residential roofing work readers expect an atlas to measure.

Calgary Reviews does not publish a roofing-permit trend from this dataset. The Calgary hail and roof repair report uses insured-loss and City program records instead, with the same limitation stated prominently. Readers comparing providers can use the Calgary roofing directory.

Can the data support a community map?

The three trade-permit datasets do not carry a consistent community field. Plumbing records may include CommunityName, but the electrical and HVAC records do not provide comparable community coverage. OriginalAddress appears in the data, but Calgary Reviews did not geocode private addresses or infer communities from them.

This edition does not rank communities or publish a neighbourhood map. A future map needs a City-provided community identifier that is consistent across all three streams. The absence of a map avoids turning uneven field coverage into a false local comparison.

What this data does not measure

Permit counts do not measure service demand, contractor workload or the number of completed jobs. The datasets contain inspection rows, so Calgary Reviews counted each PermitNum once. A permit may have several inspections or no completed inspection in the extracted record.

The three-stream total is not a count of unique projects. One renovation can require separate electrical, plumbing and HVAC permits. The data does not provide a shared project identifier that would allow those permits to be joined reliably.

The permit records do not offer a consistent residential-only flag. They also do not provide a common application date, estimated project cost or community field across the three streams. This edition therefore omits residential shares, processing-time medians, project-value medians and community rankings.

Download the data

Calgary home-service permit atlas published tables

Aggregate values from selected tables visible in this report, provided in long format. No raw source records are redistributed.

Format
text/csv
Area
Calgary, Alberta
Licence
Source data terms apply

Provenance: Calgary Reviews transcribed the aggregate values from the visible approved report tables. Claim-ledger tables and practice-level counselling rows are excluded from the download.

Sources: Electrical Permits and Inspections; Plumbing Permits and Inspections; Mechanical (HVAC) Permits and Inspections; Understanding permits and the review process; Regulation Bulletin RB14-025: Application of the Building Code and Building Permit Bylaw

Download CSV

Sources

  1. Electrical Permits and Inspections. extracted August 25, 2026.
  2. Plumbing Permits and Inspections. extracted August 25, 2026.
  3. Mechanical (HVAC) Permits and Inspections. extracted August 25, 2026.
  4. Understanding permits and the review process. accessed August 25, 2026.
  5. Regulation Bulletin RB14-025: Application of the Building Code and Building Permit Bylaw. accessed August 25, 2026.

Frequently Asked Questions

How many electrical permits did Calgary issue in 2025?

Calgary's electrical permits and inspections dataset contains 35,631 unique permit numbers issued in 2025. Contractors obtained 33,914, while homeowners obtained 1,717. The total includes photovoltaic, fire alarm and other electrical permit types. The records do not provide a reliable residential-only count and cannot be read as a count of homes served.
Calgary's plumbing permits and inspections dataset contains 12,124 unique permit numbers issued in 2025. Contractors obtained 10,851 and homeowners obtained 1,273. The count includes standard plumbing, hydronic and other City permit types. It does not identify the number of residential properties, completed jobs or service calls represented.
Calgary issued 10,131 contractor HVAC permits in 2025 after duplicate inspection rows were removed. Calgary Reviews excluded 249 automatic fire extinguisher permits from the mechanical dataset. The HVAC count includes 5,780 permits classified as new work and 4,326 classified as improvements. It does not distinguish residential from commercial work.
Permit counts do not show contractor workload. A permit can involve several inspections, and one project can require permits from more than one trade. Some service work does not require a permit. The data also does not show unpermitted work or ordinary diagnostic calls.
The City says repairing roof materials or replacing them with a similar type does not require a permit. Structural changes or a heavier roof material may require one. Homeowners should confirm the current requirements with the City for the specific scope before work begins.
The electrical, plumbing and HVAC datasets do not provide a consistent community field. Calgary Reviews did not infer communities from street addresses or geocode private addresses. Community rankings would compare uneven records and create false precision. This edition therefore reports only citywide permit-stream totals and classifications.