Post Mundane · ottawa

Research

Thirty-nine Ottawa sites are filed by a numbered company, and eighteen name nobody at allOwnership · 2026-09-18One Ottawa site in ten is mixed use, and it carries a quarter of the city's homesLand use · 2026-09-18Ottawa cut $16,661 a home off development charges, and the waiting eats it in twelve monthsThe money · 2026-09-18Ottawa's longest wait comes after the approval, not before itThe pipeline · 2026-09-18The whole developable city is 7.8% of OttawaZoning · 2026-09-17Ottawa's housing pipeline is 41% smaller than the register saysThe pipeline · 2026-09-17Ottawa has two kinds of developer, and the register tells them apartDevelopers · 2026-09-17

Topics

The pipeline2Developers1Land use1Ownership1The money1Zoning1

Site studies

2165 The Alameda2026-09-16

The city, read

Analyticsread 2026-09-28Fortnightly reportread 2026-09-28

The app

The live map

Zoning · Ottawa

The whole developable city is 7.8% of Ottawa

Two hundred and eighteen square kilometres out of two thousand seven hundred and ninety-seven. Inside that, the zones that permit apartments and shops are forty-five. This is the base zoning, by area, not the exceptions.

PMPost Mundane · 2026-09-17
Corrected. 2026-09-17 — The heights and unit caps in the ladder table were added after publication: the first version said no metre figures could be quoted because ottawa.ca sits behind bot protection, and by then the by-law text had been extracted to `research/docs/zoning-2026-50/`. The claim about what could not be sourced was true when written and stale within the hour. 2026-09-17 — N5+N6 as a share of neighbourhood land read 3.9%; it is 3.824%, so 3.8%. The mixed-use table listed four families summing to 98.6% and no remainder; the 0.66 km² (1.4%) in subzone-prefixed codes is now a row. Both found by re-deriving the figures with tools/lead-gen/ottawa_zoning_audit.py; every other number reproduced exactly.

Ottawa's zoning by-law covers 2,797 square kilometres. That figure is worth pausing on, because it is the first thing that makes the rest of it make sense: the City's own published area is 2,778 km², so the layer is measuring the whole municipality and measuring it correctly.

Sorted by what the zoning is for:

Zone groupkm²Share of Ottawa
Rural1,896.867.8%
Greenbelt, reserve and protection505.118.1%
Neighbourhood172.86.2%
Institutional, recreation, green124.14.4%
Mixed-use45.51.6%
Industrial and transportation32.81.2%
Special districts20.20.7%

Eighty-six per cent of Ottawa is rural or protected. That is not a complaint — a city with a greenbelt has one on purpose, and farmland is not a missed opportunity. But it means every argument about where housing goes is an argument about the remaining fraction.

Add the two rows that hold housing and high street together and you get the number in the headline: 218.3 km², 7.8% of the city. Everything anybody builds, argues about, applies for or appeals happens inside that.

Inside the neighbourhoods, the ladder is bottom-heavy

The new by-law replaced the old R1–R4 with a graded ladder, N1 through N6, where a higher number permits a more intense form. By area:

RungMax heightMax units per buildingkm²Share of neighbourhood land
N18.5 m (11 m in Area E)436.220.9%
N28.5 m (11 m in Area E)643.725.3%
N311 m1065.237.7%
N414.5 mno cap16.79.7%
N530 mno cap4.32.5%
N6per suffix or scheduleno cap2.31.4%
unserviced and other——4.42.5%

Heights and unit caps are Table 801A of the by-law. Put beside the areas, they say something the areas alone do not.

N1, N2 and N3 all cap out at 11 metres or less — and together they are 83.9% of Ottawa's neighbourhood land. Five sixths of the residential city is held at three storeys.

Then it steps. N4 is 14.5 m. N5 is 30 m — more than double N4, and the first rung where a building of any real size is permitted as of right. And N5 is 2.5% of neighbourhood land: 4.3 km² in a city of 2,797.

That is the cliff, and it is not in the height numbers alone. It is the unit caps beside them. N1 permits four dwellings per building, N2 six, N3 ten — whatever the lot. A 2,000 m² site zoned N3 permits the same ten homes as a 500 m² one. Above N3 the cap disappears entirely. So the ladder is not a gradient of size; it is a wall with a door in it at N4, and 83.9% of the land is on the near side.

