top of page


A Trusted Roof Installation Pro in Inver Grove Heights, MN

When you need exterior services, from roofing to siding, The Best Roofing Company got you covered. For over 19 years in the industry, our team has been one of the leading professional contractors in Inver Grove Heights, Minnesota. Whether you need a simple repair or a completely new construction, we offer reliable, effective solutions and top-quality workmanship.

Our Service Areas

Based in Inver Grove Heights, MN, The Best Roofing Company provides a range of exterior services, from roof installation to window replacement. We proudly serve homeowners in the following areas:

  • Saint Paul, MN

  • Cottage Grove, MN

  • Mendota Heights, MN

  • Woodbury, MN

  • Eagan, MN

  • Maplewood, MN

  • Rosemount, MN

  • Oakdale, MN

  • Hastings, MN

  • Apple Valley, MN

  • Richfield, MN

  • and many more!

In the Event of Storm Damage, Our Team Can Help You!

Minnesota is not a stranger to extreme weather conditions. If your home has been damaged after a storm, don’t hesitate to call The Best Roofing Company right away! No matter the size of the leak or structural damage, our committed team can handle it. 

The Best Roofing Company can also assist you with filing an insurance claim to cover the storm damage repairs. With 19 years of experience, we know what it takes to make the process easier and effortless. 

Get in Touch With Us Today

At The Best Roofing Company, we are dedicated to assisting you with your exterior project. Our team makes it a priority to help you build a durable and long-lasting home for your family for years to come. For your roof installation</a> or siding replacement project, call us today at (612) 458-9378or visit our website to book an appointment. 

bottom of page