
Roofing Contractor McHenry, IL
Quality, integrity, and good old-fashioned customer service. We handle residential & commercial roof replacement and repairs across McHenry County and the Fox River valley — backed by 25+ years of experience.
Get Your Quote Today
Call or fill out the form — free, no-obligation estimate.
All types of roofing & exterior services
From a single missing shingle to a full commercial roof system, our crew has the expertise to do the job properly — the first time.
Storm & Emergency Roofing
Insurance restoration specialists
McHenry County sits squarely in a high-wind and hail corridor, and summer squalls rolling in off the Fox River valley and winter ice storms routinely take shingles, flashing, and tree limbs with them. As your local insurance and storm-damage restoration specialists, we provide immediate emergency tarping and repairs, then guide you through the entire insurance claim process.
Learn more →Roof Replacement
Full tear-off & new roof installation
When repairs no longer hold, a full roof replacement protects your home's structure, value, and energy efficiency. We remove the old roof down to the deck, repair any rotted sheathing, and install a brand-new system engineered for McHenry County's freeze-thaw cycles, ice dams, and lake-effect weather off the Fox River and Chain O'Lakes.
Learn more →Roof Repair
Leaks, missing shingles & storm patching
A small leak becomes major damage fast — especially around McHenry County's spring freeze-thaw cycles that lift shingles and split flashing. Our repair crews find the source — not just the symptom — and fix it with matching materials so your roof stays watertight through every Illinois season.
Learn more →Flat Roofs
Commercial & low-slope membrane roofing
Flat and low-slope roofs demand specialized membrane systems. We install and repair rubber, PVC, and modified bitumen membranes, sealed continuously to stop water infiltration on commercial buildings and residential structures alike — a common need for the strip-mall and light-commercial properties along routes 31, 47, and 14.
Learn more →Vinyl Siding
Durable, low-maintenance exterior cladding
Vinyl siding delivers durability and low maintenance at a smart price point — a practical upgrade for the older post-war and 1970s-era ranches and split-levels common across McHenry, Crystal Lake, and Cary. We install premium PVC cladding in a wide range of colors and styles — resistant to moisture, rot, and pests, and easy to clean with a hose or pressure washer.
Learn more →Seamless Gutters
Custom-cut, leak-resistant gutter systems
Seamless gutters are formed from a single continuous piece of aluminum, copper, or steel — custom-cut on-site to your home's exact dimensions. With no joints to separate or clog, they leak less, sag less, and outlast sectional gutters — a real advantage around the wooded, oak-heavy lots of Bull Valley, Prairie Grove, and Spring Grove where leaf debris loads gutters every fall.
Learn more →
Your go-to roofer in McHenry, Illinois
Customer satisfaction is our first goal. From the older post-war ranches around McHenry's Green Street and Crystal Lake's lakefront to the new builds pushing out past Huntley, we take pride in top-notch workmanship and first-rate support — finishing every project quickly, effectively, and carefully, with a focus on safety.
- 25+ years of roofing experience across McHenry County
- Local insurance & storm-damage restoration specialists
- All types of flat & shingle roof replacement and repair
- Comprehensive person-to-person appointments
- Immediate emergency roof & exterior repair
- Free, no-obligation project quotes
Proudly serving McHenry County & beyond
With over 124,000 housing units and a growing housing stock, McHenry County keeps us busy — from the Fox River corridor out to the farm country west of Marengo. We serve homeowners and businesses across Northern Illinois.
Cities we serve
Don't see your town? We likely still cover it — call (815) 669-4912.
Trusted by McHenry County homeowners
"Sam was personable, had good communication regarding the cost and schedule and kept his word. Crew arrived mid-morning and was cleaned up by mid-afternoon. They left no debris on my property. Courteous, professional and the repair looks great. I will definitely use McHenry Roofing Co. again."
"We are very pleased with the work done on our roof. We really like the color of the new shingles. My son said that Sam and his crew did a phenomenal job. Everything was cleaned up as well. We definitely recommend this company."
"After the hailstorm I didn't know where to start. The crew handled the emergency tarp same-day and walked me through the entire insurance claim. New roof installed in a week. Couldn't have asked for better."
Get your roof replaced by our experts
We'd be pleased to give you a free, no-obligation quote for your project. Fill out the form and a McHenry Roofing Co. specialist will reach out within 24 hours — typically same-day for storm and active-leak calls across McHenry County.
Mon–Sun, 7 AM – 10 PM · 24-hour emergency roof & exterior repair available
McHenry roofing questions, answered
What roofing services does McHenry Roofing Co. offer?
We provide roof replacement, roof repair, flat and low-slope commercial roofing, vinyl siding, seamless gutters, and 24-hour storm and emergency roofing across McHenry County and surrounding Northern Illinois.
Do you offer free roofing quotes in McHenry, IL?
Yes. Every quote is free and no-obligation. Call (815) 669-4912 or fill out our form and a local McHenry County roofing specialist will reach out — typically same-day for storm and active-leak calls.
Do you handle storm damage and insurance claims?
Yes. We are local insurance and storm-damage restoration specialists. We provide immediate emergency tarping and repairs, detailed storm-damage inspection reports, and full insurance claim assistance working directly with your adjuster.
What areas do you serve?
We are based in McHenry, IL and serve all of McHenry County — including Crystal Lake, Woodstock, Huntley, Algonquin, Cary, Lake in the Hills, Johnsburg, Marengo, Harvard, and surrounding communities — plus Lake, Kane, Cook, and Winnebago-Boone counties.
Are you licensed and insured?
Yes, McHenry Roofing Co. is a licensed and insured roofing contractor with 25+ years of experience serving McHenry County homeowners and businesses.
Get your free, no-obligation roofing quote today
Call now or fill out the form — a local McHenry roofing expert will reach out within 24 hours.