Pool fence cost and requirements in St. Louis
A pool fence in the St. Louis area typically costs $3,000–$11,000 installed, depending on material and how much of the yard it encloses. Every local city requires one, usually at least 48 inches high with gates that close and latch on their own, and several have their own rules about materials, height and permits.
- Typical project
- $3,000–$11,000
- Aluminum (St. Louis)
- About $25–$40 per foot
- Vinyl (St. Louis)
- About $25–$50 per foot
- Minimum height
- 48 inches in every city we checked
- Fence permit
- $25–$48 where published
Pool fence cost per foot in St. Louis
Two St. Louis fence companies publish prices. National guides fill in materials they do not.
| Material | St. Louis, per foot | National, per foot | Notes |
|---|---|---|---|
| Ornamental aluminum | $25–$40 | $23–$40 | Local fence companies call it the easiest style to get past subdivision trustees. |
| Vinyl | $25–$50 | $19–$36 | 4-ft picket $40–$50 and 6-ft privacy $55–$65 from one local company. |
| Wood | $20–$40 | $12–$33 | Rails must face the pool; see the code section below. |
| Chain link | $12–$25 | $6–$16 (black) | Banned or restricted in several cities. Needs small mesh to pass. |
| Removable mesh | Not published | $8–$25 | Usually encloses the pool deck only. Not accepted in O'Fallon, MO. |
| Glass | Not published | $95–$210+ | Framed at the low end, frameless at the top. |
St. Louis figures from Maintenance-Free Outdoor Solutions (aluminum, vinyl) and Kirkwood Fence (wood, vinyl, chain link), both 2026. National figures from HomeGnome (May 2026), All-Safe (mesh, October 2026) and Fixr (glass, January 2025).
What a whole pool fence costs
The length matters more than the material. Fencing the back yard, using the house as one side, often takes 150 to 250 feet. Fencing just a 24×40 pool deck takes about 128 feet.
| Material | 150 feet | 250 feet |
|---|---|---|
| Chain link | $1,800–$3,750 | $3,000–$6,250 |
| Removable mesh (deck only, about 128 ft) | $1,000–$3,200 | Rarely used this long |
| Aluminum | $3,750–$6,000 | $6,250–$10,000 |
| Vinyl | $3,750–$7,500 | $6,250–$12,500 |
Add $200–$900 for each pool gate. Slopes, rock, tree roots and removing an old fence add more. A survey of 10 Missouri pool dealers put a 300-foot pool fence at $10,750 on average, which lines up with aluminum at these rates.

