Professional roofer installing architectural shingles on a McHenry County home
McHenry County's Trusted Roofer

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.

Licensed & insured 24/7 emergency service 25+ years experience

Get Your Quote Today

Call or fill out the form — free, no-obligation estimate.

Or call: (815) 669-4912

25+
Years of experience
100%
Satisfaction focus
24/7
Emergency service
5+
Counties served
What We Do

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 →
Well-kept suburban McHenry County neighborhood with quality rooflines
25+
Years roofing McHenry
A Roofer You Can Trust

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
Where We Work

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.

317,751
County population (2020 Census)
124,493
Housing units (2020 Census)
1,393
New residential permits (2024)
~80%
Existing homes (re-roofing demand)
See all service areas →

Cities we serve

McHenryCrystal LakeWoodstockHuntleyAlgonquinCaryLake in the HillsJohnsburgMarengoHarvardFox LakeSpring GroveWonder LakeIsland LakePrairie GroveBull Valley

Don't see your town? We likely still cover it — call (815) 669-4912.

What Neighbors Say

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."
Marcus T.
Pioneer Ridge neighborhood, McHenry, IL
"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."
Monica R.
Crystal Lake, IL
"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."
David K.
Woodstock, IL
Free Quote

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.

Call us today
(815) 669-4912

Mon–Sun, 7 AM – 10 PM · 24-hour emergency roof & exterior repair available

Or call: (815) 669-4912

FAQ

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.

Call · (815) 669-4912