An independent research product · not a municipal serviceData licensed from Canadian municipalities · source registry

Calgary · Decision timelines

How long a development permit takes in Calgary

Measured by subtracting the City’s published application date from its published decision date, across 36,193 decided filings. These are the intervals that actually occurred. They are not a service standard, a target, or a prediction about a filing made tomorrow.

Median decision
44 days
Half of decided development permits took less, half took more.
Middle half
24–99 days
The interquartile range — the ordinary spread, with the tails removed.
Slowest tenth
191+ days
One filing in ten took longer than 191 days (~6.3 months).
Measured
86%
36,193 of 41,965 filings carry both dates.
Official recordApplication date and decision date are published fields on the municipal record. The interval between them is arithmetic, not inference.

What is missing, and what it is not

Our analysisOur characterisation of the municipality's missing field, from the status those records carry.

5,766 filings carry an application date and no decision date. The tempting reading is that they are still waiting. They are not. Here is what they are:

Filings with no published decision date, by the status they currently carry
Status on the municipal recordFilings
cancelled4,956
under review602
unknown147
submitted29
permit issued22
refused5
decision pending5

86% of them — 4,983 filings — already carry a settled status, most commonly cancelled (4,956). They reached an outcome; the decision date field was simply not filled in. So this is a publication gap, not a queue, and the distinction matters: describing all 5,766 as pending would assert that thousands of applications sit undecided, which the record contradicts.

It also means the median cannot be corrected for them. A filing whose decision date is absent could have taken a day or three years; nothing in the published record says which. The honest statement is the narrow one — this is what happened to the 86% where the City published both dates.

By year of application

Official recordGrouped by the year the application was made, so a filing is counted in the year it entered the queue rather than the year it left.
The same values are listed in the table below this chart.0255075198119931998200320082013201820232026
Median interval for filings applied for in each year, among those the City has published a decision date for. Years marked incomplete below cannot yet contain their own slow filings.
Show the underlying data table
Median days to decide, 1981–2026
CategoryDays
198148
198936
199036
199134
199234
199330
199423
199535
199636
199743
199837
199944
200045
200142
200248
200345
200448
200550
200657
200776
200862
200941
201036
201135
201235
201344
201449
201548
201637
201735
201850
201939
202042
202140
202247
202360
202496
202593
202659

Among complete years, the median moved from 49 days for filings made in 2014 to 96 days (~3.2 months) in 2024. The direction is worth stating carefully: recent years are biased downward, because a filing can only appear here once it has been decided and the slowest ones have not been. The increase is visible despite a bias that works against it. This platform does not attribute a cause. Volume, staffing, the complexity of what is being filed and a change in when the field gets populated would all look the same here.

Decision intervals by year of application
GroupDecidedMedianMiddle halfSlowest tenthNo date published
2026incomplete5645937113143654
2025incomplete1,5089343167254463
20241,6109643181278442
20231,4386028154260539
20221,3794720132244560
20211,528401987172614
20201,284421782161287
20191,335392379150178
20181,6375027101159208
20171,470352075157111
20161,409372371146103
20151,404482710520796
20141,4244924119217133
20131,236442212021894
20121,37235128717490
20111,3323577515387
20101,28436147115484
200997641218918971
20088176232129248109
20079607642157269106
2006901573213323772
2005865502910119266
200482948299318083
200357145279716946
200257148278614239
200156142247612452
200049345267713942
199947444237313239
199862537207213742
199751943237211944
199643436226211223
19955083514559123
1994579235488330
19934713019509121
19924013421569918
19914323421559018
199045736226411232
19893643621599328
1981404822761463

By what was applied for

Official recordThe City's own application category, preserved verbatim. Groups below the sample floor are omitted rather than merged into an 'other' bucket that would describe nothing.

This is the most useful cut on the page, and the widest spread. A change of use to something the district already permits is a different administrative act from a multi-family development, and the record shows it.

Decision intervals by application category
GroupDecidedMedianMiddle halfSlowest tenthNo date published
Change of Use - Discretionary Use or Relaxations Required9,566382854911,837
Change of Use - Permitted Use4,0514110201,286
Residential - Multi-Family3,688155103230333619
Renovations - Non-Residential2,99535215489272
Change of Use - With Change to Site Plan2,6447844132221449
Commercial - Other Areas2,59212371196300343
Industrial - Other Areas1,6329657156248205
Residential - Multi-Family - Renovations32742287012139
Residential - Multi-Family - Minor and Rowhouses3261319319630731
Mixed Use - Other Areas29122513433048170
Commercial - Downtown2101396320336537
Mixed Use - Downtown10520413926944022
Portable Classroom545536831195
Retaining Wall3571421111372

