
Roofing Contractor in McHenry, Illinois
McHenry is our home base, and we've spent more than 25 years keeping roofs sound along the Fox River, around Pistakee Lake and McCullom Lake, and out through the post-war ranches off Green Street. Whether you've got a leak showing up as a ceiling stain, shingles scattered across the yard after a squall, or an older roof that's just tired, we'll come take a look and tell you straight what your options are. Because we're local, we know which neighborhoods deal with waterfront wind exposure and which older blocks are prone to ice dams — and we build our recommendations around that.
Mon–Sun, 7 AM – 10 PM · 24-hour emergency roof & exterior repair available
Roof repair, replacement & storm restoration
We provide the full range of residential and commercial roofing services to homeowners and businesses across McHenry. Whether you need a targeted roof repair or a full roof replacement, we'll give you an honest assessment and clear options.
Roof Repair
Leak detection, missing and wind-damaged shingle replacement, chimney and flashing repair, and storm patching — fixing the source, not just the symptom.
Learn more →Roof Replacement
Full tear-off to the deck, sheathing inspection and repair, and a new roof system engineered for northern Illinois freeze-thaw cycles, ice dams, and wind.
Learn more →Storm & Emergency Roofing
Emergency tarping, hail and wind damage restoration, detailed inspection reports, and full insurance claim assistance working directly with your adjuster.
Learn more →We also install vinyl siding and seamless gutters, and handle commercial flat and low-slope roofs along the route 31 and route 120 corridors carry most of mchenry's commercial and strip-mall flat-roof stock..
What affects roofs in McHenry
Roofing in McHenry is shaped by the water. Homes along the Fox River, Pistakee Lake, and McCullom Lake sit open to wind coming across the water, so shingles and flashing take more abuse than on sheltered inland lots. That same waterfront exposure means heavier ice buildup along the eaves in winter and higher humidity that can shorten the life of older roofing materials. The older post-war ranches and split-levels around Green Street and the older east-side neighborhoods frequently have under-insulated attics, which is the root cause of most ice dam problems we see here. Summer storms pushing up the Fox River valley bring wind and hail, and the Route 120 corridor funnels weather right through town.
Typical properties in McHenry
A wide range — older post-war ranches and split-levels around Green Street, larger waterfront and year-round homes near Pistakee Lake and McCullom Lake, and newer subdivisions like The Trails pushing east and south.
Roofing throughout McHenry
We serve properties throughout McHenry, including the downtown and Green Street corridor, Pioneer Ridge, The Trails, the Pistakee Highlands and McCullom Lake areas, and the larger-lot estate properties near Bull Valley. Roofing service covers McHenry ZIP codes 60050 and 60051 and the surrounding areas.
Roof repair vs. roof replacement in McHenry
A repair makes sense when the damage is localized — a few missing shingles, a single flashing leak, or minor storm damage on an otherwise sound roof. Replacement becomes the better value when deterioration is widespread, leaks keep recurring in different spots, shingles are brittle and losing granules, or the roof is simply past its useful life for the material and climate. The condition of the decking underneath, the quality of ventilation, and the roof's age all factor in. We won't recommend a replacement unless the roof genuinely needs one — and we won't patch a roof that's going to leak again next season.
Repair may be right when
- • Damage is in one area
- • The roof is relatively young
- • Shingles are still flexible and intact elsewhere
- • Decking is solid with no soft spots
Replacement may be right when
- • Leaks recur in multiple spots
- • Shingles are brittle, curled, or losing granules
- • The roof is near or past its rated life
- • Decking is soft or sagging
The only way to know for sure is an inspection. Learn about our roof repair service or our roof replacement process, or call us to schedule an inspection in McHenry.
Signs you may need a roofer
- Missing or lifted shingles after a storm
- Curling, cracking, or brittle shingles
- Granules washing into the gutters
- Water stains on ceilings or interior walls
- Damaged or separated flashing around chimneys and vents
- Sagging areas on the roof deck
- Hail impacts visible on shingles or metal
- Repeated repairs in the same spot
What happens during a roof inspection
- 1We talk through the roofing issue you're seeing and any recent storms.
- 2We inspect the visible exterior roof — shingles, flashing, vents, and skylights.
- 3We check valleys, chimneys, and penetrations where leaks commonly start.
- 4Where relevant, we look for hail and wind damage from recent weather.
- 5We review ventilation and attic insulation factors that affect roof life.
- 6We explain what we found in plain language, with photos where useful.
- 7We discuss honest repair and replacement options and answer your questions.
Ready for an inspection in McHenry? Call us and we'll schedule a visit — free, no-obligation.
Call · (815) 456-4467Storm & hail damage roofing in McHenry
Northern Illinois storms bring wind that lifts and tears shingles, hail that bruises and degranulates them, and falling limbs that puncture roofing. In McHenry, the local exposure — waterfront exposure is the big differentiator here — means storm damage is a regular occurrence. We provide emergency tarping to stop water entry, detailed storm-damage inspection reports, and full insurance claim assistance working directly with your adjuster. Coverage depends on your individual policy, the damage, and your insurance carrier, so we document everything thoroughly.
See our full storm damage & insurance claim service for the complete process.
McHenry roofing questions, answered
Do you provide roof inspections in McHenry?
Yes. As a local McHenry contractor, we inspect roofs across the city — checking shingles, flashing, vents, and ventilation, and looking specifically for the waterfront wind and ice-dam issues common near the Fox River and the lakes.
My roof leaks near the Fox River — is that common?
Waterfront homes in McHenry catch more wind off the open water, which lifts shingles and works flashing loose faster than on sheltered lots. Ice buildup along shoreline eaves is also more common. A targeted repair often solves it, but repeated leaks usually point to a roof nearing replacement.
Do you provide emergency roof repairs in McHenry?
Yes. We offer emergency tarping and temporary repairs for active leaks and storm damage, then schedule a full inspection and permanent fix. Call us right away if water is coming in.
How do I know if my McHenry roof needs repair or replacement?
Localized damage — a few missing shingles, a single flashing leak — usually means repair. Widespread granule loss, repeated leaks in different spots, soft or sagging decking, or a roof over 20 years old usually point toward replacement. We'll give you an honest call after inspecting it.
Do you handle commercial flat roofs in McHenry?
Yes. We install and repair TPO, EPDM rubber, and modified bitumen membranes on the commercial and strip-mall properties along the Route 31 and Route 120 corridors.
What ZIP codes do you serve in McHenry?
We serve all of McHenry, including ZIP codes 60050 and 60051, plus the surrounding areas like Johnsburg, Wonder Lake, and Bull Valley.
Roofing in communities near McHenry
We also serve homeowners and businesses in the surrounding communities. If you're near McHenry, we can dispatch a local crew to your area.
Looking for the full list? See our McHenry County roofing hub or the complete service-area list.
Need a roofing contractor in McHenry?
Call McHenry Roofing Co. to schedule a roof inspection or discuss repair and replacement options — free, no-obligation.