Downtown Madison and the State Capitol

Madison · Dane County

Roofing in Madison, Wisconsin

Dane County’s east side, from Sun Prairie and Cottage Grove in to the isthmus. The busiest hail record in southern Wisconsin. A Watertown roofer working the east side.

65
Severe Storms Since 2005
36
Hail Events
3.25"
Largest Hailstone
42mi
From Our Shop

Madison

The Isthmus, The Capital, And A Hail Record Nowhere Else Comes Close To

James Duane Doty bought a thousand acres of the strip of land between Lake Mendota and Lake Monona in 1836 and named it after James Madison, who had died that June. He had no city there yet — only lots on paper — and in November the territorial legislature voted to make it the capital anyway, largely because it sat halfway between Milwaukee and Prairie du Chien. The university followed in 1848. The Capitol as it stands now went up between 1906 and 1917, and the city has nine National Historic Landmarks, several of them Frank Lloyd Wright’s.

None of which is why we are on this page. Madison has the heaviest severe-weather record anywhere in our service area, by a wide margin. The National Weather Service has logged 65 severe events across the city and the communities on its edge since 2005, 36 of them hail and three of them tornadoes. Compare that with 30 events at Watertown or 36 at Oconomowoc.

The largest stone on record is 3.25 inches, reported by a trained spotter on the east side of the city on April 14, 2026 — the same storm that dropped 2.75 inch hail on Watertown that day. Twenty years earlier, on the evening of April 13, 2006, three inch hail fell across Madison and Monona between 8:30 and 8:45 p.m.; that was the same night a State Trooper measured a 4.25 inch stone near Lake Mills, forty miles east. One storm system, two markets, and the corridor between them is the one we work.

Where we fit here: the east side of Dane County — Sun Prairie, Cottage Grove, Marshall, Deerfield, Monona, McFarland and the near-east neighborhoods — is closer to our shop than it is to many Madison roofers’ own yards. Madison has plenty of established contractors and on the far west side one of them is probably your better bet. East of the isthmus, we are on your doorstep.

The housing on the east side is a good match for what we do most. Post-war and 1960s-through-1980s subdivisions with walkable pitches and simple gables, plus the older housing around the lakes and out through the villages. It is the same stock we replace in Watertown every week, in the same climate, with the same failure patterns — south-facing slopes going first, ridge vent installed over blocked soffit intake, and hail bruising that nobody claimed because nothing leaked.

Storm History

The Heaviest Hail Record We Track

Madison and its east-side communities. These are the newest entries of a long record; the full list would not fit on the page.

66 recorded storms since 2005 · largest hail 3.5″ · strongest gust 90 mph · 3 tornadoes · NOAA

  1. June 10, 2026

    Straight-line wind 60 mph

    An intense complex of thunderstorms tracked across most of southern Wisconsin, northern Illinois, and portions of northeast Wisconsin during the afternoon hours on June 10, 2026. Multiple measured wind gusts of 70+ MPH were reported as the storms moved across southern Wisconsin, resulting in widespread tree & power line damage. Several areas of structural damage…

    Full record →
  2. April 14, 2026

    Hail 3.5″ hail

    Numerous severe thunderstorms developed across southern Wisconsin during the afternoon and evening hours as a wave of low pressure moved across a stationary front over the region. Two main supercell thunderstorms developed along and north of Interstate 94 between Madison and Milwaukee, which produced softball sized hail and an EF-2 tornado. These storms would later…

    Full record →
  3. April 13, 2026

    Straight-line wind 81 mph

    A line of strong to severe storms developed over central Wisconsin as warm, moist and unstable air aloft surged into the region. The line of storms then moved southeast across southern Wisconsin. Widespread wind damage occurred across much of south central to southeast Wisconsin, with two tornadoes documented along with the high winds.

    Full record →
  4. May 15, 2025

    Hail 2″ hail

    One of the bigger tornado events for southern WI over the past 10-15 years with 2 EF-2s occurring and 8 tornadoes in total. Juneau and Mayville took the brunt of the two strong tornadoes, while hundreds of large hail reports and several damaging wind reports were received across southern WI. A strong cold front, extending…

    Full record →
  5. April 18, 2025

    Hail 1″ hail

    A cluster of severe thunderstorms with very large hail and heavy rain tracked along a warm front over southern WI during the morning. Numerous reports of very large hail were received, and also flash flooding in Milwaukee.

    Full record →
  6. August 5, 2024

    Straight-line wind 64 mph

    A line of thunderstorms along a warm front produced damaging straight line winds especially over northern Walworth County.

    Full record →

Permits

Do You Need A Roofing Permit In Madison?

