Iron · Cable · Glass · Wood

Custom Railing Installation in San Diego

Iron, steel, glass, cable and wood railings — designed, fabricated and installed by a licensed San Diego contractor since 1984. Every run built to pass inspection, not just to look right.

Built to CBC Section 1015 Welded & powder coated in house Load tested before sign-off
Frameless glass railing running along a San Diego terrace with an ocean view at sunset
Frameless glass guard — unobstructed views, full fall protection
200 lb Concentrated load,
top rail, any direction
The Scope

Railing Solutions for Every Property in San Diego

Fred's Fencing Inc. designs, fabricates and installs custom railings for residential and commercial properties across San Diego County. From interior stairways in Carmel Valley homes to exterior balcony railings on La Jolla oceanfront condos, we match the material, style and engineering to the demands of each project.

Railing work differs from fence installation in one critical way: every railing is a fall-protection system governed by the California Building Code. That difference in consequence drives everything about how we approach materials, connections and load testing.

Where we install

Interior stairways Oceanfront balconies Rooftop decks Loft walkways Porches & ramps Indoor mezzanines
Why railings are different

A Fence Is Aesthetic. A Railing Is Structural.

The same crew, a completely different standard of care.

A fence that leans An aesthetic issue. You notice it, and you get it straightened.
A railing that fails A safety hazard and a liability exposure. There is no version of that you fix afterwards.

That is why every run we build is measured to the fraction of an inch, torqued to specification, and load tested at multiple points before we close out the project.

Code

What California Building Code Requires for Railings

CBC Section 1015 governs every guardrail on a walking surface — decks, balconies, stairs, porches and ramps. These are not suggestions; they are permit-inspection requirements.

CBC Section 1015 at a Glance

Side elevation · heights measured from the walking surface
GRADE WALKING SURFACE 30 in guard required above 36 in RESIDENTIAL 42 in COMMERCIAL 200 lb any direction 4 in sphere must not pass through
30in Height above grade that triggers a guardrail requirement
36in Minimum residential guardrail height
42in Minimum commercial guardrail height
4in Sphere that must not pass between balusters
200lb Concentrated load the top rail must resist

A railing that does not meet CBC specifications will fail inspection, delay your project, and potentially expose you to liability if anyone is injured. We build to the spec the inspector is holding.

Materials

Railing Types We Install

Installed price per linear foot, drawn on one shared $20–$300 scale so you can compare the four directly.

Ornamental Iron

Our most requested material since 1984 — and a natural fit for San Diego's Spanish Colonial and Mediterranean architecture. Square, round, twisted and hammered pickets, scrollwork and custom finials.

20 ft stair run: $1,000–$1,500 basic pickets; $2,400+ with scrollwork and a specialty finish.

Installed
$50–$120/ lf
$20$300

Cable Railings

Horizontal stainless cables tensioned between posts — clean sightlines for contemporary homes where preserving an ocean, canyon or hillside view is the whole point.

4-inch sphere test typically needs 12–15 horizontal runs on a 36-inch residential railing.

Installed
$75–$260/ lf
$20$300

Glass Railings

Tempered or laminated safety glass in posts, base channels or standoff clamps. Completely unobstructed views — see our glass fence work for the same system outdoors.

Framed $95–$175; frameless (½″–¾″ glass, no visible posts) $150–$300. Glazing meets ANSI Z97.1 or CPSC 16 CFR 1201.

Installed
$95–$300/ lf
$20$300

Wood Railings

A warm, natural fit for decks, patios and garden-level porches. Pressure-treated pine is the budget option; cedar and redwood bring better weather resistance and richer grain. See our wood fencing & gates.

Pine $20–$50; cedar and redwood $35–$65. All wood needs sealing or staining every 1–2 years in San Diego sun.

Installed
$20–$65/ lf
$20$300

Every iron and steel piece is powder coated with a UV and corrosion-resistant finish rated for coastal exposure. On cable systems, stainless posts with marine-grade 316 cable and swage fittings sit at the top of the range; wood posts with standard cable bring it down to $75–$95 per linear foot.

Applications

Railing Applications

Four jobs, four different code sections. Hover a card to see which rule governs it.

Ornamental iron stair railing with scrollwork running down exterior steps at a San Diego home CBC 1014

Stair Railings

