Roofing across Lake Minnetonka and the west metro
Repair King works roofs on both sides of this region: lake towns like Wayzata, Excelsior, Orono, Mound, Minnetrista, Maple Plain, Chanhassen, Chaska and Victoria, and the inner-ring suburbs of St. Louis Park, Crystal, Robbinsdale, Richfield and Bloomington. That includes the iStorage self-storage roof in St. Louis Park and Stevie's Bar in Crystal, along with houses from 1950s ramblers to lakeshore estates. Every job gets a dated photo report, the right city permit, and documentation you keep whether or not you file a claim.
A Bloomington dealership and other commercial roofs in this region
Low-slope commercial roofs don't get a second chance at a leak, and both of these jobs run across large membrane roofs above an operating business. We document every inspection and repair with dated photos before, during and after the work.

Bloomington Lincoln dealership, 7800 Dupont Ave S
Repair King installed a Duro-Last flat roof on the Bloomington Lincoln showroom and service building along the I-494 corridor. Our drone flyover follows the new membrane from the showroom front to the rear service bays.

iStorage Self-Storage, St. Louis Park
Our crew has walked the long, low-slope roofs at this self-storage facility on Cedar Lake Road, chalk-marking and measuring hail hits across the membrane and checking rooftop units, coping and drains slope by slope.