The mixed-use city is 45 square kilometres

The zones that carry apartments over shops — the mainstreets, the hubs, the corridors — are the 1.6% row. Within them:

Familykm²Share of mixed-use land
Hub (H1–H3)15.534.0%
Mainstreet (MS1–MS2)14.531.9%
Neighbourhood mixed-use (NMU)9.320.4%
Minor corridor (CM1–CM2)5.612.3%
other codes0.71.4%

The last row is small and is left in rather than rounded away: 0.66 km² sits in codes the layer writes with a subzone prefix — *_CM1B, *_NMU4 — which the four families above do not catch. A table that sums to 98.6% and says 100 is the kind of thing that costs an argument later.

Mainstreet is the one everybody pictures — Wellington, Bank, Preston — and it is 14.5 km² of a 2,797 km² city. Half of one per cent.

That is the context for something we measured separately. Ottawa's own Vacant Urban Residential Land Survey returns zero vacant parcels within six kilometres of Wellington and Holland. There is no empty land in the part of the city zoned for the buildings people are arguing about, so every home added there replaces something standing — inside 7.8% of the municipality, and for apartments over shops, inside 1.6%.

What this does not tell you

The mixed-use heights. The N-zone figures above are Table 801A. The equivalent for Mainstreet, Hub and Corridor is Part 9, and it is not summarised here — those zones carry their heights per subzone and per schedule, and reading them off correctly is a piece of work rather than a lookup. Until it is done, no metre figure is quoted for the 1.6%.

Area E of Schedule A1. N1 and N2 permit 11 m inside it and 8.5 m everywhere else, and this article does not say how much land is inside Area E. The 83.9% figure holds either way, because every rung in it caps at 11 m or below, but the split between 8.5 and 11 is unmeasured.

And the exceptions still matter. What the layer carries beyond the base rule is 1,898 polygons with an explicit H(n) height written into the zone code — MS1[1815] H(20), H2[3140] H(40). Those are 1.5% of the city's zoned area, and the bracketed numbers are site-specific exception references: H2[3140] points at By-law 2026-315. They are a register of permissions already granted on particular sites, not the standing rule — so reading them as "Ottawa's height limits" describes the exceptions and calls them the law. We published a piece that did exactly that this morning and pulled it; the retraction is on the file.

The base rule is the ladder. Five sixths of the residential city sits on rungs that permit three storeys and at most ten homes a building. And all of it happens on less than a twelfth of Ottawa.

How to check this. Heights and unit caps are Table 801A, Part 8 of Zoning By-law 2026-50, from the text corpus at `research/docs/zoning-2026-50/part-08.md`. Areas are the City of Ottawa Zoning By-law 2026-50 colour layer, maps.ottawa.ca/arcgis/rest/services/Zoning_Bylaw_2026_50/MapServer/5, read 2026-09-17. All 14,834 polygons paged at 1,000 a request (the service sets `exceededTransferLimit` and a single request looks complete). Area is the layer's own `SHAPE.AREA`, in square metres — it sums to 2,797 km² against the City's published 2,778 km², which is the check that it is area and not something else. Zone groups and names are `ZGROUP_EN` and `ZNAME_EN`; the ladder is the ordinal in the code, rolled up from the base code with exception brackets stripped. No metre figure is quoted for the mixed-use zones — see "What this does not tell you". Re-derive every figure here with `python tools/lead-gen/ottawa_zoning_audit.py --check`, which exits non-zero if one has moved.

Share

Related

Ottawa's housing pipeline is 41% smaller than the register says

The pipeline · 2026-09-17

Ottawa has two kinds of developer, and the register tells them apart

Developers · 2026-09-17

Thirty-nine Ottawa sites are filed by a numbered company, and eighteen name nobody at all

Ownership · 2026-09-18

One Ottawa site in ten is mixed use, and it carries a quarter of the city's homes

Land use · 2026-09-18

Ottawa cut $16,661 a home off development charges, and the waiting eats it in twelve months

The money · 2026-09-18

Ottawa's longest wait comes after the approval, not before it

The pipeline · 2026-09-18