Yes. The City of Madison requires a permit to re-roof — City of Madison, Building Inspection — Storm Damage: “A building permit is required for replacing roofing, siding, and windows.” We pull it before the crew arrives and it is a line item on your estimate rather than a surprise; a permit pulled by the homeowner makes the homeowner responsible for code compliance on somebody else’s work.

Applications go through the online permit portal. Questions go to Building Inspection on 608-266-4551 ext. 1. The answer differs town to town because SPS 320.09(2)(b) leaves permits for alterations and repairs to local ordinance.

Dane County’s villages and towns each handle it their own way — Sun Prairie and Cottage Grove are separate jurisdictions with their own rules, on their own pages here. We work out which one your address falls in before we quote.

Services

Roofing Services In Dane County

Roof Replacement

Full tear-off, decking replaced where it needs it, ice-and-water shield at the eaves. Fixed written price.

Roof replacement

Hail Damage & Claims

With this much hail history, most Dane County roofs have been hit at some point. We document it properly and meet your adjuster on the roof.

Storm damage

Insurance Claim Help

How a Wisconsin claim actually works, including the twelve-month reporting window most people miss.

How claims work

Free Inspection

Every slope walked and photographed. You keep the report whether or not you hire us.

Free inspection

What You Get

One Crew, From The Estimate To The Warranty Call

With this much hail on the record, the difference between a good outcome and an expensive one in Dane County is almost never the shingle. It is whether the damage got documented properly, and whether the people who priced the job are the ones who did it.

So here is what you get. The person who walks your roof photographs every slope and hands you the report, whether or not you hire us. If there is a claim, he is on the roof beside your adjuster rather than emailing about it afterward — which is where scopes get agreed, and where most of the money is won or lost. When the crew arrives, he is on site. And when you call in 2036 because something is dripping, the same number reaches the same shop.

That matters here more than most places. After a hail event Dane County fills with crews who sign as many roofs as they can in two weeks and are three states away by Christmas, and their workmanship warranty is worth precisely the odds of somebody driving back to honor it. Ours is worth the fact that we have not moved since 2006.

Prior Claims

How To Tell Whether A Dane County Roof Has Already Been Claimed

With 36 hail events on the record since 2005, a Madison-area roof of any age has probably been through at least one qualifying storm. Quite often it was claimed and replaced and the current owner has no idea, and that history changes what the roof in front of you actually is.

What we look for. Mixed shingle ages across slopes, which usually means a partial replacement after a directional storm. New shingles over old flashing — the most common shortcut on an insurance job done at volume, and the reason a six-year-old roof can be leaking at a chimney. A second layer at the eaves, which means a layover rather than a tear-off and voids most manufacturer warranties. And ridge vent cut into a roof whose soffits were never opened, which is the single most common reason a Dane County roof does not reach its rated life.

Any of those tells you the last job was priced to a scope rather than to the building. It also matters for your next claim: an insurer assessing damage on a roof with unrepaired prior loss or a non-compliant installation has an argument available to them that they would not otherwise have.

None of it is visible from the driveway, and all of it is visible in half an hour with somebody on the roof. If you bought your house rather than built it, it is worth knowing what you actually own.

Straight Answers

Madison Roofing Questions

We cover it, and we are most useful on the east side — Sun Prairie, Cottage Grove, Marshall, Deerfield, Monona, McFarland and the near-east neighborhoods. Those are all closer to our shop than the far west side of the city is to plenty of Madison-based roofers. If you are out past Middleton or Verona we will still come and look, and we will be honest if a closer contractor makes more sense for you.

Under an hour, and for most of the east side considerably less. If water is actively coming through a ceiling on the far west side of the city, somebody closer will beat us there and we will tell you so on the phone rather than let you wait.

On the record, in this part of the state, yes. 65 severe events since 2005, 36 involving hail, with a 3.25 inch stone in April 2026 and three inch hail across the city in April 2006. If your roof is more than ten years old and has never been inspected, the odds it has taken hail at some point are high.

Plenty of good ones exist and we will say so. Use us when you want the same people to inspect, document, meet your adjuster and do the work, and when you want that company to still be reachable in 2036. That is a different offer from being nearest.

Ask your insurer for the loss history on the address, and have the roof inspected. The physical tells are mixed shingle ages between slopes, new shingles over old flashing, and a second layer at the eaves. Any of those means the last job was priced to a scope rather than to the building.

Send us all three. We will read them with you and tell you what each does and does not include — ice-and-water shield, new versus reused flashing, decking priced per sheet, permit, disposal. Those five lines explain almost every gap, and sometimes the answer is that one of them is fine and cheaper than us.

Free Inspection

Dane County Roof Need Looking At?

Free inspection, photographs of every slope, and a written report you keep either way.