Pool gates and hardware
The gate is where most barriers fail. Every local code requires pool gates to swing outward, away from the pool, close on their own, latch on their own and take a lock.
- Hardware. A magnetic pool latch with a pair of self-closing hinges, such as a D&D MagnaLatch with TruClose hinges, sells for about $135–$150. Ask your fence company which hardware it uses.
- Latch height. A latch release lower than 54 inches must be on the pool side, at least 3 inches below the top of the gate, with no opening over 1/2 inch within 18 inches of it. Top-pull latches mounted high avoid this.
- Test it every season. Hinges sag and springs weaken. Open the gate partway, let go, and make sure it closes and latches every time.
The pool barrier code in St. Louis
Missouri has no statewide residential building code, so pool fence rules come from your city or county. Most local codes are based on the International Swimming Pool and Spa Code (ISPSC). Its barrier rules, in section 305, are the baseline:
- Height: at least 48 inches, measured on the side away from the pool (305.2.1). Unincorporated St. Louis County also requires that height to hold for 3 feet outward from the fence.
- Openings: nothing may pass a 4-inch sphere (305.2.2).
- Bottom gap: at most 2 inches over grass or gravel, 4 inches over concrete.
- Rails: if horizontal rails are less than 45 inches apart, they go on the pool side and the pickets can be no more than 1-3/4 inches apart (305.2.5). Rails 45 inches or more apart allow pickets up to 4 inches apart (305.2.6).
- Chain link: openings no larger than 1-3/4 inches (305.2.7).
- Distance from the water: the fence must be at least 20 inches from the water's edge (305.2.10).
- Clear zone: keep 36 inches outside the fence free of anything a child could climb, including equipment pads, AC units and planters (305.2.9).
- House wall: if the house is part of the barrier, doors and low windows onto the pool need alarms, or the pool needs a safety cover. See automatic pool cover cost for which cities accept a cover.
Children under 5 are the reason for every one of these rules. The CPSC counted 376 drownings a year of children under 15 from 2021 to 2023; 77% were under 5, and 71% happened at a home. In Missouri, 15 children drowned in 2024, 10 of them in pools, hot tubs or spas.
Will my existing fence pass as a pool barrier?
Many St. Louis yards already have a fence, and using it can save thousands. Wood privacy fences most often fail on these points:
- The horizontal rails face the neighbor or the street, giving a child a ladder from outside.
- The gate swings inward, or does not close and latch on its own.
- The gap under the fence is more than 2 inches over grass.
- A shed, AC unit or woodpile sits against the outside.
- It is under 48 inches somewhere, often where the ground rises next to it.
Webster Groves requires you to show that an existing fence meets the barrier rules before it issues the pool permit, and O'Fallon, Illinois, says existing barriers are not grandfathered. Fixing a gate and adding hardware is far cheaper than a new fence.
Pool fence rules in St. Louis-area cities
On top of the code above, each city adds its own rules. These are the ones worth knowing before you buy a fence.
| Where | Rules worth knowing |
|---|---|
| Unincorporated St. Louis County | 48 inches minimum, held for 3 feet outward from the fence. Fence at least 20 inches from the water. |
| Ballwin | 4 to 6 feet tall around the whole pool. Fence permit $45. Gates latch at the top and stay locked when the pool is not in use. Metal fences near the pool must be grounded. |
| Chesterfield | Fences under 7 feet normally need no permit, but a pool fence does, after zoning approval (MZA). |
| Eureka | Fence permit required. Standard 48-inch barrier rules. |
| Kirkwood | Fence permit $48. Maximum 6 feet. No chain link or wire mesh between the street and the house; front fences at most 4 feet and one-third open. |
| Town and Country | Chain link banned in residential districts. Maximum 6 feet. Permit required for any fence. |
| Webster Groves | The fence permit must be approved before the pool permit. An existing fence must be shown to meet the barrier rules. |
| Wildwood | Chain link allowed only if vinyl-coated. |
| City of St. Louis | Every new fence needs a permit, including a like-for-like replacement around a pool. Up to 8 feet on side and rear lines, 48 inches in front of the building line. |
| St. Charles | Fence permit $25. Alarms required on doors and low bedroom windows onto the pool area. |
| Lake Saint Louis | 4 to 6 feet. The fence may enclose no more than 4 times the pool's surface area and must be 4 feet from rear and side lot lines. Temporary fence before digging; permanent fence within 30 days of the permit. |
| O'Fallon, MO | Fence permit $25. Removable mesh fences do not count as a barrier. |
| Wentzville | Separate fence permit. Chain-link openings no larger than 1-1/4 inches unless slatted. Temporary fencing once the hole is dug; no swimming until the permanent fence passes. |
| Belleville, IL | 4 feet minimum. Chain-link openings no larger than 2-1/4 inches unless slatted. No nearby structures a child could climb. |
| O'Fallon, IL | Temporary barrier as soon as the pool can hold 24 inches of water. Existing barriers are not grandfathered. |
| Edwardsville, IL | Fence permit $30. 4 to 6 feet tall, matching other fencing on the site. Metal fences within 5 feet of the pool must be bonded. |
Checked against city and county code in October 2026. A summary, not legal advice; your building department has the final word. Full permit details are on the pool permits by city pages.
Subdivision trustees and HOAs
Much of St. Louis County and St. Charles County is covered by subdivision indentures, and many require trustee approval for fences and pools. Wentzville's guide for trustees notes that the city cannot enforce indentures, so a city permit does not mean the trustees agree. Get written approval first. Local fence companies report trustee review in Chesterfield taking one to four weeks, and say ornamental aluminum is the easiest style to get approved.
Check your homeowners insurance too. Insurers commonly require a pool fence, and some will cancel a policy if one is missing.
Questions to ask a fence company
- Have you built pool barriers in my city, and will you pull the fence permit?
- Which latch and hinges are included, and do the gates swing outward?
- Will the fence be at least 48 inches everywhere, including where the ground rises?
- Which side do the rails face, and how big is the gap at the bottom?
- Is removing the old fence, or hauling it away, included?
- Can you work from the subdivision's approved fence styles?
Building a new pool?
The fence is part of the permit, so it is easiest to plan with the pool. Get matched with a local builder who can price the pool and fence together.
Get matched with a local pool builder See pool permits by city
Common questions about pool fences
How much does a pool fence cost in St. Louis?
Most St. Louis pool fences cost $3,000–$11,000 installed. Local fence companies publish aluminum at about $25–$40 per foot and vinyl at $25–$50, so 150 feet of aluminum runs about $3,750–$6,000 before gates. A survey of Missouri pool dealers averaged $10,750 for 300 feet.
Is a pool fence required in Missouri?
Missouri has no statewide pool fence law, because it has no statewide residential building code. Every St. Louis-area city and county we checked requires a barrier through its own code, almost always at least 48 inches high with self-closing, self-latching gates.
How tall does a pool fence have to be in St. Louis?
At least 48 inches, measured on the side away from the pool. Some cities also set a maximum: Ballwin, Lake Saint Louis and Edwardsville require 4 to 6 feet, and Kirkwood and Town and Country cap residential fences at 6 feet.
Does my existing privacy fence count as a pool barrier?
Sometimes, but it often fails on details. Horizontal rails closer than 45 inches apart must be on the pool side, gates must swing outward and self-close and self-latch, the gap at the bottom can be no more than 2 inches over grass, and nothing climbable can sit against the outside. Ask the building department to review it before you rely on it.
Can I use a removable mesh pool fence?
In most cities that follow the ISPSC, yes, if it meets the code's mesh fence conditions. O'Fallon, Missouri, deleted those sections, so a removable mesh fence does not count as the barrier there. Kirkwood bans wire mesh between the street and the house.
Is chain link allowed for a pool fence?
It depends on the city. Town and Country bans chain link in residential districts, Kirkwood bans it between the street and the house, and Wildwood allows only vinyl-coated chain link. Where it is allowed, the ISPSC limits openings to 1-3/4 inches, and Wentzville limits them to 1-1/4 inches unless slatted.
Do I need a permit for a pool fence?
Almost always. Chesterfield normally exempts fences under 7 feet but requires a permit for any pool fence. Webster Groves will not issue the pool permit until the fence permit is approved. Published fence permit fees run $25–$48.
Do subdivision trustees have to approve a pool fence?
Often, yes. Many St. Louis County and St. Charles County subdivisions have indentures that require trustee approval for fences and pools, and cities generally cannot enforce indentures for you. Get trustee approval in writing before the fence permit.
Sources
- Maintenance-Free Outdoor Solutions: pool fence pricing in St. Louis (2026)
- Kirkwood Fence: fence cost in St. Louis (2026)
- HomeGnome: pool fence cost (May 2026)
- All-Safe: removable mesh pool fence cost (October 2026)
- Fixr: swimming pool fence cost (January 2025)
- Thursday Pools: fiberglass pool cost in Missouri (updated July 2026)
- Douglas County, CO: ISPSC barrier requirements
- CPSC: childhood drowning report (June 2026)
- CPSC: safety barrier guidelines for residential pools
- Missouri Child Fatality Review Program 2024 report
- Policygenius: homeowners insurance and pool fences (March 2024)
- Wentzville HOA and subdivision resource guide
Published October 27, 2026. Planning ranges, not quotes.