Gray Duck Roofing

Verified — license confirmed

✅ Independently Verified

The state license was checked with the official state registry. Check the record yourself, and also ask for a current certificate of insurance before you sign.

  • License # BC800910
  • Status MN Licensed
  • Expires 2028-03-31
  • Last checked Oct 07, 2026
🔍 Verify on Minnesota DLI ↗ Opens the public Minnesota records — search license #BC800910.
606 11th Ave NW, Rochester, MN 55901
Rochester, Minnesota
Roofing Contractor
Registry last checked October 2026
  • Roofing Contractor serving Rochester, Minnesota — based at 606 11th Ave NW, Rochester, MN 55901.
  • Typical jobs: emergency repair, roof inspection, roof replacement, storm damage repair, roof repair.
  • State license #BC800910 (MN Licensed), expires 2028-03-31.
  • Independently verified by PickARoofer since October 2026.

Services Offered

Storm Damage Roof Repair Emergency Repair Roof Inspection Gutter Services Roof Replacement

Request a quote from Gray Duck Roofing

Your request goes to Gray Duck Roofing only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Gray Duck Roofing only

Looking up Gray Duck Roofing in Minnesota

the Department of Labor and Industry (DLI) is what licenses Minnesota residential contractors, roofers included, and its register of those licenses is public Official lookup: Minnesota DLI license lookup.

  1. Compare the registry name with the name on the contract, and read the status line.
  2. Request a current certificate of insurance from the insurer; licenses and insurance are checked separately.
  3. Start the lookup with the license number; use the business name only if the number fails.
  4. Look at the expiration date and compare it with the dates in your contract.

Registry last checked October 2026; the license on file shows an expiration of 2028-03-31. A badge covers the license match only, not insurance or workmanship.

Hail and wind history for Rochester, Olmsted County

From 2017, NOAA has filed 94 hail reports in Olmsted County. Hail of quarter size or larger fell on 19 different days. 4 of those days had golf-ball hail or bigger. The biggest stone was 2 inches, near the size of a hen egg. The most recent golf-ball day in the record dates to 2026.

10 tornadoes show up in the file too, strongest rated EF2.

The fastest thunderstorm gust on file is 81 mph.

2 hail reports fell within 25 miles of Rochester over the past 90 days.

Scaled by size, Olmsted County is number 6 of the 62 counties in Minnesota that we compare, which is in the top third at 166.4 reports per 1,000 square miles.

88 percent of reports fall between April and July, and May alone has 43 percent. 6 months of the year are nearly hail-free on file.

Olmsted County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Busiest monthMay
Top gust, mph81
Days with hail at 1.75 inches or more4
Hail density rank in state6 of 62
Reports, all years109
Days at 1 inch or more19

The biggest day on file is May 29, 2018: a 2-inch stone, about the size of a hen egg, reported near Rock Dell.

Most active full years for hail reports in Olmsted County
YearReportsBiggest stone, in
2017271.75
2022221.75
202391.5
1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail Rochester
1 in+ golf ball and up 2.75 in and up. 61 reports of 1 inch or larger carry coordinates. Each dot marks where hail was reported, not a storm path. Sources: NOAA Storm Events, US Census county outline.

The housing stock in Rochester

Median year built in Rochester is 1987, a typical house age of 39 years. At roughly 25 years per asphalt roof, 2 cycles fit into that span. Against a median home value of $287,500, a $10,800 mid-range asphalt roof is 4 percent of the house. Pre-1980 construction makes up 42.2 percent of homes in Rochester.

Rochester housing, Census American Community Survey
MeasureValue
Built before 198042.2%
Typical household income$87,767
Total housing units53,595
Owner-occupied65.4%
Typical home value$287,500

Replacement costs in Rochester

Rochester prices track our national basis closely, with asphalt shingles at $6,720 to $14,880 for 2,000 square feet. Labor is part of the bill: the BLS median for roofers in the Rochester, MN Metro Area is $61,940 a year. The last column divides the middle of each range by the middle of its lifespan, which is how a metal roof can beat asphalt over time.

Price by material, 2,000 sq ft, Rochester price index applied
MaterialLifespanYearly costMiddle of range
Clay Tile50-100 yrs$410$30,720
Standing Seam Metal50-70 yrs$510$30,720
TPO / EPDM (Flat)15-25 yrs$580$11,520
Cedar Shake20-30 yrs$770$19,200
Metal (Steel/Aluminum)40-70 yrs$410$22,560
Metal Shingles35-50 yrs$430$18,240

Full cost guide for Rochester →

Gray Duck Roofing by the numbers

Gray Duck Roofing shows 5 stars on 50 reviews, 0.14 above the 4.86 average across listings in Rochester. Expiry on file is 2028-03-31, roughly 17 months out. Reviews across Rochester listings total 1,020; 4.9 percent belong to Gray Duck Roofing. These ratings were imported from public listings, not collected by us, and we have not audited them.

Gray Duck Roofing on PickARoofer, public listing data
ItemValue
Stars on listing5 stars
Listing reviews50
Average, Rochester4.86 stars
Roofing listings in Rochester27
With more reviews0
Ahead on stars0
License on fileBC800910
License status on fileMN Licensed
Expires2028-03-31 (17 months)

Common questions, Rochester

Where can I look up the license for Gray Duck Roofing?
Follow the steps above with the Minnesota registry. Match the exact name, read the status and the expiry, then ask for an insurance certificate.
What is the typical house age in Rochester?
Census data puts the typical build year at 1987. Asphalt roofs wear out in 15 to 30 years, so many roofs there have been replaced at least once.
How often does hail hit Rochester?
NOAA lists 94 hail reports for Olmsted County since 2017, on 19 days with stones of 1 inch or more. May is the busiest month.
What time of year does Rochester get hail?
88 percent of the county's hail entries fall from April to July, and May alone has 43 percent.
What should I do after a hailstorm?
Do not wait for a leak. A short inspection after the storm documents the damage while the date is fresh.
What is the biggest hail on record for Olmsted County?
The largest stone since 2017 measured 2 inches, close to a hen egg. 4 days reached golf-ball size or more.

Is this your company? Fix or claim this listing · Add a badge to your site · Report a mistake / ask for removal