Stevie's Bar, Crystal
Repair King was on the roof at this Crystal bar and grill in December 2025, steaming ice dams and long icicles off the eaves before they could back water up under the shingles.
Towns we cover around Lake Minnetonka and the west metro
Fourteen towns, two very different housing histories. West of the lake it's resort-era cottages and new construction on big wooded lots; east toward Minneapolis it's the region's first ring of postwar suburbs. Here's what we see roof to roof.
Wayzata
Wayzata takes its name from the Dakota word wazíyata, "north shore," and has been Lake Minnetonka's main gateway since the railroad reached town in 1867. Estate-sized homes near the water mix 1980s cedar exteriors with newer construction cut into steep hips, dormers and multiple chimneys. Our most recent Wayzata job was a full tear-off on a Hunter Drive estate, where a crane lifted bundles straight to the ridge instead of hand-carrying them up four stories of roofline.
Last hail report nearby: Jun 29, 2015 (1.75")Excelsior
Settled in 1853 by a group from upstate New York, Excelsior was Lake Minnetonka's first white settlement and later hosted the Beach Boys and the Rolling Stones at the old Danceland ballroom. Homes near the historic downtown carry steep, tightly valleyed roofs from the resort era, while newer lake homes run bigger and flatter. Our Excelsior crew worked a White Dove Drive property through a winter re-roof, clearing snow off the old shingles before starting tear-off.
Last hail report nearby: Sep 21, 2025 (2")Orono
Orono split off from Excelsior Township in 1889 and was incorporated as a city in 1955, taking its name from Orono, Maine, the hometown of an early resident. More than a third of the city is water — bays and inlets of Lake Minnetonka — so many roofs sit close to shoreline and take extra wind off open water. We've inspected and photographed hail damage on an Oak Street roof here, chalk-marking hits shingle by shingle.
Last hail report nearby: Aug 5, 2019 (1.5")Mound
Mound takes its name from the ancient Indian mounds once found within city limits, and the town absorbed the old Island Park community in 1960. With more than 1,000 docks spread across Black Lake, Dutch Lake, Lake Langdon and other Lake Minnetonka bays, roofs here often back up to water on at least one side. Our Mound job on Island View Drive covered a chimney reflash and roof replacement on a multi-level lake home.
Last hail report nearby: Sep 5, 2020 (1.75")Minnetrista
Minnetrista's name comes from the Dakota words for "water" and "crooked," a fitting description for a city whose border winds along Lake Minnetonka, Whaletail Lake and Little Long Lake. Much of Minnetrista is still farmland and horse property, so roofs range from newer walkout ramblers to older farmhouses with outbuildings. We replaced siding and addressed rotted wall sheathing on an Edgewood Road property here after wind and hail exposure.
Last hail report nearby: Sep 5, 2020 (1.75")Maple Plain
Maple Plain gets its name from the sugar maples that once covered the area, and the town grew up around Lake Independence after settlement began in 1854. Roofs here are mostly mid-century ramblers and two-story homes on wooded half-acre lots, with Pioneer Creek cutting through the northwest corner. Our Maple Plain job on Three Oaks Avenue included a full roof inspection and photo report for a two-story home shaded by mature oaks.
Last hail report nearby: Aug 5, 2019 (3")Chanhassen
First settled in June 1852, Chanhassen takes its name from the Dakota word for sugar-maple tree, chosen for the town in 1858. Homes near Hazeltine Lake and the Hazeltine National Golf Club run from 1970s split-levels to large two-story houses with three-car garages. Our Chanhassen job on Hillsdale Court was a full inspection and roof photo report after wind and hail moved through the area.
Last hail report nearby: Sep 5, 2020 (1.75")Chaska
Chaska's clay deposits made it a brick-manufacturing center by the 1880s, and the yellow Chaska brick used on landmarks like Guardian Angels Catholic Church still marks the downtown. Roofs on both brick-era homes and newer construction near the Minnesota River bluffs see steady hail activity — Chaska has logged 1-inch-plus hail on 7 days since 2015. Our Chaska crew has documented rotted deck boards and fascia on a Stanford Circle property alongside the roof inspection.
Last hail report nearby: Aug 15, 2025 (1.25")Victoria
Victoria is named for St. Victoria Church, built in 1857, and calls itself the "City of Lakes and Parks" with 13 lakes and 25 parks packed into its borders, plus the 1,800-acre Carver Park Reserve next door. We've also worked the low-slope commercial roof at The Burrow on Victoria Drive, checking rooftop HVAC curbs and skylight flashing alongside the shingle work we do on Victoria's houses.
Last hail report nearby: Aug 15, 2025 (1.25")St. Louis Park
St. Louis Park took its name from the Minneapolis and St. Louis Railway, adding "Park" to avoid confusion with St. Louis, Missouri, when it incorporated as a village in 1886. It's home to Repair King's featured commercial job, the iStorage self-storage facility on Cedar Lake Road, where our crew has walked and chalk-marked hail hits across a row of low-slope roofs. St. Louis Park homes mix post-war ramblers with newer infill construction, both of which we inspect after wind and hail.
Last hail report nearby: Jul 31, 2024 (1.25")Crystal
Crystal grew out of the farms of the old Township of Crystal Lake, founded in 1866 and incorporated as a city in 1887. Crystal is also home to Stevie's Bar, a Repair King commercial job on West Broadway where our crew steamed ice dams and long icicles off the roofline in December 2025. Crystal's housing stock is mostly 1950s and '60s ramblers, sitting inside a corridor that's had 1-inch-plus hail on 5 days since 2015.
Last hail report nearby: Aug 11, 2023 (1.75")Robbinsdale
Robbinsdale was organized in 1893 after developer Andrew Bonney Robbins built out the Robbinsdale Park subdivision west of Lower Twin Lake, and the city later became the birthplace of Fawcett Publications in 1919. Robbinsdale's older ramblers and Cape Cods have seen some of the west metro's biggest hail on record. We've inspected and photographed a County Road 8 property here after wind damage.
Last hail report nearby: Jun 19, 2026 (1.25")Richfield
Richfield's roots trace to 1820s settlements around Fort Snelling, and the city calls itself Minnesota's oldest suburb; the Riley Lucas Bartholomew House, built in 1852, is on the National Register of Historic Places. Richfield's post-war rambler and Cape Cod stock has racked up 19 days of damaging wind since 2015. Our largest Richfield job to date, on 11th Avenue South, is documented with more than 300 job photos in our records.
Last hail report nearby: Aug 11, 2023 (1.25")Bloomington
Bloomington sits where the Dakota village of Titanka Tannina once stood at the mouth of Nine Mile Creek, and the 1856 Gideon H. Pond House is on the National Register of Historic Places today. Homes near the Minnesota River bluffs range from 1950s ramblers to larger two-story construction. We inspected and photographed a Vincent Avenue South roof here after a spring hailstorm.
Last hail report nearby: Oct 24, 2023 (1")When storms last hit Lake Minnetonka & West Metro
The Lake Minnetonka and west metro area sits inside one of the Twin Cities' most storm-prone corridors. NOAA reports put 3-inch hail near our St. Louis Park job site on August 11, 2023, and 3-inch hail near Maple Plain on August 5, 2019 — large enough to bruise shingles, crack vent caps and dent gutters, coping and rooftop units on both houses and low-slope commercial roofs. Robbinsdale (2.5-inch hail, August 11, 2023), Victoria (2.75-inch hail, August 9, 2020) and Crystal (1.75-inch hail, August 11, 2023) have all seen damaging hail in the same span, and Richfield has logged 19 days of damaging wind since 2015.
| Date | Type | What was reported |
|---|---|---|
| Jun 28, 2025 | Wind | Damaging wind reported (trees/limbs down) |
| Aug 27, 2024 | Wind | 58 mph wind gust measured |
| Jul 31, 2024 | Hail | 1.25" hail reported |
| Jul 14, 2024 | Wind | 64 mph wind gust measured |
| Aug 11, 2023 | Hail | 3" hail reported |
Source: NOAA Storm Prediction Center storm reports within 3 miles of the iStorage self-storage roof in St. Louis Park, Stevie's Bar in Crystal, and home job sites across the Lake Minnetonka and west metro area, 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 or membrane section walked, hits chalk-marked and photographed
- Soft metals and rooftop units checked: vent caps, coping, gutters, downspouts, AC condensers
- 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 jobs from Wayzata to Bloomington






Photos taken by Repair King crews at Lake Minnetonka & West Metro properties. Dates are the capture dates from our job camera.
Permits across the Lake Minnetonka & West Metro cities
Every city in this region — Wayzata, Excelsior, Orono, Mound, Minnetrista, Maple Plain, Chanhassen, Chaska, Victoria, St. Louis Park, Crystal, Robbinsdale, Richfield and Bloomington — issues its own building permit for a roof replacement under the Minnesota State Building Code. Repair King pulls the permit under our Minnesota contractor license (BC695228) in whichever city the job is in.
Lakeshore properties on Lake Minnetonka can also fall under Minnehaha Creek Watershed District rules or DNR shoreland standards if work extends beyond a straight reroof. We confirm what applies before scheduling.
Commercial roofs like iStorage in St. Louis Park and Stevie's Bar in Crystal add rooftop unit disconnects, coping and parapet detail, and scheduling around business hours. We lay all of that out in writing before the job starts.
Around the region
Lake Minnetonka is Minnesota's ninth-largest lake and was officially named in 1852 by territorial governor Alexander Ramsey; the towns around it — Wayzata, Excelsior, Orono, Mound, Minnetrista and Victoria — grew up as steamboat and railroad stops for lake tourists in the 1800s. East of the lake, St. Louis Park, Crystal, Robbinsdale, Richfield and Bloomington built out as Minneapolis's first ring of postwar suburbs, with Richfield tracing its roots back to the 1820s settlements around Fort Snelling. Repair King has crews and job photos across both halves of this region, from lakeshore estates to storage-facility rooftops.
Lake Minnetonka & West Metro roofing questions
Does Repair King actually cover all 14 of these towns, or just a couple?
We've worked jobs in all of them — from lakeshore estates in Wayzata and Orono to inner-ring suburbs like St. Louis Park, Crystal and Richfield. Coverage depends on the day's schedule, not the town, so call or run a Roof & Storm Report for your address either way.
What commercial work has Repair King done in St. Louis Park?
Our featured St. Louis Park commercial job is the iStorage self-storage facility on Cedar Lake Road, where we've inspected and chalk-marked hail hits across the low-slope roofs.
Do you do commercial roofing like Stevie's Bar in Crystal?
Yes. At Stevie's Bar we handled ice dam and icicle removal on the roofline in December 2025, and we take on other bars, storage facilities and small commercial buildings across the region.
Do I need a permit to replace my roof in these cities?
Yes, every city in this region issues its own building permit for roof replacement under the Minnesota State Building Code. Repair King pulls it under our Minnesota contractor license (BC695228) and confirms which city office has jurisdiction before scheduling.
Is there anything extra for lakeshore homes on Lake Minnetonka?
Some Lake Minnetonka shoreline work can fall under Minnehaha Creek Watershed District rules or DNR shoreland standards if the project goes beyond a straight reroof. We check before scheduling so there are no surprises.
When did hail last hit this area?
NOAA storm reports show 3-inch hail near our St. Louis Park job site on August 11, 2023, and 3-inch hail near Maple Plain on August 5, 2019. Run a free Roof & Storm Report to see the history for your exact address.
What do I get from a Repair King inspection?
A dated photo report covering roof slopes or membrane, vents, flashing, gutters, siding and windows, so you have a clear record of your property's condition — whether or not you end up filing a claim.
How much does a roof replacement cost in this area?
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.
Book a free roof inspection
No cost, no pressure. You get photos of everything we find.
