Service area · CA
Bulk Stone, Soil and Mulch Delivery in San Francisco, CA
Bulk gravel, crushed stone, sand, soil and mulch delivered across San Francisco, CA, priced by the load for your ZIP.
- Min. order
- 2 tons or 2 yd³
- Area
- San Francisco and nearby ZIPs
- From
- $428 delivered
Every price below is the delivered total.
Gravel Valet delivers bulk gravel, crushed stone, sand, soil and mulch across San Francisco, ZIP 94110 among them. Yards in a dense city tend to be small, and the ground under them has often been dug, filled and built on before.
A test hole, a packed base and the right stone for a courtyard or a raised bed go a long way on ground with that kind of past.
Plan
How much do you need?
Work out your material
In stock
Materials available in San Francisco
Every price is the delivered total for 2 tons or yards, in whole dollars.
From$6552 ton delivered#57 Crushed Stone
Gravel and Crushed Stone- Size
- 3/4 to 1 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5902 ton deliveredPea Gravel
Driveway and Landscaping- Size
- 3/8 inch
- Weight
- 2,600 lb/yd³
- Color
- Mixed tan and brown
From$6352 ton deliveredRiver Rock
Driveway and Landscaping- Size
- 1 to 3 inches
- Weight
- 2,600 lb/yd³
- Color
- Mixed earth tones
From$5682 ton deliveredTopsoil
Soil and Fill- Size
- Screened
- Weight
- 2,200 lb/yd³
- Color
- Dark brown
From$6572 ton deliveredDriveway Gravel
Driveway and Landscaping- Size
- 3/4 inch clean crushed
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$4682 ton deliveredRoad Base
Drainage and Base- Size
- 3/4 inch minus
- Weight
- 2,800 lb/yd³
- Color
- Gray
From$6362 ton deliveredMason Sand
Sand- Size
- Fine
- Weight
- 2,700 lb/yd³
- Color
- Tan
From$9952 yd deliveredBrown Shredded Mulch
Mulch and Wood- Size
- Double shredded
- Weight
- 800 lb/yd³
- Color
- Brown
From$4282 ton deliveredFill Dirt
Soil and Fill- Size
- Unscreened
- Weight
- 2,400 lb/yd³
- Color
- Brown
From$4462 ton deliveredAsphalt Millings
Driveway and Landscaping- Size
- 1 inch minus
- Weight
- 2,900 lb/yd³
- Color
- Black
From$4632 ton deliveredStone Dust Screenings
Drainage and Base- Size
- 1/4 inch and fines
- Weight
- 2,800 lb/yd³
- Color
- Gray
From$4752 ton deliveredFill Sand
Sand- Size
- Unscreened
- Weight
- 2,700 lb/yd³
- Color
- Tan
From$4812 ton delivered1-1/2" Crushed Gravel
Gravel and Crushed Stone- Size
- 1-1/2 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray to tan
From$4842 ton deliveredDrain Rock
Drainage and Base- Size
- 3/4 to 1-1/2 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$4952 ton delivered#67 Stone
Gravel and Crushed Stone- Size
- 3/4 inch and under
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5082 ton deliveredPlayground Sand
Sand- Size
- Fine, washed
- Weight
- 2,700 lb/yd³
- Color
- Light tan
From$5092 ton deliveredConcrete Sand
Sand- Size
- Coarse
- Weight
- 2,700 lb/yd³
- Color
- Tan to gray
From$5112 ton delivered#4 Crushed Stone
Gravel and Crushed Stone- Size
- 1-1/2 to 2-1/2 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5232 ton deliveredRiprap
Drainage and Base- Size
- 6 to 12 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5632 yd deliveredCompost
Soil and Fill- Size
- Screened
- Weight
- 1,200 lb/yd³
- Color
- Dark brown
From$5642 ton deliveredGarden Soil
Soil and Fill- Size
- Blended
- Weight
- 2,000 lb/yd³
- Color
- Dark brown
From$6252 ton deliveredWalkway Gravel
Driveway and Landscaping- Size
- 3/8 inch
- Weight
- 2,600 lb/yd³
- Color
- Mixed
From$6282 ton delivered3/8" Crushed Stone
Gravel and Crushed Stone- Size
- 3/8 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$6342 ton delivered#89 Crushed Stone
Gravel and Crushed Stone- Size
- 3/8 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$6402 ton deliveredRailroad Ballast
Gravel and Crushed Stone- Size
- 1-1/2 to 2-1/2 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$6532 ton delivered3/4" Crushed Stone
Gravel and Crushed Stone- Size
- 3/4 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$6822 ton deliveredCrushed Concrete
Driveway and Landscaping- Size
- 3/4 inch minus
- Weight
- 2,600 lb/yd³
- Color
- Light gray
From$7252 yd deliveredWood Chips
Mulch and Wood- Size
- 1 to 3 inches
- Weight
- 700 lb/yd³
- Color
- Natural
From$7532 ton deliveredDecomposed Granite
Driveway and Landscaping- Size
- 1/4 inch and fines
- Weight
- 2,500 lb/yd³
- Color
- Gold to tan
From$9912 yd deliveredBlack Shredded Mulch
Mulch and Wood- Size
- Double shredded
- Weight
- 800 lb/yd³
- Color
- Black
From$1,0162 yd deliveredRed Mulch
Mulch and Wood- Size
- Double shredded
- Weight
- 800 lb/yd³
- Color
- Red
Popular projects
Common gravel projects in San Francisco
The ground and weather in San Francisco
Ground That Has Been Built Over
ZIP 94110 lies in San Francisco County.[1]
At the ZIP's center point, the USDA soil survey maps a unit named Urban land, and 85 percent of that unit is classed as paved or built over. Urban land is the survey's term for ground mostly covered by streets, buildings and old fill.[1]
Under a yard on a unit like this, a shovel can turn up imported sand, broken brick or concrete from an older structure, an old pipe trench, or a pocket of the original soil. Any of these can sit under a lawn or a bed with no sign at the surface.[1]
The first step on any job is a test hole. Dig a spade's depth in two or three places, look at what comes up, and pour in a bucket of water to see how fast it soaks away. Loose rubble and soft, dark fill should come out from under a patio or a path before any base goes down.[1]
Fill Dirt packed in thin, damp lifts replaces whatever comes out, and Crushed Concrete makes a firm layer above it. Crushed Concrete is recycled concrete crushed and screened so it packs evenly, which suits a lot where the old surface was concrete to begin with.[1]
Where a test hole shows a jumble of rubble and sand, woven fabric laid over the packed subgrade keeps new stone from sifting down into the gaps between broken pieces. It adds one quick step to the job and keeps the base layer whole for years.[1]
The USGS elevation service puts the ground at the center point 50 feet above sea level.[2]
Lots across the city can still sit on a slope, and a sloped yard sends water toward its low side. A low stone edge or a gravel trench at the bottom keeps soil and stone where they belong after a storm.[2]
Mild Weather at the Downtown Station
The nearest NOAA normals station is San Francisco DWTN, CA, about 2 miles from the center point. It averages 22.9 inches of precipitation a year.[3]
At the San Francisco DWTN station the low does not reach 32 F in an average year.[3]
Without frost in the picture, a gravel base is not at risk of heaving, and beds can be planted and mulched in any month. The things to plan around are rain arriving in a run of storms and runoff from roofs and pavement on a lot with little open ground.[3]
A yearly total of 22.9 inches at the station is modest, but on a lot where most of the surface sheds water, nearly every drop ends up in the few open spots. A gravel strip along a fence line or a Drain Rock trench under a downspout gives that water a place to sink in slowly instead of running across a patio.[3]
A frost-free station also changes how a base is sized. With no freeze to guard against, the depth of stone under a path or patio comes down to the load it carries and the firmness of the ground under it, so the effort goes into packing the subgrade well.[3]
Shaded side passages and north-facing yards can stay damp long after the rain stops. Stone that drains freely and does not hold fines keeps those spaces from turning slick, and moss has a harder time on an open stone surface than on bare soil.[3]
Frost-Free Beds and Planters
Garden Soil fills raised beds and planters on lots where the native ground is fill or rubble. It gives roots a clean start instead of whatever lies under the old surface, and a bed built on top of the ground avoids digging into buried debris.[1]
Compost worked into an existing bed each year adds the organic matter that sandy fill lacks. A top layer of Black Shredded Mulch or Red Mulch holds moisture through dry weeks and keeps weeds down between plantings.[3]
Topsoil is the better pick for a lawn patch or a large in-ground bed. Spread it over loosened ground rather than straight onto packed fill, so roots can reach down instead of spreading flat at the boundary between the two.[1]
River Rock around the base of a planter or along a drip line gives water a clean place to land and keeps soil from splashing onto walls and steps. On a small lot it also reads as a finished edge between a bed and a walkway.[3]
Because the downtown station records no freezing nights, there is no frost date to wait for before planting. Mulch can go down whenever a bed is finished, and it does its work all year against drying wind and weeds.[3]
On a yard that slopes, stepped beds hold soil better than one long incline. Each step can be a low wall or a row of large stones backfilled with Garden Soil, with a strip of River Rock at the foot of each level to catch what washes down in a storm.[3]
Decomposed Granite or Pea Gravel for a Courtyard
A courtyard, a rear patio or a side passage is the only open ground many city lots have. Gravel suits those spaces because it needs no curing, lets rain through and can be laid by hand from a wheelbarrow when a truck cannot reach the back.[1]
Decomposed Granite packs into a firm, sandy floor that takes a table and chairs. Lay it a few inches deep over a packed layer of Road Base, dampen it, and tamp or roll it in stages. A steel or stone border stops it from creeping into the beds.[1]
Pea Gravel makes a softer, looser floor that crunches underfoot. It drains at once and looks good around a seating corner, but chair legs sink into it, so it works better for paths and borders than for an outdoor dining area.[3]
For a narrow passage that stays damp, #89 Crushed Stone is a good middle choice. It is small enough to walk on in comfort and angular enough to lock in place. A few inches over fabric keeps the walkway dry and free of mud.[3]
Brick or stone pavers suit a courtyard that sees heavy use. Set them on a packed course of Road Base and a thin screeded bed of Concrete Sand, then sweep Mason Sand into the joints so each unit locks against its neighbors. Stone Dust Screenings make a firmer setting bed for irregular flagstones.[1]
Homes and Lots in ZIP 94110
The American Community Survey counts 30,758 housing units in ZIP 94110, compared with 414,602 across the city of San Francisco.[4]
Detached single-family houses are a minority in the ZIP, at 19 percent of homes. Citywide, the share is 18 percent.[4]
The median home in ZIP 94110 dates from 1939 or earlier. Across San Francisco, the median year built is 1946.[4]
Owners occupy 42 percent of the occupied homes in the ZIP, and renters hold the rest.[4]
Caltrans writes its rules for the stone layer under state pavements in Section 26-1.02B of its 2026 Standard Specifications, under the name Class 2 Aggregate Base.[5]
The numbers behind this page
| Fact | Value | Applies to | Source |
|---|---|---|---|
| Soil map unit at the ZIP's center point | Urban land | City center point | [1] |
| Share of the map unit mapped as urban land (paved or built over) | 85 percent | City center point | [1] |
| Ground elevation at the ZIP's center point | 50 feet | City center point | [2] |
| NOAA normals station used | San Francisco DWTN, CA, about 2 miles away | Weather station | [3] |
| Average yearly precipitation | 22.9 inches | Weather station | [3] |
| Days a year the low reaches 32 F or colder | 0 days | Weather station | [3] |
| Housing units in ZIP 94110 | 30,758 | This ZIP | [4] |
| Housing units in San Francisco | 414,602 | Whole city | [4] |
| Share of homes in ZIP 94110 that are detached single-family houses | 19 percent | This ZIP | [4] |
| Share of homes in San Francisco that are detached single-family houses | 18 percent | Whole city | [4] |
| Median year homes in ZIP 94110 were built | 1939 or earlier | This ZIP | [4] |
| Median year homes in San Francisco were built | 1946 | Whole city | [4] |
| Share of occupied homes in ZIP 94110 lived in by the owner | 42 percent | This ZIP | [4] |
| California Department of Transportation (Caltrans) aggregate base specification | Class 2 Aggregate Base, Section 26-1.02B, Standard Specifications (2026) | State | [5] |
Sources
- USDA NRCS Soil Data Access (SSURGO soil survey), retrieved 2026-10-31
- USGS Elevation Point Query Service (3DEP), retrieved 2026-10-31
- NOAA NCEI U.S. Climate Normals 1991-2020, annual and seasonal, retrieved 2026-10-30
- U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (tables B25001, B25003, B25024, B25035), retrieved 2026-10-30
- 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 Francisco
- Minimum order
- 2 tons or 2 cubic yards
- Delivered price from
- $428 for 2 tons of Fill Dirt
- Priced from
- San Francisco, CA ladder (this city)
We coordinate the truck from the yards that serve San Francisco; we do not run a yard in town.
Coverage map
Where we deliver in San Francisco
The drawing shows the nearest cities we price around San Francisco, at true bearing and distance. Outside the rings, enter your ZIP and we quote the haul from the nearest ladder.
Need bulk material delivered in San Francisco?
Delivered prices on every card, or send the job and we price it by hand.
Tools
Helpful calculators
Frequently Asked Questions
What should I put under a gravel courtyard in San Francisco?
Dig out loose rubble and soft fill first, since the center point of ZIP 94110 sits on ground mapped as urban land. Pack what remains, lay fabric, then add a firm course of Road Base or Crushed Concrete. Top it with Decomposed Granite for a solid floor or Pea Gravel for a looser one, and set edging along every side so the surface stays in place.
Do I need to worry about frost under pavers here?
No. The NOAA station at San Francisco DWTN, CA, about 2 miles from the center point, does not see a low of 32 F or colder in an average year. The real concerns are a soft subgrade and water from roofs and pavement. A packed base of Road Base, a thin bed of Concrete Sand and firm edging handle both.
Which soil is best for raised beds on a small lot?
Garden Soil is made for beds and planters and gives roots a clean, loose start. On ground mapped as urban land, building a bed on top of the surface is easier than digging into old fill. Add Compost each year to keep the bed rich, and use Topsoil for a lawn patch or a larger in-ground planting.
How do I keep a narrow side yard from turning to mud?
Lay woven fabric over the soil, then spread a few inches of #89 Crushed Stone or Walkway Gravel. These two stones drain freely and stay firm under foot. If a downspout empties into the passage, run a short Drain Rock trench from it so the water soaks in away from the house and the walking surface.
Can crushed concrete replace gravel under a patio?
Yes. Crushed Concrete is recycled concrete crushed and screened so it packs into a firm base, much like Road Base. It suits a city lot where an old slab or path is coming out anyway. Pack it in thin, damp lifts, and top it with Decomposed Granite, pavers on a sand bed, or a decorative stone.
What mulch suits beds that stay planted all year?
With no freezing nights at the downtown station, beds here stay in use year round, so mulch is about holding moisture and stopping weeds. Brown Shredded Mulch, Black Shredded Mulch and Red Mulch all do that well. Spread a few inches, keep it off stems, and top it up as it breaks down into the soil.