Excavation – Demolition – Grading

In Business since 1973

About Us

LeRoux Companies, LLC is a family owned and operated Excavation business – founded in 1973 by Thomas LeRoux under LeRoux Excavating, Inc. Thomas grew the company for 39 years along with his son Doug LeRoux. In 2012 Tom LeRoux retired and his son Doug LeRoux took over the business and is now leading the 2nd generation under LeRoux Companies, LLC.

<br><br>Meet the Owner<br>  Doug LeRoux


Meet the Owner
Doug LeRoux

Services we provide in light Commercial & Residential Excavation, serving the Twin Cities & surrounding communities since 1973

Excavation

Demolition

Grading

Hauling

Site Clearings

Driveways

Underpinning

Tree Removal

Septic Systems

Reviews

Gloria Nase
Gloria Nase

When we started the process of building our new garage, I didn’t even know what an excavator was. We called a few local places and LeRoux Companies provided the most prompt and best customer service. Doug was out here within a few days and had our estimate the next day as promised. Doug goes above and beyond in providing his expertise at all aspects of our building project. He always kept us informed to what was going on, gave us ideas we would have never thought of. We highly recommend LeRoux Companies, you absolutely can’t go wrong 🙂

Troy Edmond
Troy Edmond


I originally called another large local excavation company for my pole barn pad and wasn’t very happy with their customer service when they came out to give me an estimate. LeRoux Companies was suggested to me by a family member and I couldn’t be happier. The owner, Doug, came out on a Saturday to give me an estimate and was here within a few days to get the job done. The work he did here was far beyond my expectations and it was on point with his estimate. Doug has been running these machines since he was 12 and it shows! If you’re looking for a experienced, honest and genuine excavation contractor in or around North Branch, call LeRoux Companies!

LEROUX COMPANIES, LLC
39562 Grand Ave
North Branch, MN 55056

Phone (651) 426-2084