Great Lakes Roofing & Siding

Verified — license confirmed

✅ Independently Verified

We matched this contractor's state license against the official state registry. Don't take our word for it: check the public record yourself, and ask for a current certificate of insurance before signing.

  • License # BC740998
  • Status MN Licensed
  • Expires 2028-03-31
  • Last checked Oct 22, 2026
🔍 Verify on Minnesota DLI ↗ Opens the public Minnesota records — search license #BC740998.
4401 Cooke St, Duluth, MN 55804
Duluth, Minnesota
Roofing Contractor
Registry last checked October 2026
  • Roofing Contractor serving Duluth, Minnesota — based at 4401 Cooke St, Duluth, MN 55804.
  • Work covered: roof replacement, storm damage repair, roof inspection, roof repair, emergency repair.
  • State license #BC740998 (MN Licensed), expires 2028-03-31.
  • Independently verified by PickARoofer since October 2026.

Services Offered

Roof Repair Roof Replacement Gutter Services Emergency Repair Storm Damage

Request a quote from Great Lakes Roofing & Siding

Your request goes to Great Lakes Roofing & Siding only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Great Lakes Roofing & Siding only

How to check Great Lakes Roofing & Siding on the Minnesota record

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. The registry name, the contract name and the truck lettering should all agree; the status should be active.
  2. Search the registry by number, then by name, because spellings differ between sources.
  3. Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.
  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.

Storm history for Duluth, St. Louis County

Count the hail reports NOAA filed for St. Louis County since 2017 and you land on 203. Reports of 1 inch or more fall on 40 days. The worst part: 10 days with stones of 1.75 inches or larger, topped by a 3-inch stone close to a teacup. 2024 is the last year that has a 1.75-inch report.

By density St. Louis County sits in the lower third of Minnesota: 60 of 62 counties, 34.8 reports per 1,000 square miles. Less frequent hail does not mean none.

Reports cluster in June (33 percent of the total); April through July account for 72 percent. In 6 months of the year, hail is close to absent in the record.

Date your photos after each hail day and keep them. A written inspection from Great Lakes Roofing & Siding or any other roofer is worth asking for before work starts.

The fastest thunderstorm gust on file is 107 mph.

In the last 90 days NOAA logged 0 hail reports within 25 miles of Duluth.

St. Louis County storm figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Reports, all years239
Days at 1.75 inches or more10
Share of reports in April to July72%
NOAA hail reports since 2017203
Hail density rank in state60 of 62
Days with hail at 1 inch or more40

The biggest day on file is July 18, 2020: a 3-inch stone, about the size of a teacup, reported near Shaw.

Heaviest full years for hail reports in St. Louis County
YearHail reportsLargest stone, in
2017222.5
2022312
2024392.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 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.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.5 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.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 hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2.5 in hail2.5 in hail2.5 in hail3 in hail3 in hail Duluth
1 in+ 1.75 in and up 2.75 in or more. 159 reports of 1 inch or larger carry coordinates; the map plots the 140 largest. Each dot marks where hail was reported, not a storm path. Sources: NOAA Storm Events, US Census county outline.

Housing around Duluth

Duluth's median year built is 1951, which makes the typical home 75 years old. That is long enough for roughly 3 asphalt roof cycles, so replacement, not first install, is the usual job. Against a median home value of $225,700, a $10,800 mid-range asphalt roof is 5 percent of the house.

Homes in Duluth, Census American Community Survey
MeasureValue
Pre-1980 homes78.3%
Housing units39,805
Typical home value$225,700
Single-family share63.4%
Homes lived in by owners60.2%

Budgeting a roof in Duluth

Duluth prices track our national basis closely, with asphalt shingles at $6,720 to $14,880 for 2,000 square feet. BLS puts the median annual roofer wage for the Duluth, MN-WI Metro Area at $72,860. 21 payroll roofing businesses are registered in the county, by Census count. 76.2 percent of them have fewer than 5 employees.

Cost by roofing material, 2,000 sq ft, Duluth price index applied
MaterialInstalled rangeYearly costMidpoint
TPO / EPDM (Flat)$7,680-$15,360$580$11,520
Cedar Shake$13,440-$24,960$770$19,200
Metal (Steel/Aluminum)$16,320-$28,800$410$22,560
3-Tab Asphalt Shingles$6,720-$11,040$510$8,880
Concrete Tile$14,400-$25,920$450$20,160
Clay Tile$23,040-$38,400$410$30,720

Full cost guide for Duluth →

Great Lakes Roofing & Siding by the numbers

The license on file runs to 2028-03-31, about 17 months from now.

Great Lakes Roofing & Siding on PickARoofer, imported listing data
ItemValue
License number on fileBC740998
License status on fileMN Licensed
Expires2028-03-31 (17 months)

Questions about roofing in Duluth

What is a roof replacement price in Duluth?
Budget $6,720 to $14,880 for asphalt shingles on a 2,000 square foot roof here, about $10,800 in the middle. Metal, tile and flat roofs are in the cost table.
Is hail common around Duluth?
203 reports since 2017, 40 days at 1 inch or more, and the busiest month is June.
Has St. Louis County had large hail?
The largest stone since 2017 measured 3 inches, about the size of a teacup. 10 days reached golf-ball size or larger.
What is the typical house age in Duluth?
Median year built is 1951, which gives 75 years. A roof is younger than the house if it was replaced.
Where can I look up the license for Great Lakes Roofing & Siding?
The Minnesota lookup shows status and expiry. Set both beside the contract and ask the roofer for proof of insurance.
Which months bring hail to St. Louis County?
Spring and early summer carry the bulk of it: 72 percent of entries come between April and July, June leading at 33 percent.

Is this your business? Claim or fix this listing · Add a badge to your site · Report a mistake / ask for removal