Halton Hills zoning, zone by zone
Every zone in Comprehensive Zoning By-law 2010-0050: what the by-law calls it, how much land it covers, and where it is.
The Town of Halton Hills’ zoning layer divides Halton Hills into 72 zone codes under Comprehensive Zoning By-law 2010-0050, drawn on about 20,272 hectares.
- 1,455
- 56
- 20,272
- 1
What this is
“Council passed By-law No. 2010-0050 on July 19, 2010, under Section 34 of the Planning Act, to adopt the Town of Halton Hills Zoning By-law.” (Town of Halton Hills) Comprehensive Zoning By-law 2010-0050: 1,455 zone polygons under 72 zone codes on about 20,272 hectares; the most common code is EP1, Environmental Protection One, on 126.
Records checked October 8, 2026.
What is my property zoned?
The Town of Halton Hills’ interactive zoning map shows the zone on a single lot. “A Compliance Memo provides written confirmation of whether a proposed project or land use complies with the Town of Halton Hills Zoning By‑law.” (Compliance Memo Request) The zone pages below say what a code is called, where it applies and which part of its by-law sets the rules; exceptions, holding provisions and amendments are written only in the by-law.
Comprehensive Zoning By-law 2010-0050
Zones grouped as the by-law groups them (Section 2.1, Zones (Comprehensive Zoning By-law 2010-0050, December 2025 office consolidation)), largest first. Comprehensive Zoning By-law 2010-0050 (PDF, Town of Halton Hills).
Urban Residential Zones 16
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| LDR1-2(MN) | NameLow Density Residential One | Polygons26 | Hectares433 | WardsWard 1, Ward 3, Ward 4 |
| LDR1-3 | NameLow Density Residential One | Polygons52 | Hectares230 | WardsWard 4, Ward 3, Ward 1 |
| LDR1-1(MN) | NameLow Density Residential One | Polygons13 | Hectares131 | WardsWard 1, Ward 3, Ward 4 |
| LDR1-2 | NameLow Density Residential One | Polygons56 | Hectares118 | WardsWard 3, Ward 1, Ward 4 |
| LDR1-4 | NameLow Density Residential One | Polygons44 | Hectares108 | WardsWard 4, Ward 3, Ward 1 |
| MDR1 | NameMedium Density Residential One | Polygons35 | Hectares59 | WardsWard 3, Ward 4, Ward 1 |
| MDR2 | NameMedium Density Residential Two | Polygons27 | Hectares50 | WardsWard 3, Ward 1, Ward 4 |
| LDR2 | NameLow Density Residential Two | Polygons25 | Hectares32 | WardsWard 1, Ward 4, Ward 3 |
| LDR1-1 | NameLow Density Residential One | Polygons24 | Hectares25 | WardsWard 3, Ward 1, Ward 4 |
| LDR1-6(WS) | NameLow Density Residential One | Polygons4 | Hectares19 | WardsWard 1, Ward 3, Ward 4 |
| HDR | NameHigh Density Residential | Polygons23 | Hectares19 | WardsWard 3, Ward 1, Ward 4 |
| LDR1-5(WS) | NameLow Density Residential One | Polygons6 | Hectares13 | WardsWard 3, Ward 4 |
| UR | NameUrban Residential | Polygons7 | Hectares4.3 | WardsWard 4, Ward 3 |
| LDR1-4(MN) | NameLow Density Residential One | Polygons5 | Hectares3 | WardsWard 1 |
| LDR1-3(MN) | NameLow Density Residential One | Polygons2 | Hectares1.4 | WardsWard 1, Ward 3 |
| RCO | NameResidential/Commercial | Polygons3 | Hectares0.9 | WardsWard 3 |
Urban Commercial Zones 8
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| CC | NameCorridor Commercial | Polygons6 | Hectares57 | WardsWard 1, Ward 2, Ward 4 |
| DC1 | NameDowntown Commercial One | Polygons7 | Hectares23 | WardsWard 3, Ward 1 |
| GCN1 | NameGeorgetown Community Node One | Polygons2 | Hectares22 | WardsWard 3 |
| GCN2 | NameGeorgetown Community Node Two | Polygons8 | Hectares14 | WardsWard 3 |
| SNC | NameSecondary Node Commercial | Polygons2 | Hectares9.8 | WardsWard 4 |
| DC2 | NameDowntown Commercial Two | Polygons10 | Hectares9.7 | WardsWard 3, Ward 1 |
| GCN3 | NameGeorgetown Community Node Three | Polygons6 | Hectares8.2 | WardsWard 3 |
| LC | NameLocal Commercial | Polygons12 | Hectares4.9 | WardsWard 3, Ward 1, Ward 4 |
Urban Employment Zone 11
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| M7 | Name401 Corridor Prestige Industrial | Polygons35 | Hectares403 | WardsWard 2 |
| EMP1 | NameEmployment One | Polygons22 | Hectares224 | WardsWard 1, Ward 3, Ward 4 |
| G | Name401 Corridor Gateway Zone | Polygons10 | Hectares89 | WardsWard 2 |
| MD 401 | Name401 Corridor Development | Polygons1 | Hectares56 | WardsWard 2 |
| M7-5 | Name401 Corridor Prestige Industrial | Polygons1 | Hectares33 | WardsWard 2 |
| M7-6 | Name401 Corridor Prestige Industrial | Polygons1 | Hectares30 | WardsWard 2 |
| M7-3 | Name401 Corridor Prestige Industrial | Polygons1 | Hectares25 | WardsWard 2 |
| MD 413 | Name413 Corridor Development | Polygons2 | Hectares24 | WardsWard 2 |
| M7-1 | NameHolding Prestige Industrial Special | Polygons2 | Hectares6.8 | WardsWard 2 |
| M7-2 | Name401 Corridor Prestige Industrial | Polygons1 | Hectares2.7 | WardsWard 2 |
| M7-4 | Name401 Corridor Prestige Industrial | Polygons1 | Hectares0.6 | WardsWard 2 |
Non-Urban Zones 18
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| A | NameAgricultural | Polygons27 | Hectares6,547 | WardsWard 2 |
| PC | NameProtected Countryside | Polygons41 | Hectares2,021 | WardsWard 2, Ward 1 |
| CR | NameCountry Residential | Polygons11 | Hectares230 | WardsWard 2, Ward 1 |
| RCR1 | NameRural Cluster Residential One | Polygons22 | Hectares96 | WardsWard 2, Ward 1 |
| RCR2 | NameRural Cluster Residential Two | Polygons14 | Hectares93 | WardsWard 2, Ward 1 |
| HR1 | NameHamlet Residential One | Polygons54 | Hectares88 | WardsWard 2, Ward 3 |
| MAR | NameMineral Aggregate Resources | Polygons5 | Hectares73 | WardsWard 2 |
| HR1(MN1) | NameHamlet Residential One | Polygons6 | Hectares64 | WardsWard 2 |
| HR2 | NameHamlet Residential Two | Polygons11 | Hectares58 | WardsWard 2, Ward 3 |
| HR2(MN2) | NameHamlet Residential Two | Polygons5 | Hectares45 | WardsWard 2 |
| RU-EMP | NameRural Employment | Polygons5 | Hectares33 | WardsWard 2 |
| HR1(MN2) | NameHamlet Residential One | Polygons3 | Hectares27 | WardsWard 2 |
| RCC | NameRural Cluster Commercial | Polygons16 | Hectares17 | WardsWard 2, Ward 1 |
| HCC(MN1) | NameHamlet Community Core | Polygons3 | Hectares15 | WardsWard 2 |
| HI | NameHamlet Institutional | Polygons11 | Hectares8 | WardsWard 2 |
| HC | NameHamlet Commercial | Polygons24 | Hectares8 | WardsWard 2 |
| RCI | NameRural Cluster Institutional | Polygons3 | Hectares3.8 | WardsWard 2 |
| HCC | NameHamlet Community Core | Polygons1 | Hectares0.3 | WardsWard 2 |
Environmental and Open Space Zones 8
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| PC-NHS2 | NameProtected Countryside Natural Heritage System Two | Polygons99 | Hectares3,827 | WardsWard 2, Ward 1 |
| PC-NHS1 | NameProtected Countryside Natural Heritage System One | Polygons110 | Hectares2,323 | WardsWard 2, Ward 1 |
| EP1 | NameEnvironmental Protection One | Polygons126 | Hectares595 | WardsWard 2, Ward 1, Ward 3 |
| OS4 | NameOpen Space Four | Polygons28 | Hectares503 | WardsWard 2, Ward 1, Ward 3 |
| EP2 | NameEnvironmental Protection Two | Polygons87 | Hectares314 | WardsWard 2, Ward 3, Ward 1 |
| OS1 | NameOpen Space One | Polygons20 | Hectares128 | WardsWard 3, Ward 1, Ward 2 |
| OS2 | NameOpen Space Two | Polygons52 | Hectares46 | WardsWard 3, Ward 1, Ward 4 |
| OS3 | NameOpen Space Three | Polygons44 | Hectares42 | WardsWard 2, Ward 1, Ward 3 |
Institutional Zone 1
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| I | NameInstitutional | Polygons47 | Hectares140 | WardsWard 3, Ward 4, Ward 1 |
Other Zones 2
Codes not in the by-law's zone list 8
| Code | Name | Polygons | Hectares | Wards |
|---|---|---|---|---|
| PI-2B | NamePrestige Industrial Phase 2B | Polygons9 | Hectares198 | WardsWard 2 |
| O3-1 | NameConservation Special | Polygons11 | Hectares67 | WardsWard 2 |
| H5 | NameHolding Provision | Polygons2 | Hectares67 | WardsWard 2 |
| GS-1 | NameHolding Gateway Special | Polygons3 | Hectares15 | WardsWard 2 |
| RFO | NameRegulatory Floodplain Overlay | Polygons3 | Hectares14 | WardsWard 2 |
| PI-ER | NamePrestige Industrial Existing Residential | Polygons6 | Hectares11 | WardsWard 2 |
| BC | NameBusiness Commercial Phase 2B | Polygons1 | Hectares4.2 | WardsWard 2 |
| SSA | NameSpecial Study Area | Polygons1 | Hectares0 | WardsWard 1 |
How this database works
The Town of Halton Hills publishes its zoning map as open data: one polygon per zone, with the zone code and any exception, holding or temporary-use marker. HaltonHillsIQ groups the polygons by by-law and code, measures each from its outline, places it in a and ward by a point inside it, names each code from its by-law’s own zone list, and links the part of the by-law that sets its rules. It does not restate what a zone permits.
A code gets its own page when it is drawn on at least 3 polygons covering at least 1 hectare and the by-law identifies it; the rest are listed in the tables only. In places the layer draws one polygon over another without cutting a hole (73 zone polygons, about 865 hectares); both are counted, so the totals can exceed the land they cover. Outlines are simplified to about 3 metres for the maps; a point on a boundary can fall either side.
Left out of the zone counts:
- 6 zone polygons in the By-law 2010-0050 layer: The Town's layer marks these polygons as governed by an earlier zoning by-law amendment, not by a 2010-0050 zone.
- 3 zone polygons in the By-law 2010-0050 layer: The Town's layer labels these polygons 'Under Appeal' instead of giving a zone.
- 1 zone polygon in the By-law 2010-0050 layer: The Niagara Escarpment Control Area is under the Niagara Escarpment Commission's development control, not a 2010-0050 zone.
- 1 zone polygon in the By-law 2010-0050 layer: The layer gives no zone code; its designation reads 'Subject to D09OPA22.001 as per PL180499' (a tribunal matter).
Sources
Town of Halton Hills
Zoning By-law 2010-0050 (Town of Halton Hills MapLinks layer)Town of Halton Hills
Comprehensive Zoning By-law 2010-0050 (PDF, Town of Halton Hills)Town of Halton Hills
Zoning (Town of Halton Hills)Town of Halton Hills
Compliance Memo Request