Printable checklist · Fences

Fence rules and checklist (BC): heights, corner lots and pool fences by city

Fence height limits, corner sightline triangles and pool-fence rules for 14 BC places, straight from the bylaws, plus a four-part printable checklist from property line to gate latch.

This checklist is a preparation aid, not a guarantee of passing inspection. Your inspector’s decision and the current code and bylaw govern.

A fence is mostly a zoning job, not a building-code job. The questions that get fences cut down or rebuilt are about where the fence sits and how tall it is: the front-yard limit, the side and rear limit, the sightline triangle on a corner lot, and the extra rules for a fence around a pool or hot tub. The BC Building Code 2024 has no general fence rules, and most cities don’t ask for a building permit for an ordinary fence. They enforce height and location through the zoning bylaw, often after a neighbour complains.

So this page starts with a table of the fence numbers for 14 BC places, taken from each city’s own zoning, fence, traffic or pool bylaw. Where we couldn’t confirm a number in an official document, the cell says “verify with the city”. After the table: how cities measure height, how corner sightlines work, and a printable checklist that follows a fence from the property line to the last gate latch.

Address:Permit no.:Inspector / phone:Inspection booked for:
On this page
  1. Fence heights, corner sightlines and pool rules in 14 BC places
  2. How cities measure fence height
  3. Corner lots: the sightline triangle
  4. When a fence does need a permit
  5. The printable fence checklist
  6. Frequently asked questions

Fence heights, corner sightlines and pool rules in 14 BC places

Heights are for ordinary residential lots (single-detached and similar zones). Commercial, industrial, agricultural and many multi-unit zones have different limits. Every figure links to the official bylaw it came from. Bylaws change, so open the link before you buy materials.

