Licensed & insured Custom fabrication Free on-site estimates

Balcony railing replacement in San Ramon starts with the wood

Balcony railing replacement in San Ramon usually begins with a wood rail that has simply run out of life. Much of the valley was built between the 1970s and 1990s: in San Ramon about 17 percent of homes date to the 1970s, 19 percent to the 1980s and 17 percent to the 1990s. Danville is older still, with about 30 percent from the 1970s, and roughly half of Pleasanton and Walnut Creek homes were built between 1970 and 1989.

Those homes shipped with painted wood balcony rails. After decades of long, dry summers, the wood checks, the paint fails, water gets into the post bases and the fasteners loosen. A rail that looks fine from the yard can move several inches when you lean on it.

The climate does most of the damage. The dry season runs roughly from mid-June into early October, July highs sit around 80 to 81 degrees in San Ramon and in the mid-80s in Danville, Alamo and Pleasanton, and Walnut Creek reports a July average high of 89 degrees. Heat and sun dry the wood, open checks along the grain and loosen every fastener a little more each year.

We remove the old rail, check what it was attached to, and install a new metal or glass guard built to current code. Call (925) 438-6219 for a free on-site estimate.

Signs your balcony railing needs replacing

  • The top rail or a post moves when you push on it.
  • Soft or dark wood at the post base, or a screwdriver that sinks in easily.
  • Popped nails, split balusters or missing pieces.
  • Rust streaks or flaking at the base of an older metal post.
  • Gaps between balusters wide enough to pass a 4-inch ball.
  • A rail that measures well under 42 inches from the balcony surface.

Any one of these is worth a closer look. A wobbly guard on a second-floor balcony is a fall risk, not a cosmetic issue. Our guide to railing warning signs covers when a repair is enough, and our railing repair service handles fixes that do not need a full replacement.

Replacement brings the balcony up to current code

When a guard is replaced, building departments generally expect the new one to meet today's California Building Code, not the code the house was built under. That means:

ItemCurrent requirement
When a guard is requiredWalking surface more than 30 inches above grade
Guard height42 inches minimum, measured from the balcony surface
OpeningsMust not pass a 4-inch sphere
StrengthResists a 200-pound concentrated load at the top rail

Many older homes were built with 36-inch guards, so a replacement often grows by six inches. Partial repairs are a gray area: replacing more than about half of an existing guard is commonly treated as a replacement that must meet current code, but that threshold is not universal, so confirm locally. Our California railing code guide explains the rules in more detail.

If the balcony has its own stair, the handrail is replaced to current rules too: 34 to 38 inches above the nosings, continuous and graspable. The stair guard openings can use the 6-inch allowance at the tread triangle, but nowhere else.

Balcony railing permits by city

Most balcony railing replacements need a permit. Where you apply depends on where you live:

LocationBuilding departmentHow to apply
San RamonBuilding Division, City Hall, 7000 Bollinger Canyon RdEnerGov Self Service portal
DanvilleTown Building Division, 500 La Gonda WayPermit Portal (CSS)
DublinBuilding & Safety, 100 Civic PlazaCitizen Self-Service portal
PleasantonBuilding and Safety, 200 Old Bernal AveAccela Citizen Access; HOA approval first if applicable
Walnut CreekBuilding Division, 1666 N. Main StAccela Online Permit Portal (online only)
Alamo, Blackhawk, DiabloContra Costa County DCD, 30 Muir Road, MartinezCounty ePermits Center (digital only)

Small, low decks are sometimes exempt, but most Tri-Valley departments, including Dublin, Pleasanton, Walnut Creek and the County, exempt only small, low, detached decks. An elevated balcony attached to the house almost never fits that test, so confirm with the city. In Walnut Creek, a balcony 30 inches or higher that is being rebuilt must be designed by a licensed architect or engineer under bulletin IB-015.

We prepare the drawings, submit the application as part of the job and meet the inspector. See our San Ramon railing permit guide for the city process.

Choosing the new railing

