"Quality Outdoor Living Since 1995"

Black aluminum pool fence around a backyard pool, Kelowna BC
4.9 Google Rating
1,500+ Installs
Licensed & Insured

Pool Fencing · Kelowna & the Okanagan

Pool Fencing in the Okanagan

Pool-Code Compliant. Inspection-Ready.

Self-latching 1.2m+ pool fencing that meets West Kelowna & Kelowna bylaws — installed right the first time.

  • Meets BC pool-enclosure code — 1.2m+, self-latching gates
  • Locally made in West Kelowna — powder-coated aluminum
  • Inspection-ready install — we know the local bylaws
Now Booking Summer 2026 Installs
Get Your Free On-Site QuoteTell us about your project — we reply within 24 hours.

    Takes under 60 seconds · Your information is never shared.

    The Law in BC

    Does a Pool Need a Fence in BC?

    Yes. If you install a pool in the Okanagan, your municipality requires a permanent barrier around it before it can be used. Here is what the bylaws actually require.

    1.2m

    Minimum Barrier Height

    West Kelowna requires a fence or barrier at least 1.2 m (3.9 ft) high (Bylaw 12.1). Some municipalities require more, so we confirm yours.

    Self

    Self-Latching Gates

    Every gate must be self-closing and self-latching, with the latch placed out of a young child’s reach.

    <100

    No Climbable Gaps

    Openings must be small enough that a child cannot pass through or use them as footholds. Aluminum pickets are built for this.

    Part 11

    Kelowna Building Bylaw

    The City of Kelowna regulates pool enclosures under Part 11 of its Building Bylaw. A permit and inspection are part of the process.

    Exact height, setbacks, and gate rules vary between Kelowna, West Kelowna, Vernon, Penticton, Lake Country and Salmon Arm. We have built to all of them since 2005 — we check your local requirement and design the fence to pass inspection the first time. This page is general guidance, not a substitute for your municipality’s current bylaw.

    Why Aluminum for Pool Fencing

    The Right Material Around Water

    Won’t Rust by the Pool

    Chlorine, splash, and Okanagan winters destroy iron and steel fencing. Powder-coated aluminum does not rust, so it still looks new years later.

    Code-Compliant by Design

    Vertical pickets with no horizontal footholds, correct spacing, and proper height. Built to keep kids and pets safe and to pass inspection.

    Self-Closing, Self-Latching Gates

    The part inspectors check most. Our gates swing shut and latch on their own every time, with the release out of a toddler’s reach.

    Zero Maintenance, 30+ Years

    No painting, no staining, no rust treatment. The same powder-coat finish and lifetime material warranty as our patio covers and railings.

    Black aluminum pool safety fence with self-latching gate, Okanagan

    How It Works

    From Quote to Inspection-Ready

    1

    Free Consultation

    We measure the pool area and confirm your municipality’s barrier rules.

    2

    Code Check & Design

    We set height, gate placement, and spacing to meet your local bylaw.

    3

    Built In-House

    Panels, posts, and gates made in our West Kelowna shop, powder-coated your color.

    4

    Install & Pass

    Installed in 1-2 days and ready for your pool-enclosure inspection.

    Pool Fence Options

    Choose Your Style

    Flat-Top Safety

    Clean vertical pickets at code height. The most popular pool fence, unobtrusive over a lake view.

    Privacy + Pool

    Solid or semi-solid panels that meet code and screen the pool deck from neighbours and wind.

    Glass Pool Fence

    Frameless or framed glass for an unbroken view of the water. Same code rules, premium look. See our glass railings.

    Self-Latching Gates

    Spring-hinged, self-latching pool gates with child-safe latch height. Added to any style.

    Pricing

    Pool Fencing Cost

    Aluminum pool fencing runs $95 to $150 per linear foot installed, depending on height, style, and gates.

    Every quote includes posts, panels, code-compliant gates, installation, and our lifetime material warranty. No hidden fees, no surprises at inspection.

    View Full Pricing Guide

    Item Price
    Flat-Top Safety (per ft) $95 – $125
    Privacy + Pool (per ft) $120 – $150
    Glass Pool Fence (per ft) $150 – $300
    Self-Latching Gate (each) $350 – $800

    *Installed estimates. Final price confirmed on-site & to local code. Free quote.

    Common Questions

    Pool Fencing FAQs

    Does BC law require a fence around a pool?

    Yes. BC municipalities require a permanent barrier around a swimming pool before it can be used. West Kelowna requires a fence or barrier at least 1.2 m (3.9 ft) high, and the City of Kelowna regulates enclosures under Part 11 of its Building Bylaw. We confirm your local rule before building.

    How tall does a pool fence need to be?

    At least 1.2 m (about 4 ft) in West Kelowna, and some Okanagan municipalities require more. We design to your municipality’s current bylaw so it passes inspection.

    What are the gate requirements?

    Pool gates must be self-closing and self-latching, with the latch placed out of a young child’s reach. Every gate we build meets this.

    Do I need a permit for a pool fence?

    Pool barriers are tied to your pool permit and inspection. We help make sure the fence meets the requirements your municipality will check.

    How much does pool fencing cost?

    Aluminum pool fencing runs $95 to $150 per linear foot installed, plus $350-$800 per self-latching gate. Glass pool fencing costs more. See our cost guide.

    Aluminum or glass pool fence?

    Aluminum is the most cost-effective, durable, code-friendly choice. Glass gives an unbroken view of the water for a premium look. We install both — ask about glass.

    Aluminum pool fencing, Kelowna BC

    Get Your Pool Fence Quote

    Free, no-pressure quote. We measure the pool area, confirm your local code, and give you an exact price — usually within 48 hours.

    Pool fencing in Kelowna, West Kelowna, Vernon, Penticton, Lake Country & Salmon Arm

    Call Now Free Quote
    Scroll to Top