PlaceMax height, front yardMax height, rear and sideCorner-lot sightline trianglePool fence height and gateOfficial bylaw
Vancouver1.2 m in a required front yard in R districts (Zoning By-law s.10.10.4). No permit up to 4 ft on a single detached or duplex lot.1.9 m in required side and rear yards (s.10.10.3). Near a boundary retaining wall, reduce by half the wall height (s.10.10.5). Over-height needs a development permit.Verify with the cityAt least 1.5 m around pools over 450 mm deep; openings 100 mm max; self-closing gate, spring lock at least 1,070 mm up, openable only from the pool side (VBBL 9.8.8.1).Zoning s.10 · fences page · VBBL Vol. 2
Victoria1.22 m (Schedule S – Fences).1.83 m on a lot with an existing residential use.Nothing over 1 m inside the triangle formed by points 3 m from the corner along each lot line (6 m if one street is an arterial).Verify with the citySchedule S
Saanich1.5 m between the house setback line and a street lot line (Zoning Bylaw 8200 s.6.2(f)(i)).1.9 m in other yards (s.6.2(f)(ii)).RS/RD zones: 1 m max inside the triangle 9.0 m along each lot line at a street corner (s.6.3(b)).Bylaw 6016: at least 1.2 m, 10 cm max ground gap, chain-link openings 50 mm max; self-closing, self-locking gate latch at the top, inside. Permit needed.Zoning 8200 · Pool Bylaw 6016
Langford1.2 m in a front setback facing a highway, see-through wrought iron or picket style (Zoning Bylaw 300 s.3.21.03(3)).1.8 m (s.3.21.03(4)(a)).No fence in a sight triangle that blocks the view between points 0.9 m above each road (s.3.17.03).Building Bylaw 1160 s.6.0.2: at least 1.5 m, 10 cm max ground gap, openings 5 cm max; self-latching spring-hinge gate, latch inside top. Permit needed.Zoning Part 3 · Bylaw 1160
DuncanNo permit up to 1.2 m in the front-yard setback; taller needs a permit. Zoning maximum: verify with the city.No permit up to 2 m (single-family). Zoning maximum: verify with the city.Verify with the cityAny pool fence needs a building permit. Height and gate: verify with the city.Do I need a permit? (PDF)
Cowichan Valley Regional District (rural)Verify with the city (zoning differs by electoral area)Verify with the cityVerify with the cityVerify with the cityCVRD permit FAQ
Surrey1.2 m in a front or flanking street yard (Zoning Bylaw 12000 Part 4 s.23).1.8 m. On a retaining wall, the wall counts; if the total tops 1.8 m, the fence itself can be up to 1.0 m. See-through chain link or mesh is exempt.1.0 m max inside the triangle 9 m along each lot line at a corner.Bylaw 4450: at least 4 ft, openings 4 in max; self-closing gate that returns to locked, spring lock at least 3 ft 6 in up, opens only from the pool side.Zoning 12000 · Pool Bylaw 4450
Burnaby1.07 m in the required front yard (new Zoning Bylaw, in force July 1, 2026, Part 4 s.4.5).1.8 m behind the front yard in R, C and P districts. Measured from average grade within 0.9 m on both sides.1.07 m max within 9.0 m of a street/street corner and 6.0 m of a lane/street corner; nothing within 3.0 m at a lane/lane corner (s.1.5).Non-climbable enclosure at least 1.5 m (City fence guide, citing the Swimming Pool Enclosure Bylaw). Gate: verify with the city.Zoning Part 4 · Fence guide
Richmond1.2 m in the front yard (Zoning Bylaw 8500 s.6.8; Bulletin Building-44).2.0 m; 1.2 m in a corner lot’s exterior side yard. Measured from average grade 1.0 m on both sides.Nothing over 0.9 m (from the curb) inside the triangle 7.5 m along each property line (s.6.1.1).Building Regulation Bylaw 7230 s.9.1: at least 1.2 m, openings 100 mm max, not climbable; self-closing gate with the latch on the pool side.Zoning s.6 · Bulletin Building-44 · Bylaw 7230
Kelowna1.2 m within the minimum front or flanking setback (Zoning Bylaw 12375 s.7.5.2).2.0 m in suburban and multi-dwelling zones.Traffic Bylaw 8120 s.2.2.1: nothing between 1.0 m and 3.0 m high inside the Schedule J sight triangle (up to 8 m along the property lines).Building Bylaw 7245 s.11.3: at least 1.07 m, 10 cm sphere must not pass; self-closing gate that returns to locked, spring lock on the pool side at least 90 cm up.Zoning 12375 · Traffic 8120 Part 2 · Building Bylaw 7245
Kamloops1.2 m in the front or side-street setback (Zoning Bylaw 55 s.5.7).2 m behind the front setback and in interior side and rear yards.Nothing over 1 m inside the area bounded by the street centre lines and a line joining points 25 m from their intersection (s.5.9.1).Building Bylaw 11-84 ss.19.4–19.9: at least 1.5 m, openings 10 cm max; self-closing, self-latching gate, latch on the pool side. Inspected before filling.Zoning 55 · Building Bylaw 11-84
Nanaimo1.2 m in R1 and similar zones (Zoning Bylaw 4500 s.6.10.2).2.4 m side and rear; 1.8 m in a flanking side yard.No obstruction between 1.2 m and 3 m high inside the 7 m triangle (s.6.9.1).Building Bylaw 7224 s.23.2: at least 1.5 m, bottom 100 mm max off the ground; self-closing gate, self-latching device on the pool side at least 1 m up (or outside at 1.5 m).Zoning Part 6 · Building Bylaw 7224
Coquitlam1.3 m forward of the front face of the house (Zoning Bylaw 3000 s.516, low-density residential).1.8 m behind the front face.1 m max within 6 m of an exterior lot corner; nothing in a 3 m × 3 m area at a lane/street corner.Verify with the cityZoning Part 5
Abbotsford1.2 m in RS/RM zones (City fence FAQ, 2021, based on Zoning Bylaw 2014 s.140.5.4).1.8 m; 1.2 m on a side yard next to a road.No obstruction between 1.0 m and 3.0 m high inside the area bounded by points 3 m and 25 m from the junction.Private Swimming Pool Regulation Bylaw: at least 1,200 mm, openings 100 mm max; self-closing gate returning to locked, spring lock at least 1,050 mm up, openable only from the pool side. Inspected before filling.Fence FAQ · Pool bylaw

Read September 25–28, 2026. Burnaby’s new zoning bylaw took effect July 1, 2026; its pool figure comes from the City’s fence guide (revised 2022). Abbotsford’s figures come from the City’s 2021 fence FAQ. Kelowna’s building bylaw is the consolidation posted on the City site.

