We’re always looking for passionate, hard-working professionals interested in a career as a rock supplier in Kansas City. View our open positions and apply with us!

KC’s Source for Rock and Stone
House of Rocks began as a quaint fossil shop decades ago. Over the years, we’ve evolved into the go-to rock supplier in Kansas City. We’re proud to see our products used to make spectacular and functional works of art across our community.

Meet House of Rocks
House of Rocks has been built up stone by stone over more than 40 years. We began in the 1970s as an unassuming fossil shop in Kansas City. Everything changed in 1984 though, when we started to branch out into stone supply. Customers connected with our new focus, and over the years we continually expanded our selection of rock and landscape supply products. We sell most of our stock items in any amount, including convenient bagged options for our gravel and river rock.
Today, House of Rocks stands tall as one of the largest stone suppliers in Kansas City. We’ve sold millions of tons of rock locally and nationwide, committed to providing our customers with the best service we can.

Our Commitment to Quality is Etched in Stone
We’re devoted to guiding individuals, contractors, and landscapers on the various uses for natural stone on any project. Our stone provides a beautiful, durable element to homes, businesses, landscape features, water features and more.

Our Values
Integrity
We deliver honest, earnest work for our customers with every order. Our goal is to do right by our customers every time.
Quality
House of Rocks stocks the best quality natural stone and supply products so your project always looks its best.
Service
We love educating and guiding our community on the uses and benefits of natural stone for a wide variety of projects.
Visit House of Rocks
Want to really get a feel for our products? Visit our KCK store, located off of I-35 and Lamar, to explore our showroom. Plus, you can explore our yard to see our vast inventory of stone for yourself.
(Please call ahead if there is inclement weather)
Phone:
913.432.5990Summer Hours
Mon – Fri: 7:30-5:30
Sat: 9-3
Winter Hours
Mon – Fri: 8-5
Sat: 9-1
House of Rocks Delivers!
We’re happy to load your order for you into your open bed truck or trailer at our storefront, but we also offer curbside delivery on any order within the KC metro and beyond. Big project? House of Rocks delivers semi-loads locally and nationwide.
What to Expect
Browse Our Selection
Explore our vast product inventory on our site to see our full collection of rock, stone, gravel, and supplies. We carry many different colors, sizes, and varieties of rocks to best serve our customers’ needs. You can always visit our showroom and yard to view our products in person as well.
Place Your Order
Once you know what products you’re interested in, request a quote on our website, over the phone, or in person. You’ll decide on pickup or delivery for your order and we’ll factor any relevant delivery fees into your quote. Once your quote is prepared, just let us know when you’re ready to pay!
Receive Your Items
After you’ve placed your order, your next steps will depend on whether your order will be picked up or delivered. For pick up, you can bring your vehicle to our yard and we will fill your truck or trailer with your rock. For delivery, we’ll unload your order at your property within 3 to 5 business days.
Check Out Our Sales and Events!


Ready to rock?
Interested in our products but don’t know where to start? Use our Find My Rock tool to receive tailored suggestions for your project!
Frequently Asked Questions
House of Rocks is a material provider only, but we’re happy to provide contractor referrals for talented professional installers who have experience working with our rock.
We sell our rock by weight in any amount. You can pay per pound if you just need a small amount of rock, or purchase bulk quantities by the ton!
For bulk rock pickup, you will need to bring a pickup truck or trailer. We will dump your rock into your vehicle and then you’ll be good to go! For some small orders, our rock can be purchased in 50-pound bags that can be loaded inside your vehicle.
Generally, you will need to know the surface area of your space to determine how much rock you’ll need. Just find the square footage, and then divide that number by the square feet per ton that your rock covers. When you place your order, we can help you determine how much you need for any type of stone.


