
Buy Bulk Gravel, Sand and Soil in Minnesota
Find your town: all 725 Minnesota cities we deliver to
Browse them A to Z: Ada to Elko New Market · Elkton to Loretto · Lowry to South Haven · South St Paul to Zumbrota.
You need bulk gravel and aggregate delivery across Minnesota, and you want it named the way your crew names it. Minnesota Rock Supply sells Class 5, the standard base course here, along with washed stone, sand, black dirt and mulch.
Glacial ground covers almost the whole state, so what sits under the job changes from one region to the next.
Order online by the ton or by the yard, and pick your delivery date at checkout. A dump truck tips the load on site.
Materials Delivered Across Minnesota
Class 5 is the Minnesota base course.
It goes under driveways, parking pads, shed and garage bases and road base.
Class 2 is the 3/4 inch crushed surfacing class in the same spec, sold as Class 2 granite, buff limestone or red limestone. Driveway gravel tops an existing drive or finishes over a compacted base.
Class 5 and Driveway Gravel cover most drive work between them.
Clear rock is washed stone with the fines taken out. 3/4 Clear Rock handles drainage beds, drive surfacing, construction entrances and trench backfill, and as foundation rock it goes under basement slabs and footing drains.
Drainage Rock runs about 1 1/2 inch clear and suits French drains, drywells, footing drains and downspout runs. RipRap armours lakeshore, streambank, culvert outlets and slopes against ice, wave and spring runoff.
Granite Fines bed pavers, flagstone and patios, and compact into garden paths. 3/8" Natural Pea Gravel covers walkways, play areas and exposed aggregate work.
Sand and soil finish the job. Mason Sand serves brick, block and paver joints.
Washed Sand beds and levels under slabs and pavers.
Black dirt is what Minnesota calls topsoil, and it comes screened or pulverized for lawns and beds. Top Soil and Fill Dirt handle planting beds and bulk fill before a Class 5 course goes down.
Ground and Climate Across Minnesota
The building season runs from the spring thaw into late autumn. It is longest in the Twin Cities metro and Southeast Minnesota, and shortest in the Arrowhead and along the northern border.
Frozen ground stops compaction through the winter.
Spring load limits go up on Minnesota roads zone by zone from early March. They come off in April in the south and the metro, and as late as mid-May in the north.
Frost depth is set by county rather than statewide. The Minnesota Residential Code footing table calls for 5 feet in its 34 Zone I counties across the north, and 3 feet 6 inches in its 53 Zone II counties across the centre and south.
In Northwest Minnesota the flat bed of glacial Lake Agassiz left deep silt and clay, with sandy beach ridges marking the old shorelines. Lake clay runs as much as 150 feet thick along the northwestern border, and lake sediment is weak and frost susceptible.
The Arrowhead and North Central Minnesota sit on thin, stony till over Precambrian bedrock, with red sandy drift and broad peat basins. Outwash sand plains around Wadena, Park Rapids and Detroit Lakes are dependable sand and gravel ground.
Central Minnesota runs moraine and granite belt, with granite at or near the surface and worked quarries along the Mississippi and Sauk rivers at St. Cloud, Waite Park, Rockville and Cold Spring.
The Twin Cities metro holds several different grounds inside one short drive. Southwest and South Central Minnesota carry gray Des Moines lobe till under deep black prairie soil, and Southeast Minnesota is karst country where groundwater works limestone into sinkholes and springs.
Snowmelt is the heaviest water of the year statewide. Thawed ground sitting over a still-frozen layer is what floods yards and softens drives in spring.
Where We Deliver in Minnesota
Minnesota Rock Supply delivers across the whole state. That includes Hennepin County, Ramsey County, Dakota County, Anoka County and Washington County in the metro, and St.
Louis County up north.
Outstate coverage runs through Olmsted County, Stearns County, Scott County, Wright County, Carver County and Sherburne County. If your address is in Minnesota, you can order to it.
How to Order and Size a Load
Order online from a product page. Quantities are ordered by the ton or by the yard.
Each product page has a calculator for sizing the load.
Pick a delivery date at checkout. The truck tips the load on site as one pile.
Order Class 5 and Washed Stone Across Minnesota
Minnesota Rock Supply covers the state, from Hennepin County and the Twin Cities metro to St. Louis County and the Arrowhead.
Class 5, clear rock, granite fines, sand, black dirt and mulch are all ordered online by the ton or by the yard. Pick your delivery date at checkout and place the order.
Our Most Popular Products
Open a product to see your delivered price.

