What San Diego homeowners actually pay for a retaining wall

Retaining wall cost in San Diego varies more than almost any other home improvement project. A short decorative boulder wall along a driveway is a very different scope from an engineered block wall holding back a 10-foot cut on a canyon lot in El Cajon. The range runs from $3,000 for a small decorative gravity wall to $80,000 or more for a multi-tier engineered system on a steep hillside.

The four things that drive cost most: wall height, material choice, whether the project requires an engineer and permit, and what the soil and site conditions look like when a crew actually gets there.

Height is the biggest single driver

A low wall under 3 feet tall is a gravity wall. It relies on its own mass to resist the soil behind it and typically does not require engineering calculations or a permit in most San Diego jurisdictions. These run $30-$65 per linear foot installed for concrete block, and $40-$90 per linear foot for natural boulders, depending on access and material cost.

Walls between 3 and 4 feet are still in the gravity wall range for many materials but are getting close to the permit threshold. Most contractors will quote these similarly to shorter walls, though some will add geogrid reinforcement as a standard practice.

Once you cross 4 feet of retained height, the project changes significantly. San Diego and most incorporated cities require a permit and engineering review for walls over 4 feet. The engineer’s fee runs $800-$2,500 depending on wall length and complexity. The permit adds another $300-$800 for a residential project. And the wall itself must be built to the engineer’s spec, which typically means geogrid reinforcement, a proper drainage system, and larger block units.

Walls over 6 feet are less common on residential projects and usually require a structural engineer, not just a geotechnical review. Budget for $80-$150 per linear foot installed for a properly engineered block wall at that height.

Cost by wall type

Segmental retaining wall block (SRW): The most common choice in San Diego. Concrete block units interlock without mortar, allow drainage, and handle the sandy, shifting soils common on local hillsides well. Short walls under 4 feet run $35-$65 per linear foot installed. Permitted walls over 4 feet with geogrid run $60-$110 per linear foot installed.

Poured concrete: Requires forming, rebar, and concrete placement. More expensive to build than block, but very strong and finished-looking when done right. Runs $60-$120 per linear foot for a standard residential wall. Used often in Rancho Santa Fe, La Jolla, and newer Chula Vista tracts where a smooth finish is preferred.

Boulder walls: Dry-stacked or mortar-set boulders. The aesthetic choice for canyon-adjacent neighborhoods like Tierrasanta, Scripps Ranch, and the back country communities east of the 15. Material and equipment cost (boulders require excavation equipment to move) puts these at $40-$90 per linear foot for a short gravity wall. Taller boulder walls with engineering run $90-$140 per linear foot.

Timber or railroad tie walls: Low-cost and common on older properties in Santee and Lakeside. Timber walls have a shorter lifespan than concrete or block, typically 15-25 years before rot becomes a structural issue. Installed cost runs $20-$45 per linear foot. Not the right call for a permanent solution on a hillside with significant retained height.

Gabion (wire basket) walls: Wire cages filled with rock, used in commercial and some residential applications. Excellent drainage. Runs $30-$65 per linear foot for smaller projects, higher when crane access is needed.

What drives the final number on a San Diego lot

Access. Retaining walls are often in tight side yards, steep back yards, or canyon-edge locations with no vehicle access. If the crew has to hand-carry block 200 feet up a hillside, that is labor hours that appear on the invoice. Some hillside lots in Encanto, Skyline, and the canyon neighborhoods east of SDSU add 20-40% to a base quote just for site access.

Drainage. Every retaining wall in San Diego needs drainage behind it. The clay and decomposed granite soils common throughout the county hold water after the wet season and build hydrostatic pressure behind walls without proper drain rock and perforated pipe. Installing drainage runs $8-$18 per linear foot as part of a wall project. Skipping it is the single most common reason walls fail within 10 years.

Existing wall removal. If there is an existing failing wall to demolish and haul, add $1,500-$5,000 depending on the material and size.

Engineering and permits. On any wall over 4 feet, budget $1,100-$3,300 for the engineer plus permit before the first block is set.

Getting an accurate quote

The only way to get an accurate number is to have someone measure the wall in person. Slopes are deceptive in photos, and the actual retained height at different points along the wall can vary by 2-3 feet on a typical San Diego hillside lot. A quote based on photos or a description will have change orders.

Ask any contractor you bring out to confirm: the retained height at each end and the midpoint, whether drainage is included in the quote, whether engineering and permitting is included (or explicitly excluded), and what the plan is for backfill and compaction.

Wall Pro SD connects San Diego homeowners with insured local retaining wall crews. Call (858) 925-5546 to get connected with someone who can measure your site and give you a real number.

See detailed pricing on our concrete block retaining walls and natural stone retaining walls service pages.