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
- 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
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.
- Compare the registry name with the name on the contract, and read the status line.
- Request a current certificate of insurance from the insurer; licenses and insurance are checked separately.
- Start the lookup with the license number; use the business name only if the number fails.
- 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.
| Measure | Value |
|---|---|
| Busiest month | May |
| Top gust, mph | 81 |
| Days with hail at 1.75 inches or more | 4 |
| Hail density rank in state | 6 of 62 |
| Reports, all years | 109 |
| Days at 1 inch or more | 19 |
The biggest day on file is May 29, 2018: a 2-inch stone, about the size of a hen egg, reported near Rock Dell.
| Year | Reports | Biggest stone, in |
|---|---|---|
| 2017 | 27 | 1.75 |
| 2022 | 22 | 1.75 |
| 2023 | 9 | 1.5 |
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.
| Measure | Value |
|---|---|
| Built before 1980 | 42.2% |
| Typical household income | $87,767 |
| Total housing units | 53,595 |
| Owner-occupied | 65.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.
| Material | Lifespan | Yearly cost | Middle of range |
|---|---|---|---|
| Clay Tile | 50-100 yrs | $410 | $30,720 |
| Standing Seam Metal | 50-70 yrs | $510 | $30,720 |
| TPO / EPDM (Flat) | 15-25 yrs | $580 | $11,520 |
| Cedar Shake | 20-30 yrs | $770 | $19,200 |
| Metal (Steel/Aluminum) | 40-70 yrs | $410 | $22,560 |
| Metal Shingles | 35-50 yrs | $430 | $18,240 |
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.
| Item | Value |
|---|---|
| Stars on listing | 5 stars |
| Listing reviews | 50 |
| Average, Rochester | 4.86 stars |
| Roofing listings in Rochester | 27 |
| With more reviews | 0 |
| Ahead on stars | 0 |
| License on file | BC800910 |
| License status on file | MN Licensed |
| Expires | 2028-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