Driveway Gravel
From 1 Ton Delivered, FREE to your Doorstep

Walkway Gravel
From 1 Ton Delivered, FREE to your Doorstep

Top Soil
From 1 Ton Delivered, FREE to your Doorstep

River Rock
From 1 Ton Delivered, FREE to your Doorstep

3/8" Natural Pea Gravel
From 1 Ton Delivered, FREE to your Doorstep

#57 Stone
From 1 Ton Delivered, FREE to your Doorstep
Frequently Asked Questions
Common questions about gravel and aggregate delivery in Minnesota
What is the difference between crushed stone and Natural Pea Gravel?
Crushed stone has angular faces from a crusher, so it binds and compacts. Class 5 and Class 2 are crushed, and clear rock is crushed and washed. Natural Pea Gravel is round washed stone, sold here as pea rock or 3/8 inch natural pea gravel, and it stays loose, which suits walkways, play areas and exposed aggregate.
Should I order material by the ton or by the yard?
Both are accepted, and either works. Weigh the two options against how your supplier names the material: crushed rock and washed stone are usually ordered by the ton, while sand, black dirt, fill dirt and mulch are often ordered by the yard. Each product page has a calculator to size the load.
Which stone is best for drainage in Minnesota?
Clean washed stone drains, and Minnesota yards call it clear rock. Drain rock at about 1 1/2 inch clear suits French drains, drywells, footing drains and downspout runs. 3/4 inch clear rock covers drainage beds and trench backfill, and 3/8 inch crushed stone handles fine drainage and pipe bedding.
Counties We Serve in Minnesota
- Aitkin County
- Anoka County
- Becker County
- Beltrami County
- Benton County
- Big Stone County
- Blue Earth County
- Brown County
- Carlton County
- Carver County
- Cass County
- Chippewa County
- Chisago County
- Clay County
- Clearwater County
- Cook County
- Cottonwood County
- Crow Wing County
- Dakota County
- Dodge County
- Douglas County
- Faribault County
- Fillmore County
- Freeborn County
- Goodhue County
- Grant County
- Hennepin County
- Houston County
- Hubbard County
- Isanti County
- Itasca County
- Jackson County
- Kanabec County
- Kandiyohi County
- Kittson County
- Koochiching County
- Lac Qui Parle County
- Lake County
- Lake Of The Woods County
- Le Sueur County
- Lincoln County
- Lyon County
- Mahnomen County
- Marshall County
- Martin County
- McLeod County
- Meeker County
- Mille Lacs County
- Morrison County
- Mower County
- Murray County
- Nicollet County
- Nobles County
- Norman County
- Olmsted County
- Otter Tail County
- Pennington County
- Pine County
- Pipestone County
- Polk County
- Pope County
- Ramsey County
- Red Lake County
- Redwood County
- Renville County
- Rice County
- Rock County
- Roseau County
- Scott County
- Sherburne County
- Sibley County
- St Louis County
- Stearns County
- Steele County
- Stevens County
- Swift County
- Todd County
- Traverse County
- Wabasha County
- Wadena County
- Waseca County
- Washington County
- Watonwan County
- Wilkin County
- Winona County
- Wright County
- Yellow Medicine County
Largest Cities We Serve in Minnesota
- Minneapolis, MN
- Saint Paul, MN
- Rochester, MN
- Duluth, MN
- Lakeville, MN
- Maple Grove, MN
- St Cloud, MN
- Burnsville, MN
- Eden Prairie, MN
- Minnetonka, MN
- Shakopee, MN
- Mankato, MN
- Moorhead, MN
- Cottage Grove, MN
- Inver Grove Heights, MN
- Andover, MN
- Savage, MN
- Rosemount, MN
- Chaska, MN
- Prior Lake, MN
- Elk River, MN
- Austin, MN
- Owatonna, MN
- Winona, MN
Minnesota Cities A to Z
725 cities and towns, listed alphabetically across 4 pages.