By how it ended

Our analysisGrouped by the status each filing carries today, which is an outcome rather than a cause.

Read this one carefully. A refused application taking longer than an issued one does not mean refusal is slow; applications that run into difficulty take longer and are likelier to be refused. The interval and the outcome share causes this platform cannot separate.

Decision intervals by final status
GroupDecidedMedianMiddle halfSlowest tenthNo date published
Permit issued30,48442228816822
Expired or lapsed3,2485227140287
Approved772166119257385
Cancelled74660311412474,956
Refused68199621602935
Public comment open1425636142280
Under appeal64131104168219
Status unknown4419492272429147

By land use district

Our analysisGrouped by the base district code on the filing, with site-specific modifiers stripped. Our derivation from a published field.

A district does not decide anything, so nothing here is a property of the district itself. It is a rough proxy for what tends to get built where — the districts carrying larger buildings carry longer intervals.

Decision intervals by land use district
GroupDecidedMedianMiddle halfSlowest tenthNo date published
DC8,6844728981891,104
I-G4,3913112591281,042
I-22,058422768126125
C-COR31,164351465123191
R-CG1,091146108200290216
C-COR11,013411668122198
C-COR2947371067134181
C-N29013696113398
I-C843311362130261
M-C173813472214325143
R-16852212346228
C-C268529659116104
C-C165635105611395
S-SPR56541289315577
CM-25492995711948
PE4953017569515
I-B468372170156117
M-CG4631237120531469
RM-4454774113620939
C-R34343487914257
R-C2386543512022494
I-R36531115610383
M-C23601114221834950
R-23472714427726

What was excluded, and why

Our analysisEvery row removed from the calculation is counted here. Nothing is dropped silently.
  • 6Decision date precedes the application date on the municipal record. DP2007-3139 (2007-08-31 → 2007-07-31); DP2011-3450 (2011-09-07 → 2011-09-03); DP2018-3974 (2018-08-20 → 2018-01-11); DP2018-4080 (2018-08-27 → 2018-07-27); DP2018-5760 (2018-12-10 → 2017-12-21); DP2020-0753 (2020-02-07 → 2019-03-19)

These are not corrected or clamped. A decision recorded before its application is a fault in the published record, and forcing it to zero would invent same-day decisions that never happened. They are counted here instead, because the count is itself a fact about the source.

A group is published only where at least 30 filings support it. Below that a median swings by days every time one filing is added, which is not a property you want in a number a reader will treat as typical.

Questions about Calgary development permit timelines

Answered from the City's published application and decision dates. Every figure describes filings already decided.

How long does a development permit take in Calgary?
Across 36,193 decided development permits where the City of Calgary published both an application date and a decision date, the median interval was 44 days and one in ten took longer than 191 days. That is what happened to filings already decided — it is not a municipal service standard, a target, or a prediction for an application made today.
Where do these Calgary permit timelines come from?
They are the difference between two fields the City of Calgary already publishes on each record: the application date and the decision date. No estimate or model is involved. Only 86% of filings carry both fields, so the figures describe that subset; the rest were mostly decided too, but the City did not populate the date.
Which development permits are decided fastest in Calgary?
Among categories with enough decided filings to measure, "Change of Use - Permitted Use" had the shortest median at 4 days and "Mixed Use - Other Areas" the longest at 225 days. The category is the City's own label for what was applied for, and the gap reflects how different those applications are, not how quickly they were handled.
Are Calgary development permits taking longer than they used to?
For filings made in 2014 the median was 49 days; for 2024 it was 96 days, so decided filings from 2024 took longer. Recent years count only filings already decided, which biases them toward the faster end. No cause is assigned here: volume, staffing, what is being filed and when the City fills in the field would all look identical in this data.
Historical comparisonBounded by what this platform has acquired.

Decision intervals measured across records acquired from 1981 to 2026. This is not a statement about all development in Calgary — only about what these sources publish and what this platform retained. Measured only on development permits where the City published both an application and a decision date — 36,193 of 41,965. No other layer publishes both fields often enough to measure. Calgary development permit records.

Attribution

Contains information licensed under the Open Government Licence – City of Calgary. Read the licence

This platform is not affiliated with or endorsed by any municipality.