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.
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.
| Indicator | 2025 result | How to read it |
|---|---|---|
| Electrical permits | 35,631 | Unique PermitNum values in the City's electrical permits and inspections data |
| Plumbing permits | 12,124 | Unique PermitNum values in the City's plumbing permits and inspections data |
| Contractor HVAC permits | 10,131 | Unique PermitNum values classified by the City as a contractor HVAC permit |
| Three-stream total | 57,886 | Sum 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.
| Year | Electrical | Plumbing | Contractor HVAC | Three-stream total |
|---|---|---|---|---|
| 2019 | 19,828 | 7,025 | 4,005 | 30,858 |
| 2020 | 19,599 | 7,894 | 3,624 | 31,117 |
| 2021 | 26,826 | 9,516 | 4,050 | 40,392 |
| 2022 | 28,846 | 8,498 | 4,391 | 41,735 |
| 2023 | 31,677 | 9,708 | 6,715 | 48,100 |
| 2024 | 35,687 | 10,993 | 8,703 | 55,383 |
| 2025 | 35,631 | 12,124 | 10,131 | 57,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 stream | Improvement | New | Other | Improvement share |
|---|---|---|---|---|
| Electrical | 21,321 | 14,304 | 6 | 59.8% |
| Plumbing | 8,200 | 3,891 | 33 | 67.6% |
| Contractor HVAC | 4,326 | 5,780 | 25 | 42.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 CSVSources
- Electrical Permits and Inspections. extracted August 25, 2026.
- Plumbing Permits and Inspections. extracted August 25, 2026.
- Mechanical (HVAC) Permits and Inspections. extracted August 25, 2026.
- Understanding permits and the review process. accessed August 25, 2026.
- Regulation Bulletin RB14-025: Application of the Building Code and Building Permit Bylaw. accessed August 25, 2026.
