
Savage roofing, hail inspections & roof replacement
Repair King has inspected and worked on roofs across Savage, from the Carriage Hill neighborhood off Hwy 13 and McColl Drive to homes near Hidden Valley Park. We walk every slope, chalk-mark hail hits, check the soft metals, and pull the City of Savage re-roof permit under our Minnesota contractor license. You get a dated photo report either way, whether the roof needs a few repairs or a full tear-off.
Roofs we see across Savage
Savage grew up around the old Dan Patch stock farm and the quarries along the Minnesota River, and the roofs we inspect reflect that spread, from older river-bottom acreages to newer subdivisions south of Hwy 13.
Carriage Hill & the McColl Drive corridor
Homes off Hillsboro Avenue and McColl Drive, built mostly from the late 1990s through the 2000s. We see a lot of composite decks and finished lower levels here, so we walk the whole roofline before we ever set a ladder against siding.
Hidden Valley & Boone Avenue
Older, more wooded lots near Hidden Valley Park. Mature tree cover means more moss, debris in valleys, and shaded slopes that hold ice longer in winter.
Quarry Lake & the river bottoms
Homes near the old limestone quarries and the Minnesota River bluffs get more direct wind off open water and bluff exposure, which shows up as lifted or missing ridge cap and shingles.
Downtown Savage & Hwy 13
Older homes on smaller in-town lots close to the original Dan Patch-era townsite, mixed in with newer infill construction.
When storms last hit Savage
Savage sits along the Minnesota River valley, in the same summer storm track that regularly rolls through Scott County. NOAA storm reports show hail up to 2 inches near our Savage job sites on July 18, 2019, with more recent hail of 0.88 inch on June 2, 2020, and a damaging wind gust of 62 mph on July 28, 2025. Hail that size can bruise shingles and dent gutters, vent caps and AC fins even when the roof looks fine from the driveway.
| Date | Type | What was reported |
|---|---|---|
| Jul 28, 2025 | Wind | 62 mph wind gust measured |
| Aug 26, 2024 | Wind | 69 mph wind gust measured |
Source: NOAA Storm Prediction Center storm reports within 3 miles of Savage properties Repair King has worked on, through September 2026. Reports are from trained spotters and the public; hail can hit a street without a report.
What our inspection covers
- Every shingle slope walked and chalk-marked hits photographed
- Soft metals checked: vent caps, gutters, downspouts, window wraps, AC fins
- Siding and window screens checked on all four elevations
- Dated, GPS-tagged photo report you keep
Check your own address
Our free Roof & Storm Report looks up hail and wind history for your exact address, not just the city.
Real Savage jobs, from our job camera






Photos taken by Repair King crews at Savage properties. Dates are the capture dates from our job camera.
Permits for a Savage re-roof
The City of Savage requires a building permit for roof replacement, and charges a set residential re-roof permit fee under the Minnesota State Building Code. Repair King pulls the permit under our Minnesota contractor license (BC695228) and schedules the required inspection.
Savage processes most residential building permits online through the city's portal. We handle the application and the inspection scheduling so you don't have to.
Homes in newer Savage associations may also require architectural or color approval before work starts. Tell us if your property is part of an HOA and we'll build that into the timeline.
Around Savage
Savage takes its name from Marion Willis Savage, who bought the champion pacing horse Dan Patch in 1902 and stood him at stud on a farm here. Dan Patch set the world record mile at 1:55 at the 1906 Minnesota State Fair, a record that stood for 54 years, and the Dan Patch Historical Society still preserves that history in town. Neighbors here also know McColl Pond and its Environmental Learning Center, the Boiling Springs natural area along the river, and roughly 500 acres of parkland across the city's 22 parks and 90 miles of trails. Our Savage jobs run from the Carriage Hill neighborhood to homes near Hidden Valley Park, and we bring the same chalk-and-photograph process to every one of them.
Savage roofing questions
Do I need a permit to replace my roof in Savage?
Yes. The City of Savage requires a building permit for roof replacement under the Minnesota State Building Code. Repair King pulls the permit under our Minnesota contractor license and schedules the inspection.
Is my Savage neighborhood likely to need an HOA or color approval?
Some newer associations near Carriage Hill and McColl Drive review shingle color before work starts. Tell us if you're in an association and we'll get you the spec sheet and samples you need.
When did hail last hit Savage?
NOAA storm reports show hail up to 2 inches near Savage on July 18, 2019, and more recent hail of 0.88 inch on June 2, 2020. A 62 mph wind gust was measured near Savage on July 28, 2025. Run a free Roof & Storm Report for your exact address.
How much does a roof replacement cost in Savage?
It depends on roof size, pitch, stories and shingle line. Get a free Roof & Storm Report online for a basic range, then we confirm it with an on-site inspection.
What do I get from a Repair King inspection?
A dated photo report covering roof slopes, vents, flashing, gutters, siding and windows, so you have a clear record of your home's condition.
Book a free roof inspection
No cost, no pressure. You get photos of everything we find.
