Free roof inspections across the Twin Cities. Get your free Roof & Storm Report in 30 seconds →
Wright, Meeker & McLeod Counties, Minnesota

Roofing across Wright, Meeker & McLeod Counties

From the lake country around Annandale and South Haven to the Highway 12 corridor through Delano and the county seats of Buffalo, Litchfield and Hutchinson, Repair King has inspected and repaired roofs across Wright, Meeker and McLeod Counties since 2009. Our work here includes the Dairy Queen on Highway 12 in Delano and Molly's Cafe & Motel on Highway 7 in Silver Lake, along with homes, lake cabins, farms and an apartment building on Ridge Avenue in Hutchinson. Every job gets a dated photo report, whether it's a single shingle slope or a full commercial roof.

10 townsWright, Meeker & McLeod County communities Repair King has worked in
4.00"Largest hail reported near our Delano job site, August 5, 2019
Hwy 12 & 7Delano's Dairy Queen and Silver Lake's Molly's Cafe are both Repair King roofs
2009Licensed Minnesota contractor (BC695228) since
Commercial work

Landmarks on Highway 12 and Highway 7

Two of the most recognizable buildings in this part of Wright and McLeod Counties are on our job list. Commercial roofs mean coordinating around business hours, checking rooftop units and flashing as carefully as the field, and documenting everything before and after.

Dairy Queen storefront with red awnings on Highway 12 in Delano, MN, a Repair King commercial roofing job

Dairy Queen, 125 Woodland Rd, Delano

We inspected the low-slope metal roof over this Highway 12 Dairy Queen and the businesses that share its building, marking hail hits on the rooftop units and metal panels in 2023 and returning for coping and flashing work in 2024.

Aerial view of Molly's Cafe and Motel on Highway 7 in Silver Lake, MN, a Repair King commercial roofing job

Molly's Cafe & Motel, 810 MN-7, Silver Lake

This Highway 7 motel and cafe complex has a long shingled roofline running the length of the guest rooms plus a separate cafe roof. Our 2024 inspection covered every section, from the motel ridge to the cafe's dining patio roof.

Towns we serve

Towns we cover in Wright, Meeker & McLeod Counties

Each of these communities has its own lakes, main street or farm ground, and its own roofing quirks. Here's what we see town by town.

Annandale

Annandale calls itself the Heart of the Lakes, with 26 lakes inside a 10-mile radius and the 1895 Thayer Hotel on the National Register of Historic Places downtown. We've worked on roofs on Irvine Avenue and Acacia Drive, where tree cover off the lakes means more moss, debris in valleys and wind-lifted ridge caps than in open country.