We install stair railings in iron, cable, glass and wood — matching the specification to the architecture and to the code requirement.

4 or more risers need a graspable handrail 34–38 in high. Open sides over 30 in above grade also need a guardrail.

White balcony railings on a coastal San Diego condominium overlooking the ocean 36 / 42 in

Balcony Railings

Upper floors, loft walkways and rooftop decks all need commercial-height guardrails at 42 in, or 36 in residential, depending on occupancy classification.

La Jolla, Del Mar, Encinitas and Pacific Beach need marine-grade hardware and finishes that resist salt corrosion.

Curved ornamental iron deck railing around a raised outdoor terrace in San Diego Daily load

Deck Railings

San Diego's climate keeps decks in year-round use. A well-built deck railing handles UV, occasional rain, and people leaning, sitting and pushing against it daily.

Matched to the decking: composite pairs best with aluminium or cable; wood decks call for matching wood or iron.

Curved ornamental iron Romeo and Juliet balcony railing beneath French doors on a San Diego home Decorative

Romeo & Juliet Balconies

Decorative railings mounted straight to the exterior wall beneath a window or French doors — no walkable platform. We fabricate them in ornamental iron with custom scrollwork and profiles.

Purely aesthetic — common on Mediterranean and Spanish-style homes in San Diego's older neighbourhoods.

  1. 01

    On-Site Measurement

    We measure every connection point on site — post base, wall mount, corner transition, stair angle — to the fraction of an inch, because no railing run is truly straight or level.

  2. 02

    Design and Material Selection

    We present options based on your aesthetic preferences, code requirements and budget. For custom ironwork we produce a detailed sketch showing picket style, spacing, scroll placement and finish colour before fabrication begins.

  3. 03

    Fabrication

    Iron and steel railings are welded and assembled in our shop, then powder coated. That controlled environment produces cleaner welds and more consistent finishes than field fabrication.

  4. 04

    Installation

    Posts are anchored into concrete, bolted to structural framing or core-mounted into existing surfaces, depending on the application. Every connection is torqued to specification and checked for plumb, level and rigidity.

  5. 05

    Final Inspection

    We verify all measurements against code requirements, test load resistance at multiple points, and walk through the completed installation with you before closing out the project.

Gallery

Our Work

Iron, cable and glass railings built across San Diego County. Tap any photo to enlarge it.

Free On-Site Measurement

Request a Railing Estimate

Send us the stair, balcony or deck and we'll come measure it. You get material options, a written itemised quote, and a straight answer on what the code requires for your specific run — before anything gets fabricated.

Built to CBC Section 1015 Fabricated in our Santee shop Licensed contractor since 1984

What Happens After You Call

Five steps, the same on every job — from first measurement to load test.

  1. 1We measure every connection point on site
  2. 2You pick the material, style and finish
  3. 3Custom ironwork gets a sketch before fabrication
  4. 4We fabricate, powder coat and install
  5. 5Load tested and walked through with you
Serving all of San Diego County

How much does railing installation cost in San Diego?

Railing costs vary widely by material. Iron railings run $50 to $120 per linear foot. Cable railings cost $75 to $260. Glass railings range from $95 to $300. Wood is the most affordable at $20 to $65 per linear foot.

A typical 25-foot residential stair railing lands between $1,500 and $4,000 for most materials.

Do I need a permit for railing installation?

Guardrail installation on new construction or major remodels requires a building permit in San Diego.

Replacing an existing railing with a new one in the same location may not require a permit if the structural connections remain unchanged — but the new railing must still meet current CBC specifications. We advise checking with the city before starting.

What railing material lasts longest in San Diego's climate?

Stainless steel (marine-grade 316) and powder-coated aluminium have the longest maintenance-free lifespans — 30 to 50 years with minimal upkeep.

Iron lasts equally long but needs periodic recoating every 5 to 10 years to prevent rust, particularly within 5 miles of the coast. Wood has the shortest lifespan at 10 to 20 years depending on species and maintenance.

What is the difference between a railing and a guardrail?

A handrail is a graspable rail that provides support while walking on stairs or ramps. A guardrail (or guard) is a barrier that prevents falls from an elevated surface.

Many installations require both — a graspable handrail within the guardrail structure. California code treats them as separate components with separate requirements.