Service area · TX
Gravel, Rock and Soil Delivery in San Angelo, TX
Bulk gravel, crushed stone, sand, soil and mulch delivered across San Angelo, TX, priced by the load for your ZIP.
- Min. order
- 2 tons or 2 yd³
- Area
- San Angelo and nearby ZIPs
- From
- $426 delivered
Every price below is the delivered total.
Gravel Valet delivers crushed stone, base, sand, soil and mulch to San Angelo homes, ranch drives and job sites. Put your ZIP in the box above and the materials for your address load on screen.
Below, the soil survey, the nearest NOAA station and Census housing figures for ZIP 76901 become practical advice for a dry climate with the odd hard storm.
Plan
How much do you need?
Work out your material
In stock
Materials available in San Angelo
Every price is the delivered total for 2 tons or yards, in whole dollars.
From$7172 ton delivered#57 Crushed Stone
Gravel and Crushed Stone- Size
- 3/4 to 1 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5612 ton deliveredPea Gravel
Driveway and Landscaping- Size
- 3/8 inch
- Weight
- 2,600 lb/yd³
- Color
- Mixed tan and brown
From$6132 ton deliveredRiver Rock
Driveway and Landscaping- Size
- 1 to 3 inches
- Weight
- 2,600 lb/yd³
- Color
- Mixed earth tones
From$5652 ton deliveredTopsoil
Soil and Fill- Size
- Screened
- Weight
- 2,200 lb/yd³
- Color
- Dark brown
From$4692 ton deliveredDriveway Gravel
Driveway and Landscaping- Size
- 3/4 inch clean crushed
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$4892 ton deliveredRoad Base
Drainage and Base- Size
- 3/4 inch minus
- Weight
- 2,800 lb/yd³
- Color
- Gray
From$5422 ton deliveredMason Sand
Sand- Size
- Fine
- Weight
- 2,700 lb/yd³
- Color
- Tan
From$7012 yd deliveredBrown Shredded Mulch
Mulch and Wood- Size
- Double shredded
- Weight
- 800 lb/yd³
- Color
- Brown
From$4262 ton deliveredFill Dirt
Soil and Fill- Size
- Unscreened
- Weight
- 2,400 lb/yd³
- Color
- Brown
From$4432 ton delivered#89 Crushed Stone
Gravel and Crushed Stone- Size
- 3/8 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$4462 ton deliveredFill Sand
Sand- Size
- Unscreened
- Weight
- 2,700 lb/yd³
- Color
- Tan
From$4482 ton deliveredAsphalt Millings
Driveway and Landscaping- Size
- 1 inch minus
- Weight
- 2,900 lb/yd³
- Color
- Black
From$4602 ton deliveredConcrete Sand
Sand- Size
- Coarse
- Weight
- 2,700 lb/yd³
- Color
- Tan to gray
From$4602 ton deliveredPlayground Sand
Sand- Size
- Fine, washed
- Weight
- 2,700 lb/yd³
- Color
- Light tan
From$4652 ton deliveredStone Dust Screenings
Drainage and Base- Size
- 1/4 inch and fines
- Weight
- 2,800 lb/yd³
- Color
- Gray
From$4722 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$4932 ton delivered#67 Stone
Gravel and Crushed Stone- Size
- 3/4 inch and under
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5102 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$5342 ton deliveredRiprap
Drainage and Base- Size
- 6 to 12 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5402 ton deliveredDecomposed Granite
Driveway and Landscaping- Size
- 1/4 inch and fines
- Weight
- 2,500 lb/yd³
- Color
- Gold to tan
From$5542 ton deliveredGarden Soil
Soil and Fill- Size
- Blended
- Weight
- 2,000 lb/yd³
- Color
- Dark brown
From$5632 yd deliveredCompost
Soil and Fill- Size
- Screened
- Weight
- 1,200 lb/yd³
- Color
- Dark brown
From$5742 ton deliveredWalkway Gravel
Driveway and Landscaping- Size
- 3/8 inch
- Weight
- 2,600 lb/yd³
- Color
- Mixed
From$5882 ton deliveredCrushed Concrete
Driveway and Landscaping- Size
- 3/4 inch minus
- Weight
- 2,600 lb/yd³
- Color
- Light gray
From$5892 ton delivered3/8" Crushed Stone
Gravel and Crushed Stone- Size
- 3/8 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$5922 ton deliveredDrain Rock
Drainage and Base- Size
- 3/4 to 1-1/2 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$6392 ton delivered3/4" Crushed Stone
Gravel and Crushed Stone- Size
- 3/4 inch
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$6392 ton deliveredRailroad Ballast
Gravel and Crushed Stone- Size
- 1-1/2 to 2-1/2 inches
- Weight
- 2,700 lb/yd³
- Color
- Gray
From$7012 yd deliveredRed Mulch
Mulch and Wood- Size
- Double shredded
- Weight
- 800 lb/yd³
- Color
- Red
From$7022 yd deliveredBlack Shredded Mulch
Mulch and Wood- Size
- Double shredded
- Weight
- 800 lb/yd³
- Color
- Black
From$9282 yd deliveredWood Chips
Mulch and Wood- Size
- 1 to 3 inches
- Weight
- 700 lb/yd³
- Color
- Natural
Popular projects
Common gravel projects in San Angelo
The ground and weather in San Angelo
Tulia loam, a forgiving soil
The USDA survey maps Tulia loam, 1 to 3 percent slopes, at the ZIP's center point. The Tulia series makes up 100 percent of the map unit. Loam is a balanced mix of sand, silt and clay, and it is about as easy to work as soil gets. It holds together when squeezed, breaks apart cleanly, and takes both a shovel and a plate compactor well.[1]
Drainage favors builders. The survey rates the soil well drained, in hydrologic group B with moderate infiltration. Rain soaks in at a steady pace instead of racing off the surface or standing in puddles, and the ground dries back out without much help.[1]
That combination makes loam one of the easier soils for a beginner to build on. A test hole shows it plainly: the walls stand up on their own, the spoil crumbles in the hand, and water poured into the hole drains away within a short wait. If a hole holds water for a long time instead, that spot has a tighter layer below and deserves a bit more base and a drainage path.[1]
Shrink-swell in the top 100 cm rates moderate, at 4.5 percent linear extensibility. The loam swells a little when soaked and shrinks a little when it dries, enough to notice in a long slab or a rigid edge but not enough to heave a well-built gravel surface. Flexible materials such as compacted stone handle that movement better than poured concrete.[1]
The center point stands 1,940 feet above sea level, on a map unit sloping 1 to 3 percent. A gentle grade like that helps a driveway shed water, as long as the high side does not funnel runoff straight onto it.[1],[2]
Dry country with sudden storms
The NOAA station San Angelo WFO, TX, about 13 miles away, supplies the weather normals. It averages 20.9 inches of precipitation and 1.3 inches of snowfall a year. Dry weeks are the rule, and a surface has to hold together through long spells of heat and wind. When rain comes, it can come hard, so drainage still needs a plan.[3]
The station counts 60 days a year when the low reaches 32 F or colder. Its median last spring freeze is March 22, and its median first fall freeze is November 10. Freezes come and go overnight more than they settle in, so frost rarely gets deep into a well-drained base.[3]
Plant tender annuals and vegetables after the late-March date, and wrap or cover them once mid-November arrives. A layer of mulch over the root zone smooths out the swing between warm afternoons and freezing nights.[3]
Wind matters in open country too. Fine sand and dust lift off bare ground on a dry, gusty day, and loose wood mulch can blow into corners. Heavier materials, such as River Rock or 3/4" Crushed Stone, stay where they are spread. Shredded mulch knits together and holds better than chips in an exposed bed, while Wood Chips do well under trees where the wind is broken.[3]
A ranch-style gravel drive
On well-drained loam, a long gravel drive goes together without much fuss. Strip the grass and topsoil, crown the subgrade so water runs to both sides, and compact it. Fabric is optional on soil like this, though it helps on any soft patch or low swale the drive has to cross.[1]
Road Base is the backbone. Spread it in thin lifts, wet each one, and compact it until a boot heel barely marks the surface. The mix of angular rock and fines locks into a hard layer that handles pickups, trailers and the odd delivery truck. Crushed Concrete does the same job and suits a work yard or barn approach.[1]
Top the base with 3/4" Crushed Stone or Driveway Gravel for grip. In dry weather a thin top layer keeps dust down, because the compacted fines below stay covered. Where the drive dips through a low spot, set a culvert and armor both ends with Riprap so storm runoff does not undercut the road.[3]
Rock and mulch for a dry-climate yard
Many yards here trade thirsty lawn for rock and native plants. River Rock, Decomposed Granite and 3/8" Crushed Stone all work as a ground cover that does not need watering. Lay fabric under them to cut down on weeds, and edge each area so stone stays out of the remaining grass.[3]
Mixing sizes adds interest without adding water. A border of larger River Rock around a bed of 3/8" Crushed Stone, with a Decomposed Granite path running through it, gives a front yard texture and color all year. Leave planting pockets with Compost worked into the loam for native shrubs and grasses, and run a drip line under the stone before it goes down.[1],[3]
Loam is good planting soil, so beds need less help than on sand or clay. Mix Compost into the top layer for extra organic matter, and use Garden Soil to fill raised beds. Top the soil with Brown Shredded Mulch or Wood Chips to hold moisture between rains.[1],[3]
Choosing between Road Base and Crushed Concrete
Road Base and Crushed Concrete each compact into a hard, stable layer, and each works well on Tulia loam. Road Base is natural crushed rock with fines blended in, so it has a consistent color and binds tightly when wet and rolled. Crushed Concrete is recycled material with a similar mix of sizes, slightly lighter in color and just as firm once packed.[1]
Choose Road Base for a front driveway where an even look matters, and Crushed Concrete for a shop yard, a parking area behind a barn or a long ranch road where volume counts most. Either one wants a cap of clean stone on top in dry country, so the binding fines stay put instead of blowing away as dust.[3]
Homes in ZIP 76901 and the state base book
The Census counts 14,021 housing units in ZIP 76901. Detached single-family houses account for 75 percent of them, a little above the 70 percent share across San Angelo. Owners live in 71 percent of the ZIP's occupied homes. The median home in the ZIP was built in 1975, and the city median is 1978. San Angelo as a whole has 44,176 housing units.[4]
For state highways, the Texas Department of Transportation calls for Flexible Base under Item 247 of its Standard Specifications for Construction and Maintenance of Highways, Streets, and Bridges (2024). A home drive does not follow that book, but it shares the same principle of a dense, rolled stone layer.[5]
With a high share of detached houses, common jobs include a fresh gravel driveway, a pad for an RV or trailer, and rock for a front yard that has given up on grass.[4]
The numbers behind this page
| Fact | Value | Applies to | Source |
|---|---|---|---|
| Soil map unit at the ZIP's center point | Tulia loam, 1 to 3 percent slopes | City center point | [1] |
| Main soil series | Tulia (100 percent of the map unit) | City center point | [1] |
| Texture of the top mineral soil layer | loam | City center point | [1] |
| Drainage class | well drained | City center point | [1] |
| Hydrologic soil group | B (moderate infiltration) | City center point | [1] |
| Shrink-swell in the top 100 cm (linear extensibility) | moderate, 4.5 percent | City center point | [1] |
| Ground elevation at the ZIP's center point | 1,940 feet | City center point | [2] |
| NOAA normals station used | San Angelo WFO, TX, about 13 miles away | Weather station | [3] |
| Average yearly precipitation | 20.9 inches | Weather station | [3] |
| Average yearly snowfall | 1.3 inches | Weather station | [3] |
| Days a year the low reaches 32 F or colder | 60 days | Weather station | [3] |
| Median date of the last spring freeze (32 F) | March 22 | Weather station | [3] |
| Median date of the first fall freeze (32 F) | November 10 | Weather station | [3] |
| Housing units in ZIP 76901 | 14,021 | This ZIP | [4] |
| Share of homes in ZIP 76901 that are detached single-family houses | 75 percent | This ZIP | [4] |
| Share of homes in San Angelo that are detached single-family houses | 70 percent | Whole city | [4] |
| Share of occupied homes in ZIP 76901 lived in by the owner | 71 percent | This ZIP | [4] |
| Median year homes in ZIP 76901 were built | 1975 | This ZIP | [4] |
| Median year homes in San Angelo were built | 1978 | Whole city | [4] |
| Housing units in San Angelo | 44,176 | Whole city | [4] |
| Texas Department of Transportation aggregate base specification | Flexible Base, Item 247, Standard Specifications for Construction and Maintenance of Highways, Streets, and Bridges (2024) | State | [5] |
Sources
- USDA NRCS Soil Data Access (SSURGO soil survey), retrieved 2026-10-30
- USGS Elevation Point Query Service (3DEP), retrieved 2026-10-30
- 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
- Texas Department of Transportation, Standard Specifications for Construction and Maintenance of Highways, Streets, and Bridges (2024), Item 247, 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 Angelo
- Minimum order
- 2 tons or 2 cubic yards
- Delivered price from
- $426 for 2 tons of Fill Dirt
- Priced from
- San Angelo, TX ladder (this city)
We coordinate the truck from the yards that serve San Angelo; we do not run a yard in town.
Coverage map
Where we deliver in San Angelo
The drawing shows the nearest cities we price around San Angelo, 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 Angelo?
Delivered prices on every card, or send the job and we price it by hand.
Tools
Helpful calculators
Frequently Asked Questions
Which gravel works best for a San Angelo driveway?
A compacted layer of Road Base topped with 3/4" Crushed Stone or Driveway Gravel. The loam at the ZIP's center point is well drained, so it makes a firm subgrade. Crown the drive so storm water runs off both sides, and armor any low crossing with Riprap or #4 Crushed Stone.
Do I need fabric under gravel on loam?
Not always. Well-drained loam holds up to a compacted base without help. Use fabric over soft patches, low areas that stay damp after rain, and anywhere the drive crosses a swale. Under decorative rock in a yard, fabric is worth it for weed control even where the soil itself is firm.
What rock suits a front yard that gets little water?
River Rock, Decomposed Granite and 3/8" Crushed Stone all hold up in dry heat without watering. Decomposed Granite packs into firm paths, River Rock fills beds and swales, and crushed stone locks in place along walks. The San Angelo WFO station averages 20.9 inches of precipitation a year, so a rock yard makes sense.
What goes under pavers here?
Compact the loam, add Road Base or Crushed Concrete in thin lifts, then screed a thin bed of Concrete Sand. The soil's moderate shrink-swell rating means a flexible paver patio handles movement better than a slab. Set an edge restraint and sweep sand into the joints after the pavers are tamped.
When should I plant in San Angelo?
The median last spring freeze at the San Angelo WFO station is March 22, and the median first fall freeze is November 10. Plant warm-season beds after late March, and set out shrubs and trees in fall when the heat eases. Mulch over the soil helps roots handle hot afternoons and cold nights.