Roofing Contractor in McHenry, IL

MB Roofing & Construction Inc. is a roofing contractor serving McHenry, Illinois and the surrounding lake communities. We handle roof repairs, full replacements, storm damage inspections, gutters, and siding for homes and commercial buildings throughout the city and nearby areas including Lakeland Park, McCullom Lake, Johnsburg, Pistakee Highlands, and the neighborhoods along the Fox River.

McHenry County sits in the hail belt

Roofs in McHenry take a harder beating than most. McHenry County sees repeated hail and high-wind events every storm season, and homes near the lakes and open farmland catch wind loads that lift shingles along ridges, rakes, and eaves. Damage is often not visible from the ground. Bruised shingles, fractured mats, granule loss, and lifted nails can let water in for months before a ceiling stain appears.

We inspect the roof directly, on the roof and not from the driveway, and document what we find with photographs you keep, whether or not you hire us.

Roofing services in McHenry

  • Free roof inspections and written estimates

  • Roof leak detection and targeted repairs

  • Complete tear-off and roof replacement

  • Hail, wind, ice, and water damage repair

  • Flashing, chimney, and skylight resealing

  • Roof decking and underlayment replacement

  • Attic ventilation evaluation and correction

  • Gutters, downspouts, and siding

  • Commercial TPO, EPDM, modified bitumen, and metal roofing

Permits and code in the City of McHenry

The City of McHenry requires a building permit for re-roofing work, submitted through the Community & Economic Development Department at 333 South Green Street. We pull the permit, schedule the required inspections, and keep the job compliant with current code, including ice barrier and ventilation requirements.

Insurance claims and storm work

We work with licensed public adjusters who can assist McHenry homeowners through the claim process, including damage documentation, estimates, inspections, and communication with the carrier about the covered scope of work. Claim approval and coverage are determined by the insurance company, not by us. We will tell you honestly if we do not think you have a claim.

Why McHenry homeowners call us

Twenty years of hands-on roofing experience in Northern Illinois. Clear estimates in plain language, quality materials, labor backed by our warranty, and a crew that cleans up the property before leaving.

Request a free roof inspection in McHenry. Call (815) 528-3227 or send us a message.