Dataset

Canadian
Zoning API

Zoning districts for 44 Canadian cities as polygons, with zone code, description, and land-use category. Resolve the zoning classification at any coordinate, or list every zone in a city, through one REST API.

44cities covered
230K+zoning polygons
/zonelookup by coordinate
/zoninglist a city's zones

Zoning districts are sourced from municipal open data portals as polygon layers and stored as geometry. Coverage spans 44 cities across 7 provinces, with the zone code, description, and land-use category preserved as published.

Toronto ON
Vancouver BC
Calgary AB
Edmonton AB
Ottawa ON
Mississauga ON
Hamilton ON
Winnipeg MB
Sudbury ON
Markham ON
Vaughan ON
Guelph ON
Halifax NS
Saint John NB
Quebec City QC
Surrey BC
+ 28 more

What the data includes

zone_code
The zoning district code as published by the city (e.g. R1, CR, C2)
zone_description
Human-readable district name, where the city publishes one
zone_category
Land-use category (residential, commercial, industrial, open space), where available
city
Normalized city the district belongs to
geometry
District polygon (WGS84), used for point-in-polygon lookup via /zone

Who uses zoning data

Development feasibility

Resolve the zone for any parcel before acquisition. Combine zoning with permit and assessment data to gauge what can be built and what is being built nearby.

Site selection

Filter candidate sites by zoning category across a city. Find commercially-zoned land near residential growth, or industrial land along transport corridors.

Proptech & due diligence

Attach the zoning classification to any address in a listing or portfolio. Flag zoning mismatches and overlay districts during underwriting.

GIS & analytics

One consistent zone-code schema across 44 cities, instead of 44 different municipal layers. Look up by coordinate or pull a city's full zoning schedule.

API example

GET /zone?lat=51.0447&lng=-114.0719

# Zoning district at a coordinate (downtown Calgary)
# Returns: city, zone_code, zone_description, zone_category
GET /zoning?city=toronto

# Every zoning district in a city, with a polygon count per zone code

Part of the same API as building permits, property assessments, and business licences. One API key. Source attribution is on our terms page.

Start with 25 free requests per day

No credit card required. Full API access via RapidAPI. OpenAPI spec and docs included.

Part of the BuildData Canadian construction data platform. Join zoning to permits, assessments, and licences for any address with the property data API. Also available: property assessments, business licences, see all coverage.