Last hail report nearby: Jul 5, 2016 (1")

Buffalo

The Wright County seat sits on Buffalo Lake, with Lake Pulaski just to the north, and its neighborhoods range from century-old homes near downtown to newer construction toward the edge of town. Our Buffalo job on 13th Street South was a fall tear-off, and lake-adjacent roofs here see extra wind exposure off the open water.

Last hail report nearby: Jul 19, 2023 (1")

Delano

Platted in 1868 along the South Fork of the Crow River, Delano is built around the Highway 12 corridor that carries most of its commercial traffic, including the Dairy Queen we've worked on. Flat and low-slope commercial roofs along the highway take hail differently than the shingle roofs on the town's residential streets.

Last hail report nearby: Aug 11, 2023 (1.25")

Knapp

Knapp is an unincorporated crossroads community split between Cokato and French Lake Townships, near the Knapp Wildlife Management Area. Roofs out here are mostly acreage homes and outbuildings, and permits go through Wright County rather than a city hall.

Last hail report nearby: Sep 3, 2014 (0.75")

South Haven

One of Wright County's smallest cities, South Haven was platted in 1888 along the railroad and sits just south of the Stearns County line near Annandale and Maple Lake. We've inspected a lake-area property here with a standing-seam metal roof, where hail dents show up as small dimples rather than torn shingles.

Last hail report nearby: Jul 5, 2016 (2")

Waverly

Waverly grew up around a sawmill and grist mill built on Little Waverly Lake in 1856, and the city still sits between Waverly Lake and the Crow River. Our Waverly inspection on Park Drive found cracked shingle tabs consistent with wind and age, the kind of damage that's easy to miss from the ground.

Last hail report nearby: Jul 19, 2023 (1.75")

Litchfield

The Meeker County seat was platted in 1869 when the railroad reached town, and its Main Street commercial district is still lined with buildings from that era. We've inspected a Highway 12 commercial property in Litchfield, and the older downtown roofs often carry several layers of shingles that need to come off before a re-roof.

Last hail report nearby: Jul 27, 2025 (1.25")

Hutchinson

Founded in 1855 by the Hutchinson Family Singers along the South Fork of the Crow River, Hutchinson is the largest city in McLeod County. Our Ridge Avenue job here was a full tear-off and re-roof on a multi-family building, and we've also worked a second property on Lynn Road SW on the south side of town.

Last hail report nearby: Sep 21, 2025 (1")

Glencoe

The McLeod County seat was laid out in 1855 and named for Glen Coe in Scotland, with Buffalo Creek running along its south side. Our Glencoe inspection on Newton Avenue North covered a large multi-unit roof, where we found and photographed both storm damage and older repair patches.

Last hail report nearby: Jun 4, 2019 (0.88")

Silver Lake

This small McLeod County city on the north shore of its namesake lake sits along Highway 7 between Hutchinson and Glencoe. Molly's Cafe & Motel is the roof most people in Silver Lake recognize, and it's one of ours.

Last hail report nearby: Jun 4, 2019 (1.75")
Hail & storm history

When storms last hit Wright County

The hardest hail we've documented in this region hit a Delano job site on August 5, 2019, at 4 inches, large enough to crack shingles, dent metal roofing and put holes in soft-metal vents outright. More recent storms have been smaller but still damaging: 1.25" hail near Delano on August 11, 2023, and 1.75" hail near Waverly and 1" near Buffalo the same summer. Storms in this corridor tend to track from Meeker County into Wright and McLeod Counties on the same summer evenings, which is why we see damage reports cluster across several of these towns at once.

Aug 11, 2023Last hail report near Wright County (1.25")
4"Largest hail reported near Wright County since 2015 (Aug 5, 2019)
4Days with 1"+ hail reported near Wright County since 2015
DateTypeWhat was reported
Aug 11, 2023Hail1.25" hail reported

Source: NOAA Storm Prediction Center storm reports within 3 miles of the Delano, Buffalo and Annandale 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 roof slope, ridge and valley walked and chalk-marked hits photographed
  • Metal roofing, coping, vents, gutters and downspouts checked for hail dents
  • Interior ceilings checked for staining on multi-family and commercial jobs
  • Dated, GPS-tagged photo report you keep, covering the whole property

Check your own address

Our free Roof & Storm Report looks up hail and wind history for your exact address, not just the city.

Job photos

Real jobs from Wright, Meeker & McLeod Counties

Loading a debris trailer during a multi-family roof tear-off in Hutchinson, October 2024
Loading a debris trailer during a multi-family roof tear-off in Hutchinson, October 2024
Hail dents in the metal roof and rooftop unit flashing at the Delano Dairy Queen, November 2023
Hail dents in the metal roof and rooftop unit flashing at the Delano Dairy Queen, November 2023
Rooftop view toward a lake near Annandale during a roof inspection, July 2023
Rooftop view toward a lake near Annandale during a roof inspection, July 2023
Repair King crew member working a garage roof tear-off in Buffalo, October 2021
Repair King crew member working a garage roof tear-off in Buffalo, October 2021
Standing-seam metal roof on a lake-area property near South Haven, July 2023
Standing-seam metal roof on a lake-area property near South Haven, July 2023
Cracked shingle tabs found during a roof inspection in Waverly, July 2023
Cracked shingle tabs found during a roof inspection in Waverly, July 2023

Photos taken by Repair King crews at Wright, Meeker and McLeod County properties. Dates are the capture dates from our job camera.

Codes & permits

Permits across three counties

Inside city limits, Annandale, Buffalo, Delano, South Haven, Waverly, Litchfield, Hutchinson, Glencoe and Silver Lake each issue their own building permits for a roof replacement under the Minnesota State Building Code. Repair King pulls the permit under our Minnesota contractor license (BC695228) and schedules the required inspections.

Outside city limits, including Knapp and the surrounding townships, permits are handled by the county: Wright County Planning & Zoning for Wright County townships, Meeker County Planning & Zoning near Litchfield, and McLeod County Planning & Zoning around Hutchinson, Glencoe and Silver Lake. Tell us the parcel address and we'll confirm the right office before we schedule.

Commercial roofs, like the Dairy Queen in Delano and Molly's Cafe & Motel in Silver Lake, often need extra planning around rooftop unit disconnects, lift access and business hours. We lay all of that out in writing before work starts.

Local

Nearby town pages & this region

This part of central Minnesota runs from lake country in northern Wright County down through farmland into Meeker and McLeod Counties, and county seats (Buffalo, Litchfield, Hutchinson and Glencoe) sit alongside crossroads towns as small as South Haven and Knapp. Mike, our owner, has also built out dedicated pages for four more Wright County towns close by: Cokato (home to The Marketplace grocery store and a Dairy Queen we've also worked on), Dassel, Howard Lake and Clearwater. If your town isn't listed above, there's a good chance we already have a page and job photos for it.

FAQ

Wright County roofing questions

Do you cover roofs outside city limits, like farms near Knapp or South Haven?

Yes. We inspect and repair houses, outbuildings and metal roofs on acreages and farms throughout Wright, Meeker and McLeod Counties, not just in the incorporated towns.

Does Repair King do commercial roofs in this area?

Yes. Our commercial work here includes the Dairy Queen on Highway 12 in Delano and Molly's Cafe & Motel on Highway 7 in Silver Lake. We handle low-slope and shingle commercial roofs and schedule work around business hours.

Who pulls the building permit for my roof?

Inside a city, Repair King pulls the permit from that city's building department. In a township, we confirm whether Wright, Meeker or McLeod County Planning & Zoning has jurisdiction and pull the permit there.

When did hail last hit this area?

The largest hail we've documented nearby was 4 inches near Delano on August 5, 2019. More recent reports include 1.75" near Waverly and 1.25" near Delano in 2023. Run a free Roof & Storm Report for the history at your exact address.

Do you have a page for my specific town?

If your town isn't one of the ten covered here, check our Cokato, Dassel, Howard Lake and Clearwater pages, all nearby in Wright County, or contact us and we'll tell you what we've documented near you.

Book a free roof inspection

No cost, no pressure. You get photos of everything we find.

Prefer to talk? (612) 354-7677
Over-communication is our standard

You'll never have to wonder what's happening.

The #1 complaint about contractors is "they stopped calling me back." Our system texts and emails you at every step, from the moment you book to the final walkthrough.

Appointment confirmed

Text and email confirmation the moment you book, plus a reminder before we arrive.

"You're booked for Tue 10 AM ✓"

On our way

A heads-up text when your inspector or crew is headed to your home. No waiting around.

"On our way, 20 min out"

Photos of everything

You see what we see: a photo report of every finding, yours to keep.

"Your photo report is ready"

Every stage, updated

Materials ordered, crew scheduled, install day, final walkthrough. You hear about each step as it happens.

"Materials delivered for Thursday"

A real person answers

Questions? Call or text and talk to our team, not a phone tree.

"Got it, we'll check and text you back"

Informed at every step. That's the Repair King standard.

Storm hit? Leak showing up? Let's look at it this week.

Free inspection, photo report, straight answer.