Residential Roofing Contractor in Bloomington, MN

At D.S. Bahr Construction, Inc., we have served the Bloomington, MN, area as a trusted residential roofing contractor since 1990. Whether your home in neighborhoods like Normandale Hills or near the Minnesota River Valley needs a minor repair or a full roof replacement, we bring more than three decades of hands-on experience to every job. Call 612-722-1448 today to request your free estimate and get a same-week response from a residential roofing contractor who knows Bloomington roofs.

Roofer installing blue ceramic roof tiles over wooden battens on a sunny day

What a Residential Roofing Contractor in Bloomington, MN Can Do for Your Home

As your residential roofing contractor, we handle everything from routine inspections to complete roof replacements. Bloomington homeowners face a uniquely demanding climate. Harsh winters bring heavy snow loads and repeated freeze-thaw cycles, while spring and summer storms can roll in with large hail and winds strong enough to lift shingles off the deck. As a local contractor who knows this region, we can spot warning signs before they turn into expensive interior damage.


We offer the following residential roofing services for Bloomington-area homes:

  • Roof inspections to identify damage from hail, wind, and freeze-thaw cycles before leaks develop.
  • Roof repair for cracked or missing shingles, failing flashing, open seams, and storm-related damage.
  • Full roof replacement using high-quality materials from trusted manufacturers, including GAF.
  • Storm damage assessment and documentation to support homeowner insurance claims.
  • Cedar shake and asphalt shingle roofing tailored to your home's style and budget.

How Do You Know if You Need Roof Repair or Full Replacement?

The answer depends on your roof's age, the extent of damage, and how the underlying deck has held up. Widespread granule loss, multiple failed areas, or a roof past its expected service life typically points toward replacement. Isolated damage to a few shingles or a section of flashing can often be addressed with targeted repairs. The only way to know for certain is a professional inspection.


When we assess your Bloomington home, we examine both the visible surface and the condition of the underlayment and decking beneath. That thorough approach prevents homeowners from paying for repairs when replacement is the right call, and vice versa. Licensed and insured, we meet all local requirements and stand behind our work.

Minnesota's Climate and What It Means for Bloomington Roofs

Minnesota weather demands more from a roof than the weather in most other states does. Bloomington regularly sees heavy snowfall, sub-zero temperatures, and severe thunderstorms. Ice dams are among the most common and damaging winter problems for local homeowners. They form when heat escaping through the roof melts snow near the ridge and the meltwater refreezes at the colder eaves, forcing water up under shingles and into the home.


Summer brings its own risks. Hailstorms can punch through shingle granules and weaken the mat underneath. Wind damage can expose underlayment and open entry points for moisture. Freeze-thaw cycles through spring and fall cause roofing materials to expand and contract repeatedly, accelerating wear on seams and flashing.


Choosing a residential roofing contractor who has worked in Bloomington, MN, through 30-plus Minnesota winters means choosing a team that understands these specific failure points and builds solutions designed to handle them.

How We Approach Every Roofing Project

Our process is straightforward and designed to keep you informed at every step.


  1. Contact us at 612-722-1448 to schedule your free estimate.
  2. One of our contractors visits your property to inspect the roof and identify all areas of concern.
  3. You receive a clear written estimate covering the recommended scope of work and materials.
  4. Our crew completes the work with quality materials and attention to detail.
  5. A final walkthrough confirms the project meets our standards before we leave.


You can check our Google Business Profile to read reviews from Bloomington-area neighbors who have been through the same process.

Frequently Asked Questions

  • How Long Does a Roof Replacement Take in Bloomington, MN?

    Most residential roof replacements are completed in one to two days, depending on the size and complexity of the project. It helps to book your estimate early, especially heading into spring storm season or before the first winter freeze.

  • Do We Work With Your Insurance Company?

    We can document storm damage to support your insurance claim. After an inspection, we provide a clear assessment of what the storm caused, helping you communicate the scope of repairs to your insurer. Contact us promptly after a hail or wind event.

  • What Roofing Materials Work Best for Minnesota Winters?

    High-quality asphalt shingles rated for impact resistance and heavy snow loads are well suited to the Bloomington climate. We use materials from trusted manufacturers, including GAF, selected for durability in demanding conditions. As your residential roofing contractor, we can help you choose the right product for your home and budget.

  • How Often Should I Schedule a Roof Inspection in Bloomington?

    Most roofing professionals recommend inspecting your roof at least once a year, with a second look after any major storm. In Bloomington, the spring thaw is a good time to check for ice dam damage or lifted shingles, and a fall inspection helps you head into winter with confidence.

  • Are We Licensed and Insured in Minnesota?

    Yes. We meet all local licensing and insurance requirements for residential roofing work in Minnesota. You can request this information when scheduling your estimate.

Request Your Free Estimate From a Bloomington Roofing Team You Can Trust


Your home deserves a roof built to handle everything a Minnesota winter and a Twin Cities summer can deliver. D.S. Bahr Construction, Inc. has been protecting Bloomington, MN, homes since 1990, and we are ready to help with repairs, replacement, storm damage, and inspections. Call 612-722-1448 now or contact us online to schedule your free, no-obligation estimate.