Skip to content
Gravel Valet

Service area · CA

Gravel, Sand, Soil and Mulch Delivery in San Diego, CA

Bulk gravel, crushed stone, sand, soil and mulch delivered across San Diego, CA, priced by the load for your ZIP.

Min. order
2 tons or 2 yd³
Area
San Diego and nearby ZIPs
From
$433 delivered

Every price below is the delivered total.

Gravel Valet delivers bulk gravel, Decomposed Granite, sand, soil and mulch in San Diego, including downtown ZIP 92101. A dry, frost-free climate and a center point that sits right at sea level make this ZIP unusual.

The sections below explain what that means for planters, courtyards, paths and the base under pavers.

Plan

How much do you need?

Work out your material

Coverage
200 sq ft
Cubic yards
1.85
Tons to order
2.5
Delivered to San Diego, CA
$443
Whole dollars, delivery included.

In stock

Materials available in San Diego

Every price is the delivered total for 2 tons or yards, in whole dollars.

Popular projects

Common gravel projects in San Diego

The ground and weather in San Diego

A Center Point Right at Sea Level

The USDA soil survey maps the ZIP's center point as Water. The USGS elevation service reads 0 feet at the same spot, which is sea level. The geographic center of this ZIP falls on open water rather than on land.[1],[2]

Land near water at sea level tends to hold moisture close below the surface, and sandy fill is common along built-up shorelines. For a buyer, that means checking how wet the ground is before digging a base and laying fabric where the subgrade feels soft or sandy.[2]

Near the coast, salt air and damp mornings also touch every material. Stone does not mind either one. Crushed Concrete, River Rock and Decomposed Granite all hold up near water, while untreated wood edging rots sooner than steel or stone edging would.[1]

A quick test hole tells a lot before ordering. Dig down a short way after a dry week: if the bottom is damp or water seeps in, plan on fabric and a thicker base, and if it is firm and dry, a standard base will do.[2]

Dry, Mild and Free of Frost

San Diego Lindbergh FLD, CA, about 1 mile away, is the nearest NOAA normals station. It averages 9.8 inches of precipitation a year. That rain comes in a handful of winter storms, with long dry stretches between them.[3]

The station records 0 days a year when the low falls to 32 F or colder. With no freezing at all, nothing in a gravel base or a paver bed expands from ice, so the work goes into compaction, edging and drainage for those few heavy rains.[3]

A dry climate also makes water precious. A garden that relies on stone ground cover, drought-tolerant plants and a deep layer of mulch needs far less irrigation than a lawn, and stone surfaces never need mowing or reseeding.[3]

The storms that do arrive can be heavy, and runoff from a roof or a paved courtyard gathers fast. A dry well filled with Drain Rock, or a trench of #57 Crushed Stone along the low edge of a patio, gives that water a place to soak in rather than flowing onto the next property.[3]

Plants that come from dry climates thrive with rain that arrives in a few bursts, and they settle in best when planted just ahead of the wetter months.[3]

Downtown Homes in ZIP 92101

The Census Bureau's survey counts 34,605 housing units in ZIP 92101, a large number for one ZIP. Detached single-family houses make up 3 percent of them, compared with 43 percent across San Diego, a city of 568,668 housing units. The median ZIP home dates from 2004, while the city's median year built is 1979. Owners occupy 23 percent of the ZIP's lived-in homes.[4]

In a ZIP built mostly of apartments and condos, outdoor space means balconies, roof decks, courtyards and shared gardens. Those spaces call for small loads done right: planter soil, decorative stone, mulch and a firm surface for a seating area.[4]

Townhouses and ground-floor units sometimes come with small private yards. A compact patio of pavers set on Concrete Sand, a border of River Rock and a bed of Garden Soil can fit in a space barely wider than a parking stall.[4]

Courtyard and Balcony Planters

A planter on a sunny deck dries out fast in a climate with 9.8 inches of yearly precipitation. Garden Soil holds moisture well while still draining, and it weighs less than Topsoil, which matters on any raised structure. Mixing Compost into the top each year keeps the soil loose and fed.[3]

A top layer of mulch does as much for a planter as the soil below it. Brown Shredded Mulch knits together and stays put in an onshore breeze. Black Shredded Mulch gives a clean, dark finish against light walls. Where an owner wants no organic cover at all, a layer of Pea Gravel or small River Rock keeps the soil shaded and looks tidy year round.[3]

Since nothing freezes, planters can hold the same plants all year, and the main seasonal job is a fresh top-up of mulch before the drier months. A planter that never freezes also never cracks from ice, so ceramic and concrete containers last.[3]

Herbs, succulents and citrus in containers all like soil that drains quickly. Mixing some Concrete Sand into Garden Soil opens it up for succulents, while plain Garden Soil with Compost suits herbs and leafy plants.[3]

River Rock or Decomposed Granite in a Courtyard

Two materials cover most courtyard floors in a frost-free coastal yard. Decomposed Granite packs into a firm, tan surface that holds chairs and tables and lets the occasional rain soak through. It needs solid edging, a packed layer of Road Base underneath, and wetting and rolling in thin layers.[3]

River Rock does not pack, so it is not a seating surface. Its job is decoration and water handling: a border around beds, a dry creek that carries runoff from a downspout, or a cover over soil where nobody walks. Larger River Rock stays put when a winter storm sends water across the yard.[3]

Many courtyards pair the two, with Decomposed Granite where people sit and walk and River Rock in the beds and channels around it. Stone Dust Screenings is a firmer, grayer alternative to Decomposed Granite when a crisp, modern look fits better.[3]

