
ROOFING. SIDING. EXCELLENCE.
GAF MASTER ELITE CONTRACTOR • INC. 5000 COMPANY • ROCKFORD’S BEST ROOFER 6 YEARS RUNNING
Roofing & Siding Contractor in Elkhorn, WI
Elkhorn is the Walworth County seat, and it sits right where I-43 meets Highway 12 and Highway 67, out in the open with not much to slow the wind down. On July 14, 2024, a storm crossed Elkhorn with radar-indicated 70 mph wind gusts in the warning, and Elkhorn shows up in many of the county’s severe thunderstorm warnings every summer.
We’re licensed in Wisconsin (#1436189), fully insured, and GAF certified.
Elkhorn Homes and Roofs
Around the courthouse square and the older streets near downtown, many houses are well over 100 years old, with steep roofs, porches and old chimneys that need careful flashing. Outside the core you’ll find 1960s-1990s ranches and newer subdivisions, plus farmhouses and outbuildings out in the townships. We’ll match the roof to the house, whether that’s architectural shingles or metal for a barn or shop.
Not every older house near the square has shingles. If yours has a clay, concrete or slate tile roof, we can usually repair it rather than push a replacement. Most of the time that means swapping out cracked or slipped tiles, fixing tired flashing and checking the underlayment underneath. For homeowners who’d rather not wait for a leak, we also offer yearly roof maintenance plans. See how we handle tile roof repair across southern Wisconsin.
Being a GAF Master Elite contractor lets us offer a 50-year GAF warranty with 30 years on workmanship on qualifying roof systems (GAF eligibility rules apply), from older houses near the courthouse square to the newer subdivisions. GAF eligibility requirements, coverage, terms and restrictions apply; see GAF’s warranty details. Every roof inspection is free, and if a repair will do the job, we’ll tell you.
Permits in Elkhorn
Reroofing and residing in Elkhorn need building permits. Martin Exteriors pulls and handles all required permits.
Roof Repair in Elkhorn
Elkhorn sits higher than its lake neighbors. USGS puts the city at about 1,030 feet, compared with about 925 feet in Delavan and 879 feet in Lake Geneva, and the farm fields around town leave little to break a storm’s wind before it reaches the first row of houses. That is why so many of our Elkhorn repair calls start with shingles that lifted, creased or tore off along a ridge or rake.
Not every problem means a new roof. A cracked pipe boot, a loose step flashing on an old chimney near the square, or a valley that has been patched once too often can usually be fixed in one visit. We get up on the roof, take photos and show you what we found. More on roof repair and emergency roof repair. Someone answers (815) 624-6278 24/7. See our full guide to roof repair in Elkhorn.
What We Fix Most on Elkhorn Roofs
- Wind-lifted shingles. Tabs that break their seal in high winds, usually along the ridge, the rakes and the eaves on the side facing open ground.
- Chimney and wall flashing. The older houses around Wisconsin Street, Walworth Street and Court Street often have brick chimneys and porch tie-ins where the metal flashing has pulled loose.
- Ice dam leaks. On the 1980s, 1990s and 2000s homes in the newer neighborhoods, ice dams usually point to an attic that is short on ventilation or insulation. See attic ventilation.
- Pipe boots and vents. Rubber boots crack after years of sun and cold, and water follows the pipe down into the house.
- Shop and outbuilding roofs. Loose or leaking metal panels and fasteners on the shops and outbuildings out in the townships.
Repair or Replace: How We Decide
We look at the roof’s age, how widespread the wear is, the decking and whether the same leak keeps coming back. Elkhorn grew from about 7,300 people in 2000 to more than 10,000 by 2010, and it’s held there since (10,247 in the 2020 Census). A lot of homes from that growth spurt are still on their first roof and getting close to 20 years old. One problem spot on a younger roof usually means a repair. Wear across the whole roof usually means it is time to replace. You will see the photos and make the call.
How a Martin Roof Job Works in Elkhorn, Step by Step
Here is what happens from your first call to the final walkthrough. Most roofs are done in a day on site. The steep, cut-up roofs on older houses near the square can take longer. For the full local guide, see our page on roof replacement in Elkhorn.
- Free inspection. We check the shingles, flashing, vents, decking and attic ventilation, count the layers of old shingles and take photos so you can see what we see.
- Written estimate. A written estimate comes before any work, with decking and any extra layers spelled out, which matters on the older houses near the square.
- Materials and warranty. Pick architectural shingles or metal roofing along with the line and color. Our workmanship warranty comes with every job, plus the GAF warranty you choose, up to 50 years with 30 years on workmanship on qualifying systems (GAF eligibility rules apply).
- Permit. We pull and handle all required permits, inside or outside city limits.
- Tear-off and deck repair. We protect your landscaping, strip the roof down to the deck and replace any soft or rotted wood.
- Installation. We lay ice and water barrier at the eaves and in the valleys, then underlayment, new flashing and drip edge, ridge and attic ventilation and your new roof, all to the manufacturer’s specifications.
- Cleanup and walkthrough. We haul the old roof off, sweep for nails with a magnet and walk the finished job with you. Chose an enhanced GAF warranty? We register it for you.
Fewer than 2% of roofing contractors hold GAF Master Elite status; ours is listed on our GAF contractor profile. To see what pushes the price of a new Elkhorn roof up or down, read our roof replacement cost guide.
Recent Martin Exteriors Roofing Work
Real photos from Martin Exteriors roofing jobs around the Stateline, not stock images. They were taken on jobs in other towns we serve, not in Elkhorn.






Paying for a New Roof
A new roof or new siding doesn’t have to come out of savings all at once. Financing is available in Wisconsin, as low as $149/month for qualified buyers. See our financing options, or ask about them during your free inspection.
Shingles missing or a leak in Elkhorn? Schedule your free inspection or call (815) 624-6278. Someone answers 24/7.

Our Commitment to Quality
Clean lines, straight shingle courses and a yard that’s cleaner when we leave than when we showed up.

Customer Service
Call (815) 624-6278 and a real person answers. We keep you posted while the crew is at your house.

Experienced Project Managers
One project manager runs your job from the first visit to the final city inspection, so you always know who to call.
SCHEDULE A FREE INSPECTION TODAY
We’ll get up on the roof, take photos and walk you through what we found. No pressure, no charge.
Our crews are trained, insured and follow the safety rules on every job, because your family and ours both matter.

Quality: We treat your project like it’s our own
OUR PROCESS
Our artistry is immaculate and our communication and follow-up are the best in the industry. Dedication to quality in all aspects of our business has always been one of our top priorities.

Honesty: We’re open communication with our clients.
OUR COMMUNICATION
You can call us anytime and you will speak to a real person, our open and friendly office staff. You can also stop by our Roscoe office. We’re at your disposal!

Efficiency: We are not new to this business.
OUR TEAM
We treat each other, our clients, and our client’s properties with utmost respect and always maintain an open line of communication.
Why Choose Martin Exteriors?
- We never cut corners but do things the right way, every time;
- We are dedicated to providing quality roofing at fair and reasonable prices;
- We are a local family business that strives to give your family or business the best and most reliable roof;
- We are a roofing company you can trust and rely on. Call us anytime, or stop by our Roscoe office!
Couldn’t ask for a better experience. Very professional. Never felt like they were trying to over sell us and took the time to explain everything about the roof materials and why they did things the way they do. Their clean up is excellent as well. No debris was left behind.
What a great company to work with. We tried to reach out to multiple local companies for a quote. Martin Exteriors Roofing & Siding was the only one to call us back right away. Very knowledgeable team. They kept us updated throughout the repair process.
The salesman was so knowledgeable and courteous. Their prices are competitive and I was overjoyed with the quality of work. My house looks brand new.
Justin and Trish were awesome. They took the time to walk me through the process of getting my roof replaced and assisted with the claims process. 10/10 would recommend to anybody
Justin was great. The whole process was very quick, smooth and professional. They took the time to explain the process of working with our insurance claim. The roof looks great and the cleanup crew was amazing.
Commercial Roof Contractors
From shops around the square to businesses and light industry near I-43, Elkhorn has plenty of flat and low-slope roofs. We inspect, repair and replace them and plan around your hours.

Roof Replacement Contractors
On an older Elkhorn house that has been patched again and again, another patch often just buys the next leak. When a new roof makes more sense, we tear off to the deck, swap out any bad wood and install the complete system to the manufacturer’s specifications, with a written price before we start. Our roof replacement page explains the process, and for Elkhorn homes there’s our page on roof replacement in Elkhorn.
Siding Company
Wind-driven rain finds its way behind tired siding. New vinyl or fiber cement tightens up older Elkhorn houses. After a storm, we’ll check whether a matching repair is possible and tell you honestly if it isn’t.

Storm Damage Repair
When hail or wind comes across the open ground around Elkhorn, call us. We’ll check the roof, siding and gutters, take photos and help with the insurance claim, or tell you if it isn’t worth a claim. Learn more about our storm damage repair.
CONTACT US
Besides Elkhorn, we serve homeowners and businesses in nearby Delavan, Lake Geneva, Janesville and Clinton, and our southern Wisconsin page shows everywhere we work. Contact us for a free consultation and roof estimate.
Martin Exteriors Roofing & Siding: Roscoe Office
11704 Main St, Roscoe, IL 61073
(815) 624-6278
What Stateline Homeowners Say
“Highly recommended Martin Exteriors. Jeff walked us through the entire process at our pace. Never pressured any points. Was always available. Work was done on time, on budget. Just a great experience overall. No surprises!”
Thomas G., Google review
“Martin Exteriors was one of a few companies I had bidding on my roof replacement. I worked with Nick, who answered all my questions, especially in areas of upgrades. Even with those upgrades, the price was fair and in between other bids.”
Joe K., Google review
“The crew did beautiful work, they worked efficiently and got it done in only one day including both the tear off and installing the new roof. It looks great!”
Eve D., Google review
Read more on our testimonials page.
Roofing Near Elkhorn and Across Walworth County
Martin Exteriors has been family owned since 2006, and our Elkhorn jobs run out of our Roscoe office at 11704 Main St, Roscoe, IL 61073. We come up I-43, which has two Elkhorn exits: Highway 67 at Exit 25 and Highway 11 at Exit 29. Whether your house is a few blocks from the courthouse square, near the Walworth County Fairgrounds or out past the US 12 bypass, it is on our regular route.
Close by, we also work in Delavan, Lake Geneva, Clinton, Janesville and Beloit, and back across the state line in Roscoe and Rockton. See everywhere we work on our southern Wisconsin page.
If you’re unsure what an Elkhorn roof needs, book a roof inspection first. Our hail damage repair and wind damage repair pages explain what to check after a storm. Emergency tarping can be done within 24 hours, and since 2006 we’ve helped thousands of homeowners through roof claims. New seamless gutters can go on as part of the same project when we replace your roof or siding; see gutters with your new roof. Besides asphalt shingle roofs, we put metal roofs on homes and commercial buildings, and we take care of commercial roof repair and maintenance for shops around the square and businesses near I-43. We’re also a Certified James Hardie Installer and can install new siding on your Elkhorn home, with most siding jobs taking 1 to 2 days.
Call (815) 624-6278 to schedule a free inspection. Someone answers 24/7.
Roofing in Elkhorn: Local Details
Elkhorn Homes and Roof Age
Census estimates put the median Elkhorn home at 1990, but the city has a wide spread. About 14% of homes were built before 1940, mostly around the square, while about half went up between 1980 and 2009 in the newer neighborhoods. Many of those newer homes still have their first asphalt roof.
Storms in Elkhorn
NOAA’s Storm Events Database shows what Elkhorn’s open setting means. On May 12, 2014, ping-pong-ball hail in Elkhorn damaged 400 cars at an auto dealer. On April 15, 2026, an EF-1 tornado tracked across farmland west of Elkhorn and hit four barns. From 2010 through 2025, NOAA counts 67 hail reports, 51 of them an inch or larger, and 102 severe thunderstorm wind reports in Walworth County. After a storm, see our page on hail damage roof repair in Elkhorn.
After hail or wind, call (815) 624-6278 and we’ll inspect the roof, siding and gutters for free.
Permit Details
Re-roofing and re-siding in Elkhorn need a building permit. Martin Exteriors pulls and handles all required permits, inside or outside city limits. Wisconsin requires a contractor on a one- or two-family home to be state-licensed, and we’re a certified dwelling contractor in Wisconsin.
Where We Work in Elkhorn
Elkhorn is about 50 minutes from our office at 11704 Main St in Roscoe. We work all over the city, from the older homes around the square on Wisconsin Street, Walworth Street and Court Street to Church Street, Lincoln Street, Centralia Street and Geneva Street, plus the farms and shops in the surrounding towns. Nearby, we also serve Delavan, Lake Geneva and Janesville.
For siding, we’re a Certified James Hardie Installer. See James Hardie siding and metal roofing for barns and shops. Read more about siding in Elkhorn. For broken, loose or rotted boards, see siding repair in Elkhorn.
Elkhorn Roofing FAQ
Do I need a permit to reroof in Elkhorn?
Yes. Re-roofing and re-siding in Elkhorn need a building permit. Martin Exteriors pulls and handles all required permits.
How far is Elkhorn from your office?
Elkhorn is about 50 minutes from our office at 11704 Main St, Roscoe, IL 61073. Call (815) 624-6278. Someone answers 24/7.
Does Elkhorn get much hail?
Yes. NOAA lists 67 hail reports in Walworth County from 2010 through 2025, and 51 were an inch or larger. On May 12, 2014, ping-pong-ball hail in Elkhorn damaged 400 cars at an auto dealer.
Do you roof barns and outbuildings around Elkhorn?
Yes. We install metal roofing for barns and shops as well as shingles on homes.
Are you licensed in Wisconsin?
Yes. We’re a certified dwelling contractor in Wisconsin (#1436189).
Do you offer financing?
Yes, with payments as low as $149/month for qualified buyers.
Do you do roof repair in Elkhorn, WI?
Yes. We fix wind-lifted and missing shingles, chimney and wall flashing, valley leaks, cracked pipe boots and ice dam leaks all over Elkhorn and the surrounding towns. The inspection is free, and if a repair will do the job, we’ll tell you.
How long does a roof replacement take in Elkhorn?
Most roofs are done in a day on site. Steep, cut-up roofs on the older houses near the courthouse square can take longer, and weather can move the schedule.
My Elkhorn house was built in the 1990s or 2000s. Is the roof due?
It might be. Many Elkhorn homes from those years are still on their first asphalt roof. A free inspection will tell you whether yours needs a repair, a replacement or nothing yet. See our page on roof replacement in Elkhorn.
Do you install metal roofs on Elkhorn homes?
Yes. We install metal roofs on homes and commercial buildings, along with asphalt shingle roofs. During the free inspection we can walk you through how metal and shingles compare for your house.
Are you a GAF Master Elite contractor?
Yes. Martin Exteriors is one of the fewer than 2% of roofing contractors GAF names Master Elite, which lets us offer a 50-year GAF warranty with 30 years on workmanship on qualifying roofs (GAF eligibility rules apply). You can look us up in GAF’s directory.
Do you offer free roof inspections in Elkhorn?
Yes. Roof inspections are free, with no obligation. We take photos and walk you through what we found. Call (815) 624-6278 or book online.
Do you help with insurance claims in Elkhorn?
Yes. Since 2006 we’ve helped thousands of homeowners through roof claims, and we’ll help with your insurance claim too: we photograph the damage, can meet your adjuster at your Elkhorn home and go over the insurer’s estimate with you. We’re a roofing contractor, not a public adjuster. See insurance claims.
How fast can you tarp a roof after a storm in Elkhorn?
Emergency tarping can be done within 24 hours. Call (815) 624-6278. Someone answers 24/7.
Before You Hire a Roofer in Elkhorn
Whoever you hire, ask for proof of license and insurance, a written scope that prices the decking, and the name of your contact during the job. We give you all three at the first visit. Financing is available, with payments as low as $149/month for qualified buyers; see our financing options.
Martin Exteriors Roofing & Siding, our family serving your family since 2006, is a Wisconsin dwelling contractor and a licensed Illinois roofing contractor (license 104.017824), a GAF Master Elite and President’s Club contractor, and a four-time Inc. 5000 company (2021-2024). We were voted What Rocks Rockford Best Roofer, 6 years running (2020-2025), and What Rocks Rockford Best Siding, 2021-2025.















