Driveway Gravel
3/4" stone for building or resurfacing a gravel driveway
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland

San Bernardino County, California ยท Free Delivery
Free delivery to Upland on every order, with loads arriving in as fast as 2 business days.
Delivering to Upland, CA
Free delivery on every order.
Crushed gravel and base materials that compact under tires.
3/4" stone for building or resurfacing a gravel driveway
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
3/8" stone that's comfortable underfoot for paths and walks
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Stone-and-dust blend that packs hard under drives and patios
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
3/4" minus blend compacted under roads and heavy-load areas
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Recycled 3/4" base for drives, pads and access roads
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Graded crushed stone for drainage, concrete and heavy work.
Angular 3/4" stone for drainage beds and concrete slab bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
All-purpose stone up to 1" for drainage, concrete and bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Small 3/8" stone for walkways, patios and driveway topping
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
1/4" to 3/4" stone for concrete mix, drain lines and beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
1/4" minus stone dust for paver bedding and leveling
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Clean 3/4" to 1" rock for French drains and septic fields
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
3/8" minus chip for paver joints, chip seal and tight bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
3/32" to 3/8" clean stone for drainage and concrete mixes
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
3/4" to 1-1/2" stone for erosion control and heavy base
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
1" to 2-1/2" angular stone for track beds and equipment pads
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
4" to 12"+ rock for shorelines, slopes and culvert outlets
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Clean 1/8" to 1/2" chip for paver bedding and walkway bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
1-1/2" to 2-1/2" washed stone for construction entrances
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Rounded stone for beds, borders and water features.
Rounded 1" to 3" stones for beds, borders and drainage
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Large 2" to 4" stones for water features and dry creek beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Smooth 3/8" pebbles for paths, patios and play areas
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Washed sand for masonry, concrete and leveling.
Fine sand for mortar, sandboxes and volleyball courts
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Coarse, clean sand for concrete, backfill and leveling
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Soil and fill by the ton, mulch by the cubic yard.
Screened topsoil for lawns, gardens and flower beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Hardwood mulch that holds moisture and keeps weeds down
From 1 Yard Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Compost-enriched soil for vegetable gardens and raised beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Compactable dirt for grading, backfill and low spots
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Upland
Pick the material and quantity.Open a product to see your price, with free delivery to Upland.
Choose a delivery date at checkout.As fast as 2 business days for most Upland addresses.
Clear a drop spot.The truck tips the load where you mark it. Note low wires or branches when you order.
Not sure how much you need?
Enter length, width and depth and the calculator returns the cubic yards and tons for your project.
Open the calculatorWhat do you order for gravel and aggregate delivery in Upland, CA? It depends on whether you are building a drive, moving water, or planting. California Rock Supply delivers bulk Class 2 base, washed stone, sand and soil by the ton across San Bernardino County.
Upland sits on alluvial ground that drains fast in the sun and swells when winter rain soaks the clay. Get the stone size right and your job handles both.
Drainage is the first order of business on most Upland jobs. Water comes off roofs, patios and hard ground fast in a storm, so you need clean washed stone with no fines, where water passes straight through instead of pooling.
For French drains, drywells and downspout runs, order Drain Rock or 3/4" Drain Rock. Both are washed, so they stay open and move water away from the house and the slab edge.
Material size runs from coarse to fine. Coarse stone takes heavy flow, mid sizes handle drainage beds and fine stone beds pipes and joints.
Under everything, Class 2 Base, also called Class II base rock, is the standard California base, specified by Caltrans as Class 2 aggregate base. Recycled Class 2 base from Road Base or asphalt does the same job under drives and slabs, and Caltrans allows processed reclaimed material in aggregate base.
The working season here is long. Warm, dry weather suits base, paver and drainage work for most of the year, and winter storm days are the main interruption. Time a delivery around those storms rather than into them.
That matters because the ground changes with the weather. Soils across the Inland Empire valleys run from sandy loam to clay, and the expansive clay in many basins swells when wet and shrinks and cracks when dry. Wetting it under a slab or a drive makes it move.
Two habits prevent that. Compact the Class 2 base in lifts so it locks up before paving, and put a clean drainage layer where runoff collects. Run downspouts into a drywell or a stone-filled trench instead of against the foundation.
On slopes and creek banks, arm the edges with RipRap before the first heavy storm. Burned hillsides and canyons above the valley shed debris flows when the rain finally arrives.
Order online and choose your quantity by the ton or by the cubic yard, whichever your takeoff uses. Bulk delivery to a site in Upland is straightforward: give us clear access, a spot to dump, and a rough sense of how the load will be staged.
Coverage runs across San Bernardino County, including San Bernardino, Fontana, Ontario, Rancho Cucamonga and Victorville. Plan on typical lead time for bulk loads, and order a little ahead during the winter storm window when everyone is trying to beat the rain.
Tell us what the material is for and we will point you at the right size and the right depth for the job.
California Rock Supply delivers Class 2 base, washed drain rock, crushed stone, sand, soil and cobble across Upland and San Bernardino County. Order online by the ton or the yard and we will bring it to your site. Get your quantities together and place the order when you are ready.
Common questions about gravel and aggregate delivery in Upland, CA
Yes. California Rock Supply delivers Class 2 base in bulk to sites across Upland and the rest of San Bernardino County. Order it by the ton or the yard, compacted in lifts under drives, parking pads and the base beneath pavers, slabs and Stone Screenings paths. It is the standard California base material, specified by Caltrans as Class 2 aggregate base.
Start with Class 2 base compacted in lifts, then top it with driveway gravel for the wearing surface. The Class 2 base carries the load and holds the shape; the surface layer keeps the drive tidy and shed water. If your drive is already firm and just needs a fresh top, order the surfacing material on its own.
Yes. We deliver across California, and the surrounding towns and rural addresses around Upland are covered the same way as addresses in town. If you are not sure whether your address is reachable, send it over and we will confirm before you order.