Patterns worth knowing: front-yard limits cluster around 1.2 m (Burnaby is lower at 1.07 m, Saanich higher at 1.5 m); rear and side limits run from 1.8 m to 2.4 m (Nanaimo). Pool fence minimums range from 1.07 m (Kelowna) to 1.5 m (Vancouver, Langford, Burnaby, Kamloops, Nanaimo). The sightline triangle ranges from 3 m (Victoria) to 25 m measured from street centre lines (Kamloops, Abbotsford), which is why a corner-lot fence copied from a neighbour in another city can be illegal.

How cities measure fence height

The same fence can be legal in one city and over height in the next because of how the height is measured:

Corner lots: the sightline triangle

On a corner lot, cities keep a triangle of clear view so drivers can see cross traffic and people on the sidewalk. You measure a set distance along each lot line (or, in Kamloops and Abbotsford, along the street centre lines) from the corner and join the two points. Inside that triangle, fences, hedges and walls are capped low (typically 0.9 m to 1.07 m), or there’s a band between about 1 m and 3 m high where nothing is allowed (Kelowna, Nanaimo, Abbotsford). Driveways and lanes can have their own triangles: Burnaby uses 6.0 m at a lane/street corner, and Coquitlam keeps a 3 m × 3 m area clear. Hedges count in most of these rules, so a legal fence behind an overgrown hedge can still draw a complaint.

When a fence does need a permit

The printable fence checklist

Checklist 1: Plan the fence line

Most fence disputes start here, before the first post hole.

Checklist 2: Set the posts

Posts set the height and line for everything after. Most fences have no footing inspection; for a permitted pool fence or over-height fence, ask whether the inspector wants to see anything before concrete.

Checklist 3: Rails, boards and gates

Measure height as you go. Height and ground gap are the most common problems.

Checklist 4: Final walk (and pool-fence inspection, if permitted)

If your fence was permitted, book any final inspection your permit lists. Otherwise, walk the fence with this list.

This checklist is a preparation aid, not a guarantee of passing inspection. Your inspector’s decision and the current code and bylaw govern.

Related: permit quiz (fences, retaining walls and hot tubs for 14 places) · deck, shed and fence materials cost calculator (posts, concrete, rails, boards and screws with dated BC prices) · deck checklist · shed checklist · BC permit wait times.

Frequently asked questions

How high can a fence be in BC?

There is no provincial fence height. Each city sets it in its zoning bylaw. For ordinary residential lots, front-yard limits in the 14 places we checked run from 1.07 m (Burnaby) to 1.5 m (Saanich), and rear and side limits from 1.8 m to 2.4 m (Nanaimo). See the table for your city.

What is a corner-lot sightline triangle?

An area at a street corner where fences, walls and hedges must stay low so drivers can see. You measure a set distance along each lot line from the corner (for example 7.5 m in Richmond or 9 m in Surrey and Saanich) and join the points. Inside the triangle the limit is usually around 1 m.

How high does a pool fence have to be in BC?

It depends on the city: at least 1.07 m in Kelowna, 1.2 m in Saanich, Richmond and Abbotsford, 4 ft in Surrey, and 1.5 m in Vancouver, Langford, Burnaby, Kamloops and Nanaimo. Gates must be self-closing and self-latching in all of the cities where we found the rule.

Do I need a permit to build a fence in BC?

Usually not a building permit for an ordinary fence within the zoning height limits. Over-height fences (a development permit in Vancouver, a building permit in Duncan) and pool fences in several cities do need one.

Does a retaining wall count toward fence height?

In some cities, yes. Surrey counts the wall, and Vancouver reduces the allowed fence height near a boundary retaining wall. Victoria measures from the higher side. Check your city.

Does this checklist guarantee my fence will pass?

No. This checklist is a preparation aid, not a guarantee of passing inspection. Your inspector’s decision and the current code and bylaw govern.

Independent information only. This guide is a planning aid, not legal, engineering or building-code advice. Codes and bylaws change, and the building official for your address has the final say. Confirm every requirement before you design, apply or dig.

Sources and official links

This guide relies on the official pages below. Rules, fees and processes change, so check the authority before you apply or spend money.

Links checked September 28, 2026. Found an error or a broken link? Report it.