Most homeowners replacing a wood balcony rail choose one of four materials:

  • Powder-coated aluminum, about $50–$200 per linear foot installed: light, rot-proof and low maintenance.
  • Ornamental iron, about $65–$135 per linear foot: heavier and more traditional, finished over zinc primer.
  • Cable, about $75–$260 per linear foot: opens the view, with posts roughly 4 feet apart.
  • Glass, about $150–$600 per linear foot: the clearest view and the highest price.

Every one of these is noncombustible, which a wood rail is not. That matters at the edge of a balcony, where embers settle during a wildfire. Parts of Danville are mapped Very High on the 2025 fire hazard maps, and parts of eastern Dougherty Valley in San Ramon are mapped High. Check your address at osfm.fire.ca.gov/fhsz.

Townhome and condo owners should check with their HOA before choosing. Many HOAs require architectural review for any exterior railing change, and in Pleasanton the permit application asks whether the property is under HOA design review.

Corners add roughly 20 to 30 percent, and permits usually run $50–$500. A free on-site estimate turns these ranges into a real number for your balcony.

How a balcony railing replacement goes

Measure and inspect

We measure the balcony, check the post bases and rim, and photograph the existing rail.

Drawing and quote

A drawing checked against the 42-inch and 4-inch rules, plus a written price.

Permit

We submit to the city or County and handle plan-check comments.

Fabrication

Panels are welded and powder coated in our shop.

Remove and install

The old rail comes off, the framing is checked, and the new guard is through-bolted to solid structure.

Final inspection

We meet the inspector and leave you with the signed-off permit.

If rot has spread from the post bases into the balcony framing, we tell you before installing. Structural repairs come first, because a new rail is only as strong as what it is bolted to.

Why homeowners call us for balcony rails

Code checked first

Every drawing is checked against the 42-inch guard and 4-inch sphere rules before fabrication.

Permit handled

We prepare and submit the permit and meet the inspector, so you are not chasing paperwork.

Built in our shop

Custom in-shop fabrication sized to your balcony, not a stock kit cut to fit.

Own a rental building? See multifamily railings for SB 721 work. Live in a condo? See HOA and condo railings. For a single-family balcony, read about our shop, call (925) 438-6219, or book through our contact page.

FAQ

Questions, Answered

Straight answers on cost, code, permits and materials. Still unsure? Call and ask.

How much does balcony railing replacement cost in San Ramon?

Installed balcony railing in the Tri-Valley typically runs $50 to $200 per linear foot for powder-coated aluminum, $65 to $135 for ornamental iron, $75 to $260 for cable and $150 to $600 for glass. Corners, stairs, hillside access and any framing repair push the total higher. A free on-site estimate gives you a firm figure for your balcony.

Do I need a permit to replace a balcony railing in San Ramon?

In most cases, yes. Replacing a guard on an elevated balcony is generally treated as new work that must meet current code, and San Ramon processes building permits through its EnerGov Self Service portal. The Building Division at (925) 973-2580 can confirm requirements for your address. We prepare and submit the permit as part of the job.

My house was built with 36-inch railings. Does the new one have to be 42 inches?

Usually, yes. A replacement guard is generally expected to meet the current 42-inch requirement wherever the balcony is more than 30 inches above grade. Some departments treat a small partial repair differently, and a common threshold is around half of the guard, but that is not universal. We confirm with your building department before drawing the new rail.

Can you reuse my existing wood posts?

Rarely. Old wood posts are usually where rot starts, and they are often too short for a 42-inch guard. We normally remove them and through-bolt new metal posts or a base detail to solid framing. If the posts and rim are sound and the geometry works, we will tell you, but we will not anchor a new rail to wood that is failing.

Is a metal railing really better than wood in a fire zone?

Yes. Steel, iron, aluminum and tempered glass are noncombustible, while a wood rail can catch embers right at the balcony edge. Parts of Danville are mapped Very High and parts of eastern Dougherty Valley are mapped High on the 2025 maps. Check your address on the State Fire Marshal's map viewer, then choose the material that fits your home and budget.

Free on-site estimate

Ready to get started?

San Ramon Custom Railing designs, fabricates and installs custom railings across San Ramon, CA and the Tri-Valley. Licensed and insured, drawings checked against California code, and permit and HOA paperwork handled for you.