

Central Alabama · Jefferson County
Gravel Delivery & Excavating in Birmingham & Jefferson County
Basements, grading and material delivery across the Birmingham metro
Hillside basements in Vestavia, tight driveways in Mountain Brook, new pads in McCalla — we have been delivering material and moving dirt across Birmingham and Jefferson County for two decades.
- Hillside basements & foundations
- Drainage fixes & re-grading
- Concrete removal & haul-off
- Quarry-direct stone from Calera
Hillside know-how
Basements and pads on sloped, rocky lots — dug, hauled and graded properly.
Tight-access pros
Older neighborhoods and narrow drives are routine for our drivers and operators.
Drainage done right
Re-grading, swales and #57 stone French drains that actually move water.
Birmingham terrain takes experience
Jefferson County is ridges, red clay and rock. Basements get dug into hillsides, driveways climb, and older neighborhoods in Homewood, Mountain Brook and Crestline have tight streets and mature trees. Our operators have excavated basements in Birmingham, removed sidewalks in Mountain Brook, hauled fill out of Cahaba Heights and graded lots in McCalla — we know how to get equipment and trucks in without wrecking what is already there.
Material delivered from just down I-65
Our Calera yard is about 40 minutes south of downtown Birmingham. We load quarry-direct and deliver #57 stone, crusher run, fill dirt, screened topsoil, mason sand and mulch throughout Hoover, Vestavia Hills, Pelham line, Bessemer, Hueytown, Gardendale, Trussville and the whole metro.
Common Birmingham projects
- Basement and foundation excavation on sloped lots
- French drains and re-grading for yards that hold water
- Driveway base and gravel for new and rebuilt drives
- Concrete and sidewalk removal, then re-grade
- Fill dirt in and spoil out for pools and additions
Materials in Jefferson County
Bulk Materials Delivered by the Load
Quarry-direct from Calera at wholesale pricing, delivered with our own trucks.






Excavation & Site Work in Jefferson County
Free planning tool
How Much Material Do You Need?
Enter the area and depth. The calculator converts it to cubic yards, tons and truckloads for the exact material you pick — then sends the numbers straight into your quote request.
Enter your dimensions to see cubic yards, tons and truckloads.
- Material
- —
- Area
- —
- Volume
- —
- Recommended order
- —
- 18-ton truckloads
- —
- Delivered price
- —
Based on diesel at or below $5.50/gal. Fuel surcharges may apply if diesel exceeds $5.50. Final price confirmed before dispatch.
Planning estimate only — we confirm the quantity and give you an exact delivered price with your quote.
Free quote
Request a Free Quote
Tell us what you need and where. You will get a straight, delivered price — no runaround.
- Call Cliff directly(205) 506-5000
- E-mailoffice@cthauling.com
- Yard & office10494 Highway 25, Calera, AL
- HoursMon–Fri 7:00 AM – 5:00 PM · Sat by appointment
Our work
Recent Projects
FAQ
FAQ — Birmingham & Jefferson County
Do you deliver gravel to Birmingham?
Yes — everywhere in Jefferson County, including Hoover, Vestavia Hills, Homewood, Mountain Brook, Bessemer, Trussville and Gardendale.
Can you excavate a basement on a hillside lot?
Yes. We have excavated basements across Birmingham; we plan access, haul off spoil and backfill when the walls are up.
Can you remove an old concrete driveway or sidewalk?
Yes — we break it out, haul it off and re-grade so the area is ready for new concrete, stone or sod.
Nearby service areas
Also Serving
Delivery coverage
Towns & ZIP Codes We Serve — Birmingham & Jefferson County
We deliver to every town and ZIP code below. Don't see yours? Call (205) 506-5000 — we can usually get a truck there.
- Birmingham352033520435205352063520735208352113521235214352173521835221352223522435228352333523435235
- Hoover352163522635244
- Vestavia Hills & Cahaba Heights35243
- Homewood35209
- Mountain Brook3521335223
- Irondale35210
- Center Point35215
- Bessemer3502035022
- Hueytown35023
- McCalla35111
- Pleasant Grove35127
- Adamsville35005
- Gardendale35071
- Fultondale35068
- Pinson35126
- Trussville35173
- Leeds35094