Raking and topping up are the only upkeep these surfaces need. Decomposed Granite benefits from a light wetting and rolling now and then to keep the fines bound, and River Rock just needs the leaves blown off it.[3]

A Paver Base Close to Sea Level

Pavers near the water start with checking the subgrade. If it feels soft or sandy, remove the soft layer and lay a woven fabric. Then build a base of Road Base or Crushed Concrete, packed in thin, wetted lifts, and finish with a screeded bed of Concrete Sand to set the pavers.[2]

Joints filled with Stone Dust Screenings or sand lock the pavers together. With no freeze to push them up, the main enemy is settling, which good compaction prevents. Slope the surface slightly so water from the rare storm runs toward a planting bed or a drain instead of pooling.[3]

The California Department of Transportation defines Class 2 Aggregate Base, Section 26-1.02B, in its Standard Specifications as the base layer it builds under state roads. Contractors on public work follow it. A small courtyard job needs well packed material, sound edges and a planned path for water.[5]

Where pavers meet a planting bed, a buried edge restraint keeps the outer row from creeping outward. Without one, even a well packed base lets the edge spread over the years.[2]

The numbers behind this page

FactValueApplies toSource
Soil map unit at the ZIP's center pointWaterCity center point[1]
Ground elevation at the ZIP's center point0 feetCity center point[2]
NOAA normals station usedSan Diego Lindbergh FLD, CA, about 1 mile awayWeather station[3]
Average yearly precipitation9.8 inchesWeather station[3]
Days a year the low reaches 32 F or colder0 daysWeather station[3]
Housing units in ZIP 9210134,605This ZIP[4]
Share of homes in ZIP 92101 that are detached single-family houses3 percentThis ZIP[4]
Share of homes in San Diego that are detached single-family houses43 percentWhole city[4]
Housing units in San Diego568,668Whole city[4]
Median year homes in ZIP 92101 were built2004This ZIP[4]
Median year homes in San Diego were built1979Whole city[4]
Share of occupied homes in ZIP 92101 lived in by the owner23 percentThis ZIP[4]
California Department of Transportation (Caltrans) aggregate base specificationClass 2 Aggregate Base, Section 26-1.02B, Standard Specifications (2026)State[5]

Sources

  1. USDA NRCS Soil Data Access (SSURGO soil survey), retrieved 2026-10-31
  2. USGS Elevation Point Query Service (3DEP), retrieved 2026-10-31
  3. NOAA NCEI U.S. Climate Normals 1991-2020, annual and seasonal, retrieved 2026-10-30
  4. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (tables B25001, B25003, B25024, B25035), retrieved 2026-10-30
  5. California Department of Transportation (Caltrans), Standard Specifications (2026), Section 26-1.02B, retrieved 2026-10-29

Point and station values describe one spot, not every lot in town. Check your own site before you build.

Nearby

Nearby cities we serve

Delivery

Your delivery in San Diego

Minimum order
2 tons or 2 cubic yards
Delivered price from
$433 for 2 tons of Fill Dirt
Priced from
San Diego, CA ladder (this city)

We coordinate the truck from the yards that serve San Diego; we do not run a yard in town.

Coverage map

Where we deliver in San Diego

The drawing shows the nearest cities we price around San Diego, at true bearing and distance. Outside the rings, enter your ZIP and we quote the haul from the nearest ladder.

Chula Vista, CA 8 miles; Imperial Beach, CA 10 miles; El Cajon, CA 15 miles; Carlsbad, CA 32 miles; Oceanside, CA 36 miles; Temecula, CA 53 miles20 mi40 mi60 miNChula Vista 8 miImperial Beach 10 miEl Cajon 15 miCarlsbad 32 miOceanside 36 miTemecula 53 miSan Diego
32.7185, -117.1593ZIP 92101

Need bulk material delivered in San Diego?

Delivered prices on every card, or send the job and we price it by hand.

Tools

Helpful calculators

Frequently Asked Questions

What goes under pavers in a San Diego courtyard?

Check the subgrade first and remove any soft, sandy layer. Lay woven fabric, then Road Base or Crushed Concrete packed in thin, wetted lifts, then a screeded bed of Concrete Sand. Fill joints with Stone Dust Screenings. The nearby station records 0 freezing days a year, so packing the base well is what keeps the pavers level.

Which soil works for a balcony planter?

Garden Soil, with some Compost mixed into the top each year. It drains and holds moisture, and it weighs less than Topsoil, which matters on a balcony or roof deck. A layer of Brown Shredded Mulch on top slows drying in sun and wind.

Does a stone yard save water here?

Yes. The Lindbergh Field station averages 9.8 inches of precipitation a year, so a lawn needs steady irrigation. Decomposed Granite paths, River Rock borders and a thick layer of mulch around drought-tolerant plants cut that need sharply, and stone never needs mowing.

Should I choose River Rock or Decomposed Granite?

Decomposed Granite where people sit or walk, since it packs firm and holds furniture. River Rock in beds, borders and dry creeks, where its job is looks and moving water. Many courtyards use both, with solid edging between them so the materials stay apart.

Why does the ZIP's center point show water?

The geographic center of ZIP 92101 falls on open water, so the USDA survey maps it as Water and the USGS elevation service reads 0 feet there. Ground close to the water at sea level can stay damp just below the surface, so check the subgrade before building a base.

Get a free quote

Request a callback

Leave your number and we call you back about a delivery, a material or a price.