Fences & pool enclosures across British Columbia
How tall can my fence be? Do I need a fence around my pool?
142 of 161 municipalities in British Columbia have an adopted bylaw on fences & pool enclosures on file. Each row links the municipality's answer page and, where transcribed, the full text of the document.
| Municipality | Adopted document | Key facts | Verified |
|---|---|---|---|
| Abbotsford City |
Zoning Bylaw, 2014 -- Section 140 General Regulations (Fences and Walls)
adopted 2014-09-15 |
— | 2026-08-28 |
| Anmore Village |
Anmore Zoning Bylaw (Consolidated), No. 568-2017 | max height rear side: 1.8 metres · max height front: 1.6 metres · pool enclosure: enclosed in a structure or surrounded by a fence with a height of no less than 1.5 metres, provided that the fence does not obstruct visibility through it | 2026-08-28 |
| Armstrong City |
Zoning Bylaw No. 1921, 2024
adopted 2024-06-24 |
max height rear side: 2m · max height front: 1.2m · sight triangle: No obstruction greater than 1.0m within area bounded by street corner and points 6m along lot lines from intersection | 2026-08-28 |
| Ashcroft Village |
Village of Ashcroft Zoning Bylaw No. 823, 2018
adopted 2018-10-22 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: Corner parcel: 6.0 m along curb lines of 2 streets joined diagonally; no structure to exceed 0.5 m above established street grade | 2026-08-28 |
| Barriere District Municipality |
District of Barriere Zoning Bylaw No. 111 (consolidated to July 2025)
adopted 2014-06-23 |
max height rear side: 2 metres · max height front: 1 metre · sight triangle: No obstruction above 0.8 metres within area bounded by centre lines of intersecting highways and a line joining points 24 metres from their intersection. | 2026-08-28 |
| Belcarra Village |
Village of Belcarra Zoning Bylaw No. 510, 2018 (Consolidated)
adopted 2018-04-23 |
max height rear side: 2 metres (6.6 feet) · max height front: 1.8 metres (5.9 feet) · sight triangle: no obstruction to the line of vision between the heights of 1.0 metres (3.3 feet) and 3.0 metres (9.8 feet) | 2026-08-28 |
| Bowen Island Island Municipality |
Bowen Island Land Use Bylaw No. 57, 2002 (Consolidated November 2025)
adopted 2002-09-30 |
max height rear side: 2.5 metres · max height front: 2.5 metres · sight triangle: corner lot triangular space 6m from intersection: no fences erected to a height greater than 1 metre above the established grade of the highway | 2026-08-28 |
| Burnaby City |
Burnaby Swimming Pool Enclosure Bylaw No. 11119, 2000
+1 more adopted 2000-06-26 |
pool enclosure: Completely enclosed by sturdy non-climbable barrier height of not less than 1.5 m; self-closing, self-latching and lockable gates. · sight triangle: Lane/lane corner (3.0m): no fences. Lane/street corner (6.0m): max height 1.07m, no vision obstruction. | 2026-08-28 |
| Burns Lake Village |
Village of Burns Lake Zoning Bylaw No. 880, 2008 (Consolidated up to April 2026) | — | 2026-08-28 |
| Cache Creek Village |
Village of Cache Creek Zoning Bylaw No. 6-010, 2026 | max height rear side: 2.0 m (R1, R2, R3, C1, C3); 2.5 m (C2); 3.5 m (M1, P1, P2, P3) · max height front: 1.2 m (R1, R2, R3, C1, C2, C3); 2.4 m (M1, P1, P2, P3) · sight triangle: No fence shall exceed 1.0 m within the area bounded by intersecting parcel lines and a line joining points 6.0 m from their intersection. | 2026-08-28 |
| Campbell River City |
City of Campbell River Zoning Bylaw No. 3250, 2006 (Consolidated to 4011, 2026)
adopted 2007-08-28 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: where they do not interfere with sight lines at intersections | 2026-08-28 |
| Canal Flats Village |
Village of Canal Flats Zoning Bylaw No. 215, 2019 (Consolidated)
adopted 2019-06-24 |
max height rear side: 1.8 m (6.0 ft.) · max height front: 1.2 m (3.9 ft.) · sight triangle: No fence higher than 1.2 m in area bounded by intersecting lot lines at corner of any Public Street and a line extending 4.0 m along the lot line from their point of intersection. | 2026-08-28 |
| Castlegar City |
City of Castlegar Zoning Bylaw No. 1428 (Consolidated to March 2025) | max height rear side: 1.8 m (Rear and Interior Side Yards in Residential/Commercial Zones) · max height front: 1.2 m (Front Yard in Residential/Commercial Zones) · pool enclosure: Fenced yard or surrounded by a Fence or equivalent barrier not less than 1.5 m in Height and has a gate closure and a latch. | 2026-08-28 |
| Central Saanich District Municipality |
Central Saanich Zoning Bylaw No. 2270, 2026 | — | 2026-08-28 |
| Chetwynd District Municipality |
Zoning Bylaw No. 1150, 2023
adopted 2023-04-17 |
— | 2026-08-28 |
| Chilliwack City |
Swimming Pool Enclosure Bylaw 2011, No. 3811
+1 more adopted 2011-11-15 |
prohibited materials: barbed wire nor electrified, unless located in a ZONE permitting the raising of LIVESTOCK | 2026-08-28 |
| Clearwater District Municipality |
Zoning Bylaw No. 133, 2016 (Consolidated to April 1, 2025) | max height rear side: 2 metres (6.5 feet) · max height front: 1.2 metres (4 feet) · sight triangle: landscaping, building or structure exceeding 1 metre (3.3 ft) in height within a triangular plane 6 metres (20 ft) | 2026-08-28 |
| Clinton Village |
Village of Clinton Zoning Bylaw No. 607, 2025
adopted 2025-02-25 |
max height rear side: 2.0 metres (6.5 feet) · max height front: 1.2 metres (3.9 feet) · pool enclosure: Fencing/barrier not less than 1.07 metres height; self-closing gate/door with spring lock on pool side >=90cm above grade. | 2026-08-28 |
| Coldstream District Municipality |
Zoning Bylaw No. 1838, 2024 (Schedule A)
adopted 2024-06-24 |
max height rear side: 2 m · max height front: 1.2 m · sight triangle: Landscaping must not obstruct visibility within 7.5 m from any intersection | 2026-08-28 |
| Colwood City |
Land Use Bylaw No. 151, 1989 (Consolidated)
adopted 1989-11-27 |
sight triangle: no fence... with horizontal dimension exceeding 0.6 m within the sight triangle (6m from intersection) | 2026-08-28 |
| Comox Town |
Zoning Bylaw No. 2056
adopted 2026-02-18 |
max height rear side: 2.4 m · max height front: 1.2 m (Low-Density/Multi-Unit Residential), 2.4 m (All Other Zones) · sight triangle: max height of 1.0 metre within the triangular space formed by measuring 6.0 metres along the edge of the two adjoining property boundaries | 2026-08-28 |
| Coquitlam City |
Zoning Bylaw Number 3000, 1996 - Part 5 General Regulations (Section 516) | max height rear side: 1.8 metres · max height front: 1.3 metres · sight triangle: 1 metre maximum within 6 metres of an exterior lot corner. No fences permitted within a 3 metre by 3 metre area adjacent a lane and/or street intersection. | 2026-08-28 |
| Courtenay City |
Zoning Bylaw No. 3203, 2026 - Part 8 Fences
adopted 2026-03-27 |
max height rear side: 2.0 m · max height front: 1.25 m (residential zones), 2.0 m (other zones) · pool enclosure: Sturdy, non-climbable fence not less than 1.5 m in height, openings max 0.1 m, self-closing gate locked >=1.0 m above grade. | 2026-08-28 |
| Cranbrook City |
Zoning Bylaw No. 3977, 2019 - Part 4 General Regulations (4.11 Fencing) | — | 2026-08-28 |
| Creston Town |
Zoning Bylaw No. 1958, 2022 - Section 6.0 Screening and Fencing
adopted 2022-06-28 |
max height rear side: 1.8 metres · max height front: 1.2 metres · pool enclosure: solid Fence of a least 1.5 metres in height shall be erected around the perimeter | 2026-08-28 |
| Cumberland Village |
Zoning Bylaw No. 1238, 2025 (Consolidated July 27, 2026)
adopted 2026-02-09 |
max height rear side: 2.0 m · max height front: 1.2 m · sight triangle: 6.0 metres along edge of two adjoining property boundaries from highway intersection | 2026-08-28 |
| Daajing Giids Village |
Village of Queen Charlotte (Daajing Giids) Zoning Bylaw No. 64-2013
adopted 2013-10-24 |
max height rear side: 1.8 meters · max height front: 1.2 meters | 2026-08-28 |
| Dawson Creek City |
Zoning Bylaw No. 4625, 2026
adopted 2026-06-15 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: No fencing... erected to a height greater than 1.0 m above the established grade of the street within the space indicated in blue in Figure 9. | 2026-08-28 |
| Delta City |
Delta Zoning Bylaw No. 7600, 2017 (Consolidated April 21, 2026)
adopted 2018-04-09 |
sight triangle: at an intersection, within 8 m of lot lines, no structure other than a permitted principal structure shall be erected to a height greater than 1 m | 2026-08-28 |
| Duncan City |
Zoning Bylaw No. 3166, 2017 (Consolidated to August 24, 2026)
adopted 2018-05-22 |
max height rear side: 2 m · max height front: 1.2 m (Residential/Community Use), Not permitted (Commercial) · pool enclosure: Fence between 1.5 m and 1.8 m high, no climbing, self-closing gates with latch, openable only from inside. | 2026-08-28 |
| Elkford District Municipality |
Zoning Bylaw No. 737, 2013 (Consolidated to May 29, 2026)
adopted 2013-07-22 |
max height rear side: 2.0 m · max height front: 1.2 m · sight triangle: no obstruction to vision between 1 m and 3 m above Finished Grade within 25 m of intersection point. | 2026-08-28 |
| Enderby City |
Zoning Bylaw No. 1550, 2014 (Consolidated)
adopted 2014-11-03 |
— | 2026-08-28 |
| Esquimalt District Municipality |
Zoning Bylaw, 1992, No. 2050
adopted 1993-04-05 |
max height rear side: 2 metres · max height front: 1.2 metres · sight triangle: No Structure or visual obstruction 0.6m to 3.0m above crown within 6.0m of intersection. | 2026-08-28 |
| Fort St. James District Municipality |
Zoning Bylaw No. 1101, 2025 | max height rear side: 2 metres (all zones except industrial/highway commercial), 2.4 metres (industrial/commercial), 4 metres (open mesh/chain-link on specific sites) · max height front: 1 metre | 2026-08-28 |
| Fort St. John City |
Zoning Bylaw No. 2470, 2019 (Consolidated)
adopted 2019-10-28 |
max height rear side: 1.8 m in R, C and INS zones; 2.4 m in M zones · max height front: 1.2 m in R, C and INS zones; 2.4 m in M zones · sight triangle: no landscaping, screening, building or structure >1 m height within 9.0 m of intersection curb lines | 2026-08-28 |
| Fraser Lake Village |
Bylaw 875, 2025 Zoning Bylaw
adopted 2025-11-26 |
max height rear side: 2 m (6 feet) Residential/Commercial; 2.5 m (8 feet) Industrial · max height front: 1.2 m (4 feet) Residential/Commercial; 2.5 m (8 feet) Industrial · sight triangle: No fence >1.2 m within 6.0 m corner visibility triangle. | 2026-08-28 |
| Fruitvale Village |
Zoning Bylaw No. 846, 2013 (Final Consolidated)
adopted 2014-10-06 |
max height rear side: 2.0 m in rural residential or residential zones; 2.4 m if abutting a commercial or industrial zone · max height front: 1.3 m when sited closer to any street than the building setbacks for the zone · pool enclosure: Fence not less than 1.2 m above grade; self-closing gate with spring lock not less than 1 m above grade, to open from inside fence | 2026-08-28 |
| Gibsons Town |
Zoning Bylaw No. 1342, 2025
adopted 2026-01-20 |
— | 2026-08-28 |
| Gold River Village |
Village of Gold River Zoning Bylaw No. 761, 2025
adopted 2026-02-02 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: no obstruction to the line of vision on corner lots. Corner lot fencing must not encroach 7.0 m corner offset | 2026-08-28 |
| Golden Town |
Town of Golden Zoning Bylaw No. 1294, 2011
adopted 2012-08-21 |
max height rear side: 2.0 m in a non-industrial Zone; 3.0 m in an industrial Zone · max height front: 1.0 m within a Front Yard Area of a residential Zone · pool enclosure: Minimum 1.5 m high fence acting as non-climbable guard; self-closing gate lockable and latched at highest practical point. | 2026-08-28 |
| Grand Forks City |
Zoning Bylaw No. 2039, 2018 (Consolidated to Amendment 37) | max height rear side: 2.4 metres · max height front: 1.85 metres · sight triangle: 1.0 metre in height within a sight triangle... 7.5 metres from their point of intersection | 2026-08-28 |
| Greenwood City |
Zoning Bylaw No. 683, 1997
adopted 1997-03-24 |
max height rear side: 2 metres (6.5 feet) · max height front: 1.3 metres (4 feet) | 2026-08-28 |
| Harrison Hot Springs Village |
Zoning Bylaw No. 1115, 2017 (Consolidated to December 15, 2025)
adopted 2017-05-07 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: 0.3 m above the established grade... sight triangle lines formed by extending 6.0 m | 2026-08-28 |
| Hazelton Village |
Zoning Bylaw No. 478, 2015 (Unofficial Consolidation, updated July 19, 2023) | max height rear side: 1.8 metres · max height front: 1.2 metres · prohibited materials: Barbed wire, razor wire, broken glass or any material that is designed to deter entry by injury | 2026-08-28 |
| Highlands District Municipality |
Zoning Bylaw No. 100, 1998 (Consolidated) | max height rear side: 2.5 metres (within 10 metres of any lot line) · max height front: 2.5 metres (within 10 metres of any lot line) · pool enclosure: Totally enclosed. Fence min 1.5m high. Self-closing gate with self-latching device locking at least 1.0m above grade. | 2026-08-28 |
| Hope District Municipality |
District of Hope Zoning Bylaw No. 1324, 2012
adopted 2012-09-10 |
max height rear side: 2.5 metres in all other zones; 2 metres in RS-1 Zone; no restrictions in Rural Zones · max height front: 1.2 metres · sight triangle: triangular plane 5 metres along the lot lines from the intersecting highway or streets within... exceeding 1 metre in height | 2026-08-28 |
| Houston District Municipality |
Development Bylaw No. 1040, 2013 (Consolidated Jan 2025)
adopted 2013-12-17 |
max height rear side: 1.8 metres (3.0 metres open mesh Comm/Ind/Public; 3.6 metres Public Use Zone) · max height front: 1.2 metres (1.8 metres open mesh Comm/Ind/Public; 1.8 metres abutting major roadway Rural/Residential) · sight triangle: Max height 1 metre within 6 metres of intersection corner | 2026-08-28 |
| Hudson's Hope District Municipality |
Zoning Bylaw No. 949, 2024
adopted 2024-06-24 |
— | 2026-08-28 |
| Invermere District Municipality |
Zoning Bylaw No. 1145 (Consolidated)
adopted 2002-11-26 |
max height rear side: 2.0 m · max height front: 1.0 m · pool enclosure: separate fenced enclosure fitted with a safety gate | 2026-08-28 |
| Kamloops City |
Zoning Bylaw No. 55 (2021), Division 5 - Landscaping, Screening and Fencing
adopted 2021-11-02 |
max height rear side: 2 m · max height front: 1.2 m · sight triangle: no obstruction to line of vision above 1 m level within 25 m of intersection on Corner Lot | 2026-08-28 |
| Kaslo Village |
Land Use Bylaw No. 1130 (Consolidated)
adopted 2013-01-24 |
max height rear side: 2 metres · max height front: 0.9 metre · sight triangle: triangle formed by line joining points 5 metres from corner on intersecting boundaries; no obstruction 1+ metres above street surface | 2026-08-28 |
| Kelowna City |
Traffic Bylaw No. 8120 - Part 2, General Regulations
+1 more |
sight triangle: No fence within vertical area 1.0–3.0 m above finished grade on corner lot within Intersection Sightline Triangle (Schedule "J"); triangle extends ≤8 m back along property lines from intersection point. · max height rear side: 2.0 m · max height front: 1.2 m | 2026-08-28 |
| Keremeos Village |
Zoning Bylaw No. 851 (Consolidated, June 2026) | max height rear side: 1.9 m · max height front: 1.3 m · sight triangle: No fence within 6.0 m of corner at highway intersection shall exceed 1.0 m above centre point elevation | 2026-08-28 |
| Kimberley City |
Zoning Bylaw No. 1850 (Consolidated Version)
adopted 1994-03-28 |
max height rear side: 2.15 metres (7 ft) · max height front: 2.15 metres (7 ft) · sight triangle: On corner parcels in Residential or Comprehensive Development Zone: no fences in excess of 1m (3.2 ft) in height... within a triangular area... at a distance of 3m (10 ft) from their points of intersection | 2026-08-28 |
| Kitimat District Municipality |
Kitimat Municipal Code, Part 9 Division 4 - Residential Zoning | max height rear side: 2 metres · max height front: 1.2 metres · pool enclosure: Pool must be enclosed on all sides by a fence of 1.8m or more; gates must have a locking device; fence design/location approved by Building Inspector. | 2026-08-28 |
| Ladysmith Town |
Town of Ladysmith Zoning Bylaw No. 1860 (2014) | max height rear side: 2.0 metres (Residential), 2.4 metres (Commercial, Industrial, Institutional) · max height front: 1.2 metres (Residential), 2.4 metres (Industrial, Institutional), Prohibited (Commercial) · sight triangle: max Height 1.0 metre within sight triangle (6.0 metres from intersection) | 2026-08-28 |
| Lake Country District Municipality |
Highways Bylaw No. 1189, 2022, Section 10 Sight Lines
+1 more adopted 2022-10-04 |
sight triangle: No Fence within vertical area between 1.0 and 3.0 metres above grade within triangular area; intrusion limited to 7.5 metres from Intersection. | 2026-08-28 |
| Lake Cowichan Town |
Zoning Bylaw No. 1055-2021 (Consolidated 2026-02-24)
adopted 2021-09-28 |
max height rear side: 2.0 metres · max height front: 1.2 metres · sight triangle: no structure shall be allowed at a height greater than 1.0 metre... within an area... 6.0 metres from the corner parcel | 2026-08-28 |
| Langford City |
Zoning Bylaw No. 300
adopted 1999-02-15 |
max height rear side: 1.8 m (5.9 ft) · max height front: 1.2 m (3.9 ft) · sight triangle: No person may place... any... fence... within a sight triangle above an elevation such that an object 0.9 m (3 ft) above the surface elevation of one highway is obstructed if viewed from a point 0.9 m (3 ft) above the surface elevation of the other highway. | 2026-08-28 |
| Langley City |
Zoning Bylaw, 2025, No. 3300 | max height rear side: 2.0 m in R zones; 2.5 m in other zones · max height front: 2.0 m in R zones; 2.5 m in other zones · sight triangle: Corner lot: 3.0 m from intersection, fence max 0.5 m height | 2026-08-28 |
| Lantzville District Municipality |
District of Lantzville Zoning Bylaw No. 180, 2020 (Consolidated to Aug. 21, 2024) | pool enclosure: Fully enclosed by perimeter fence at least 1.2 m in height, designed so it does not facilitate climbing, with self-closing gates openable only from inside. · sight triangle: No visual obstruction in area bounded by centreline of intersecting parcel lines and a line adjoining each 6 m from intersection. · prohibited materials: Barbed wire, razor wire, electric wire, ultra-barrier, or material intended to deter trespass by threat or cause personal injury. | 2026-08-28 |
| Lillooet District Municipality |
Zoning Bylaw No. 2025-026
adopted 2026-01-20 |
max height rear side: 2.13 m · max height front: 2.13 m · pool enclosure: Fence must not be closer than 1.8 m to pool edge; pool fencing specifications per District's Building Bylaw | 2026-08-28 |
| Lions Bay Village |
Zoning and Development Bylaw No. 520, 2017
adopted 2017-06-06 |
max height rear side: 1.9 metres · max height front: 1.9 metres · sight triangle: On corner lots, fences within 4.5 metres of intersection corner must not exceed 0.9 metres in height. | 2026-08-28 |
| Logan Lake District Municipality |
District of Logan Lake Zoning Bylaw No. 675, 2010 (Consolidated to June 18, 2024)
adopted 2010-09-21 |
max height rear side: 2 m (residential zones R1–R5, ER); 2.5 m (C5, N1, P1, P2, P3); open mesh/chain link 3.5 m (M1, M2, P1, P2, P3) · max height front: 1 m · sight triangle: No fence, wall, or structure higher than 1 m within the area bounded by intersecting parcel lines at a street or lane corner and a line joining points 6 m along each side parcel line from their intersection | 2026-08-28 |
| Lumby Village |
Village of Lumby Zoning Bylaw No. 750, 2012 (Consolidated with Amendments, October 2024)
adopted 2013-02-04 |
max height rear side: 2 m · max height front: 1.2 m · sight triangle: Screening over 1 m prohibited within triangle formed by exterior lot corner and points 6 m along front lot line and 6 m along exterior lot line, where interior angle ≤135 degrees | 2026-08-28 |
| Lytton Village |
Village of Lytton Zoning Bylaw 484, 1998 (Consolidated February 19, 2025)
adopted 1998-12-14 |
— | 2026-08-28 |
| Mackenzie District Municipality |
District of Mackenzie Zoning Bylaw No. 1368, 2017 (Consolidated)
adopted 2017-10-23 |
— | 2026-08-28 |
| Maple Ridge City |
City of Maple Ridge Zoning Bylaw No. 7600-2019 | — | 2026-08-28 |
| McBride Village |
Village of McBride Zoning Bylaw No. 703, 2010
adopted 2010-06-08 |
max height rear side: 2.0 metres (6.6 ft.) · max height front: 1.2 metres (4 ft.) · sight triangle: no obstruction between heights of 1 metre and 3 metre within area bounded by centre lines of intercepting streets and a line joining a point 25 ms from their intersection | 2026-08-28 |
| Merritt City |
Zoning Bylaw No. 2284, 2020 | max height rear side: 2.0 m (Residential), 2.5 m (Commercial/Industrial/Institutional), 3.5 m (Cemetery/Park/School) · max height front: 1.25 m (Residential/Commercial/Institutional), 2.5 m (Industrial) · pool enclosure: In-ground pools require fencing min 1.5m height, lockable gate, climb-resistant, no 0.1m sphere passage, no plants. | 2026-08-28 |
| Midway Village |
Zoning Bylaw No. 464, 2015
adopted 2015-03-16 |
max height rear side: 2 metres (landscape screens) · max height front: 1.3 metres (landscape screens) · sight triangle: Max 1.0 m height at street corners (8m from intersection); 0.6m horizontal dimension at highway intersections. | 2026-08-28 |
| Mission City |
Zoning Bylaw 5949-2020
adopted 2020-09-08 |
sight triangle: Height exceeding 1.0 m (3.3 ft) prohibited within triangular area 6.0 m (19.7 ft) from intersection | 2026-08-28 |
| Montrose Village |
Zoning Bylaw #771, 2022 | max height rear side: 2.0 m · max height front: 1.3 m · sight triangle: Max height 1.3 m within sight triangles at street (6m) and lane (3m) corners. | 2026-08-28 |
| Nanaimo City |
Zoning Bylaw No. 4500 (Consolidated)
adopted 2011-08-08 |
max height rear side: 2.4m (R1 to R10, R14, R15) · max height front: 1.2m (R1 to R10, R14, R15) · pool enclosure: Swimming pools shall be enclosed in a structure or shall be enclosed or surrounded by a fence, as specified in the Building Bylaw. | 2026-08-28 |
| Nelson City |
Zoning Bylaw No. 3652, 2026
adopted 2026-04-14 |
max height rear side: 2 m (residential/CD/C1); 3 m (other zones) · max height front: 1 m · sight triangle: height greater than 1 m within 6 m of the corner of the intersection of two streets | 2026-08-28 |
| New Hazelton District Municipality |
Zoning Bylaw No. 389, 2025
adopted 2025-12-01 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: Max height 1.2 m; vision clearance (eye 1 m above surface) | 2026-08-28 |
| New Westminster City |
Zoning Bylaw No. 6680, 2001 (consolidated to Nov 17, 2025)
adopted 2001-09-17 |
— | 2026-08-28 |
| North Cowichan District Municipality |
Zoning Bylaw No. 2950 (1997)
adopted 1997-12-17 |
max height rear side: 2.0 m (varies by zone) · max height front: 1.2 m (varies by zone) · pool enclosure: Enclosed by structure or fence 1.5 m to 1.8 m high; gates locked/openable from inside only. | 2026-08-28 |
| North Saanich District Municipality |
Zoning Bylaw No. 1255 (2011, Consolidated 2023)
adopted 2011-09-19 |
max height rear side: 1.9 metres (6.23 ft.) · max height front: 1.2 metres (4 ft.) · sight triangle: no visual obstruction above the height of 0.5 m (1.64 ft.) within the triangular area measured 6.0 m (19.68 ft.) each way | 2026-08-28 |
| North Vancouver City |
Zoning Bylaw, 1995, No. 6700 (Consolidated to March 2, 2026)
adopted 1995-08-28 |
max height rear side: 3.658 metres (12 feet) · max height front: 1.22 metres (4 feet) · sight triangle: Structure over 0.914 metres (3.0 feet) in Height shall not be sited within 4.57 metres (15 feet) of the intersection of the Lot lines along two Streets | 2026-08-28 |
| North Vancouver District Municipality |
Zoning Bylaw 3210 (1965), s.409(4) Fences and Free-Standing Walls | max height rear side: 8.0 feet · max height front: 6.0 feet | 2026-08-28 |
| Northern Rockies Regional Municipality |
Zoning Bylaw (Consolidated), s.5.6 Fences
adopted 2016-03-14 |
max height rear side: 1.8m · max height front: 1.2m · sight triangle: no fence... shall be erected... to a Height greater than 0.5m in the triangle... measured 6.0m from the point of intersection | 2026-08-28 |
| Oak Bay District Municipality |
Screens and Fences Bylaw No. 3536
adopted 1986-09-22 |
max height rear side: 2 m (6.5 feet) · max height front: 1.38 m (4.5 feet) · pool enclosure: Fence not less than 1.2 m high, no openings >100 mm, no climbing aids, self-closing/self-locking gate, locked except when in use. | 2026-08-28 |
| Osoyoos Town |
Zoning Bylaw No. 1395, 2024, s.6.1 Fence and Retaining Wall Heights
adopted 2024-09-24 |
— | 2026-08-28 |
| Parksville City |
Zoning and Development Bylaw No. 2000, Division 500 s.501 Fence and Retaining Wall Heights | — | 2026-08-28 |
| Peachland District Municipality |
Zoning Bylaw No. 2400, 2023, s.5.14 Fencing
adopted 2023-08-01 |
— | 2026-08-28 |
| Pemberton Village |
Zoning Bylaw No. 832, 2018
adopted 2018-07-24 |
max height rear side: 1.8 m in residential zone; 2.5 m in other zones · max height front: 1.2 m (2.0 m with transparent mesh) · pool enclosure: Fence 1.5 m to 1.8 m high, prevent climbing, gates hinged/locked, open freely only from inside. | 2026-08-28 |
| Penticton City |
Zoning Bylaw No. 2024-22
adopted 2024-06-18 |
— | 2026-08-28 |
| Pitt Meadows City |
Zoning Bylaw No. 2505, 2011
adopted 2011-10-04 |
max height rear side: 1.8 m (urban residential), 2.0 m (institutional/commercial), 2.4 m (other) · max height front: 1.2 m (urban residential/institutional/commercial), 1.8 m (other) · sight triangle: No fence obstruct vision above 0.9 m from curb within 7.0 m of intersection | 2026-08-28 |
| Port Alberni City |
Zoning Bylaw No. 5105 | max height rear side: 1.8 m (6 ft) · max height front: 1.25 m (4.1 ft) · pool enclosure: Fencing minimum 1.85 m (6.0 ft) and maximum 2.4 m (8.0 ft) height required around open swimming pools. | 2026-08-28 |
| Port Alice Village |
Zoning Bylaw No. 688, 2024
adopted 2024-02-28 |
max height rear side: 1.8 m (6.0 ft.) in residential zones · max height front: 1.2 m (4 ft.) in residential zones · sight triangle: No Fence... greater than 0.9 metres (3.0 ft.) in the area bounded by the intersecting Lot lines | 2026-08-28 |
| Port Coquitlam City |
Zoning Bylaw No. 3630 (2008)
adopted 2008-05-12 |
— | 2026-08-28 |
| Port Edward District Municipality |
Zoning Bylaw No. 713, 2020 (Consolidated) | max height rear side: 2 metres · max height front: 1.2 metres · sight triangle: 6.0 metres from the point of intersection of two Highway right of way boundaries | 2026-08-28 |
| Port Hardy District Municipality |
Zoning Bylaw No. 1010-2013 (Consolidated December 2025)
adopted 2014-06-09 |
max height rear side: 2.5 metres (8.2 feet) · max height front: 1.23 metres (4.04 feet) in a front yard in a Residential Zone or Commercial Zone, and 2.5 metres (8.2 feet) in a front yard in an Industrial Zone · sight triangle: no fence... shall be greater than 1.0 metre (3.28 feet) in height, within the sight triangle bounded by the intersecting parcel lines | 2026-08-28 |
| Port McNeill Town |
Zoning Bylaw No. 705, 2021
adopted 2022-09-08 |
sight triangle: no fence or vegetation exceeding 1.0 m in height within the triangular area at any road junction on a corner lot | 2026-08-28 |
| Port Moody City |
Zoning Bylaw (BL2937-C)
adopted 2018-07-10 |
max height rear side: 2.0 m · max height front: 1.2 m · sight triangle: No obstruction 0.6m–3.0m high within triangle bounded by intersection and points 3.0m and 25.0m from junction on each street | 2026-08-28 |
| Powell River City |
Zoning Bylaw 2100, 2006
adopted 2006-10-31 |
max height rear side: 2 metres (6.6 ft) in non-Commercial/Industrial zones; 2.5 metres (8 ft) in Commercial/Industrial; 5 metres (16.4 ft) for open mesh pool/tennis fences · max height front: 1.2 metres (4 ft) · sight triangle: No obstructions to line of vision between 1m and 3m above street crown within 70m of intersection centre line | 2026-08-28 |
| Prince George City |
Zoning Bylaw No. 7850, 2007 (Consolidated)
adopted 2007-04-30 |
— | 2026-08-28 |
| Prince Rupert City |
Zoning Bylaw No. 3462, 2021
adopted 2021-05-10 |
max height rear side: 1.8 metres · max height front: 1.2 metres · sight triangle: Corner parcel shall not obstruct line vision above 0.5 meters of established grade within sight triangle; calculated by extending 8 meter boundary along each edge. | 2026-08-28 |
| Princeton Town |
Zoning Bylaw No. 880, 2013 (Town of Princeton)
adopted 2013-11-18 |
max height rear side: 1.8m (6 ft), except 2.5 m (10 ft) in BP1, BP2, I1, I2 zones · max height front: 1.2 m (4ft) · sight triangle: No fence shall be erected to a height greater than 1m (3 ft.) in the area bounded by centre lines of intersecting streets and a line 25.0m from the intersection. | 2026-08-28 |
| Quesnel City |
Zoning Bylaw No. 1980 | max height rear side: 2.0 m (6 ft 7 in) · max height front: 1.2 m (4 ft) · sight triangle: no obstruction to the line of vision between 1 m and 3 m (3-10 ft) above the established grade of streets or lanes within the triangular shaded areas | 2026-08-28 |
| Radium Hot Springs Village |
Zoning Bylaw No. 528, 2026
adopted 2026-02-09 |
max height rear side: 2.0 m · max height front: 1.3 m · sight triangle: no person shall obstruct the visibility... by any means greater than 60 horizontal centimetres within a triangular area... 6.0 m from their point of intersection | 2026-08-28 |
| Revelstoke City |
Zoning Bylaw No. 2406, 2025 (Consolidated) | max height rear side: 2.0 m (2.5 m in C, MU, I, P zones; 3.5 m chain link on specific lots) · max height front: 1.1 m (in Residential (R) zones) · sight triangle: 1.1 m within 9.0 m from corner of intersection of two streets; 6.0 m from lane intersection | 2026-08-28 |
| Richmond City |
Zoning Bylaw No. 8500 - Landscaping and Screening (Section 6) | max height rear side: 2.0 m (residential), 2.4 m (other zones) · max height front: 1.2 m · sight triangle: No obstruction between 0.9 m and 3.0 m height within 7.5 m of intersection | 2026-08-28 |
| Rossland City |
Rossland Zoning Bylaw No. 2864, 2026 | max height rear side: 1.9 m · max height front: 1.3 m · sight triangle: No Fences... exceeding 1 meter in Height... within 5.0 m of an exterior Parcel corner | 2026-08-28 |
| Saanich District Municipality |
Swimming Pool and Liquid Storage Tank Fence Bylaw, 1988, No. 6016
+1 more |
max height rear side: 1.9 m (6.2 ft) · max height front: 1.5m (4.9 ft) · sight triangle: fence which exceeds a height of 1 m (3.3 ft) in the area bounded by the intersecting lot lines at a street corner and a line joining points along said lot lines 9.0 m (29.53 ft) from their point of intersection | 2026-08-28 |
| Salmo Village |
Zoning Bylaw No. 489, 2001 (Consolidated, as amended by Bylaws 540, 633, 698, 708, 754 and 757)
adopted 2002-02-12 |
max height rear side: 1.83 meters (6 feet) · max height front: 1.22 meters (4 feet) · sight triangle: No person may place or grow, any tree, shrub, plant, fence or other structure within the site triangle above an elevation such than an eye 1.22 metres (4 feet) above the surface elevation on one street cannot see an object 1.22 metres (4 feet) above the surface elevation of the other street. | 2026-08-28 |
| Salmon Arm City |
Zoning Bylaw No. 2303 | — | 2026-08-28 |
| Sayward Village |
Zoning Bylaw No. 309, 2000 (Consolidated)
adopted 2000-12-27 |
— | 2026-08-28 |
| Sechelt District Municipality |
Zoning Bylaw No. 580, 2022 | max height rear side: 2.0 m · max height front: 1.2 m | 2026-08-28 |
| Sicamous District Municipality |
Zoning Bylaw No. 1100, 2024 (Consolidated) | — | 2026-08-28 |
| Sidney Town |
Zoning Bylaw No. 2275
adopted 2024-06-24 |
max height rear side: 1.8 metres · max height front: 1.2 metres · pool enclosure: Fence must surround pool; 1.2m-1.8m height; self-closing/locking gate; non-climbable surface; specific materials (e.g. chain link <=5cm openings); max 10mm ground clearance. | 2026-08-28 |
| Slocan Village |
Zoning Bylaw No. 633, 2013 (Consolidated)
adopted 2013-10-15 |
max height rear side: 2.0 metres · max height front: 2.0 metres · sight triangle: no structure or vegetation exceeding 0.9 m in height shall be permitted within the sight triangle | 2026-08-28 |
| Smithers Town |
Town of Smithers Zoning Bylaw No. 1987
adopted 2025-06-17 |
max height rear side: 1.8 m (Residential); 2.5 m (Commercial, Public Use, Industrial) · max height front: 1.2 m · sight triangle: 6 metre by 6 metre sight triangle maintained; vegetation not to exceed 0.6 metres high at maturity; no obstruction between 1m and 3m height | 2026-08-28 |
| Sooke District Municipality |
Sooke Zoning Bylaw No. 600 (Unofficially Consolidated)
adopted 2013-01-28 |
max height rear side: 2 m (small-scale multi-unit residential, multi-family residential, water, comprehensive development and mixed use zones); 2.5 m (rural, commercial, institutional or industrial zones) · max height front: 1.2 m (small-scale multi-unit residential, multi-family residential, water, comprehensive development and mixed use zones); 2.5 m (rural, commercial, institutional or industrial zones) · pool enclosure: Non-climbable fencing or equivalent barrier of not less than 1.5 m in height. Gate must be self-closing and self-latching. | 2026-08-28 |
| Spallumcheen District Municipality |
Zoning Bylaw No. 1700, 2008 (Consolidated to Jan 2023)
adopted 2008-04-21 |
— | 2026-08-28 |
| Sparwood District Municipality |
Zoning Bylaw No. 264, 1981 (Consolidated) | max height rear side: 2.44m (8 ft) when abutting walkways and/or greenbelts · max height front: 1.83m (6 ft) · sight triangle: No obstruction to vision by fences between 0.91m (3 ft) and 3.05m (10 ft) within 7.62m (25 ft) of corner intersection in all zones except C-1. | 2026-08-28 |
| Squamish District Municipality |
District of Squamish Zoning Bylaw No. 2200, 2011 (fencing provisions) | max height rear side: 1.83 m · max height front: 1.22 m · sight triangle: no obstruction to the line of vision above the height of 0.46 metres... within the sight triangle | 2026-08-28 |
| Stewart District Municipality |
District of Stewart Zoning Bylaw No. 881, 2014 (fencing provisions) | — | 2026-08-28 |
| Summerland District Municipality |
District of Summerland Zoning Bylaw 2000-4501 (fencing provisions)
adopted 2011-09-12 |
max height rear side: 1.8m · max height front: 1.2m · sight triangle: 0.9m within the Site Triangle | 2026-08-28 |
| Sun Peaks Mountain Resort Municipality |
Sun Peaks Resort Area Zoning Bylaw No. 1400 (fencing provisions) | max height rear side: 2 metres · max height front: 1 metre | 2026-08-28 |
| Surrey City |
Surrey Zoning By-law, 1993, No. 12000 (fencing provisions)
adopted 1993-09-13 |
max height rear side: 1.8 m · max height front: 1.2 m · sight triangle: Higher than 1.0 m in an area bounded by the intersecting lot lines at a highway corner and a straight line joining points 9 m along said lot lines from their point of intersection | 2026-08-28 |
| Tahsis Village |
Village of Tahsis Zoning Bylaw No. 630, 2020 (fencing provisions) | max height rear side: two (2) metres · max height front: two (2) metres · sight triangle: Nothing shall be erected within the site triangle to impede vision between a height of one (1) metre and three (3) metres above the center-line grade | 2026-08-28 |
| Taylor District Municipality |
District of Taylor Zoning Bylaw No. 898, 2025 (fencing provisions)
adopted 2026-03-02 |
— | 2026-08-28 |
| Telkwa Village |
Village of Telkwa Zoning Bylaw No. 747, 2022
adopted 2022-03-22 |
— | 2026-08-28 |
| Terrace City |
Private Swimming Pool Regulation Bylaw No. 1709-2000
+1 more adopted 2000-11-27 |
pool enclosure: fence not less than 1.5 m in height with no openings greater than 100 mm, self-closing gates designed to return to a locked position. | 2026-08-28 |
| Tofino District Municipality |
District of Tofino Zoning Bylaw No. 770, 1997 (Consolidated)
adopted 1997-11-24 |
max height rear side: 1.8 metres (6 feet) Residential/Commercial/Parks; 2.4 metres (8 feet) Industrial; 3.7 metres (12 feet) for open mesh/chain link in specific zones · max height front: 1 metre (3.3 feet) · pool enclosure: Pools and hot tubs must be located within a separate fenced enclosure fitted with a safety gate. | 2026-08-28 |
| Trail City |
Zoning Bylaw No. 2503, 2002
adopted 2002-03-25 |
max height rear side: 1.8 m (5.9 feet) · max height front: 1 m (3.3 feet) · sight triangle: Corner lot sight triangle (6 m along lot lines) must be free of obstacles between 1 m and 3 m height, except zones C1, C2, C3. | 2026-08-28 |
| Tumbler Ridge District Municipality |
District of Tumbler Ridge Zoning Bylaw No. 747, 2025
adopted 2025-10-06 |
max height rear side: 1.8 m (R, C1); 2.5 m (C2, C3, P); chain link 2.5 m (M1) · max height front: Prohibited (R, C1, unless corner); 1.8 m (C2, C3, P) · pool enclosure: fence height no less than 1.5 metres, self-closing gate, spring lock not less than 1m above grade opening from inside | 2026-08-28 |
| Ucluelet District Municipality |
Zoning Bylaw No. 1160, 2013 (Unofficial Consolidation)
adopted 2014-10-16 |
max height rear side: 2 m (6.6 ft) · max height front: 1.4 m (4.6 ft) · sight triangle: no fence, wall, building or structure... to a height exceeding 1.2 m (4 ft)... in the area bounded triangularly by extending a minimum 6 m (20 ft) boundary along the lot lines from the point of the exterior corner intersection | 2026-08-28 |
| Valemount Village |
Zoning Bylaw No. 847, 2021
adopted 2021-08-24 |
max height rear side: 1.8 m (6.0 ft.) for most zones; 2.4 m (8.0 ft.) in M1 · max height front: 1.2 m (4.0 ft.) for most zones; 1.8 m (6.0 ft.) in M1, P1, P2 · pool enclosure: Fenced yard or surrounded by fence/barrier >= 1.8 m height with gate closure and latch. | 2026-08-28 |
| Vanderhoof District Municipality |
Zoning Bylaw No. 1230, 2020 (Consolidated)
adopted 2021-04-26 |
max height rear side: 1.8 metres · max height front: 1.1 metres · sight triangle: no fence... shall be erected or planted to a height greater than 0.6m in the triangle... measured 6.0m from the point of intersection | 2026-08-28 |
| Vernon City |
Zoning Bylaw #6000, Section 6: Landscape and Screening | — | 2026-08-28 |
| Victoria City |
Zoning Regulation Bylaw No. 80-159, Schedule S - Fences
adopted 2023-07-27 |
— | 2026-08-28 |
| View Royal Town |
Zoning Bylaw No. 900, 2014, Section 4.8 Fences and Retaining Walls
adopted 2014-09-16 |
— | 2026-08-28 |
| Warfield Village |
Swimming Pool Enclosure Bylaw No. 805, 2015
+1 more adopted 2015-03-18 |
pool enclosure: Fence min height 1.2m, no openings >10cm, self-closing locking gate. Or certified safety cover. · max height rear side: 1.8 m · max height front: 1.2 m | 2026-08-28 |
| West Kelowna City |
Zoning Bylaw No. 0320, 2024
adopted 2025-04-22 |
— | 2026-08-28 |
| West Vancouver District Municipality |
Zoning Bylaw No. 4662, 2010 - Section 130 General Regulations for Residential Zones | max height rear side: 1.8 m (RS5, RS9, RD1, RD2, RD3 zones); 2.4 m (all other residential sites) · max height front: 1.2 m (RS5, RS9, RD1, RD2, RD3 zones); 1.8 m (all other residential sites) · prohibited materials: barbed or razor wire | 2026-08-28 |
| Whistler Resort Municipality |
Zoning and Parking Bylaw No. 303, 2015 | max height rear side: 2 metres · max height front: 1.5 metres · sight triangle: no structure permitted within 6 metres of corner at height greater than 0.9 metre | 2026-08-28 |
| White Rock City |
Zoning Bylaw No. 2506, 2024
adopted 2024-06-24 |
max height rear side: 2.0m (6.56ft) · max height front: 2.0m (6.56ft) · sight triangle: A fence, wall or similar structure over 1.0m (3.28ft) in height shall not be permitted within 4.5m (14.76ft) of an exterior lot corner | 2026-08-28 |
| Williams Lake City |
Zoning Bylaw No. 2430, 2025
adopted 2026-01-13 |
max height rear side: Residential 2.5m (8ft), Commercial 2m (6ft), Industrial 2.5m (8ft), Mixed-use 2m (6ft) · max height front: Residential 1.2m (4ft), Commercial 1.2m (6ft), Industrial 2.5m (8ft), Mixed-use 1.2m (4ft) · sight triangle: No fence ... within the corner visibility triangle to a height greater than 1.2m (4ft) | 2026-08-28 |
| shíshálh Nation First Nations Government District |
Sechelt Indian Government District Building Bylaw No. 2017.09 | permit required: False · pool enclosure: Min height 1.5m, non-climbable, max 100mm openings, self-closing locked gate, or approved power safety cover. | 2026-08-28 |
Nothing on file for fences & pool enclosures
Absence here is explicit, not a gap: each municipality below was checked, and its status says why there is no document.
Other bylaws on file, none on this topic (18) — 100 Mile House, Alert Bay, Chase, Fernie, Granisle, Kent, Langley, Masset, Metchosin, Nakusp, New Denver, Oliver, Pouce Coupe, Qualicum Beach, Silverton, Vancouver, Wells, Zeballos.
No bylaws published online (1, verified negatives) — Port Clements.