Denon Perrin's Roofing and Services

Duluth, Minnesota
Roofing Contractor
  • Roofing Contractor serving Duluth, Minnesota.
  • Jobs on the listing: storm damage repair, roof inspection, roof replacement, emergency repair, roof repair.

Services Offered

Roof Repair Emergency Repair Storm Damage Roof Inspection Gutter Services

Request a quote from Denon Perrin's Roofing and Services

Your request goes to Denon Perrin's Roofing and Services only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Denon Perrin's Roofing and Services only

How to check Denon Perrin's Roofing and Services on the Minnesota record

Minnesota licenses residential contractors through the Department of Labor and Industry — roofing falls under a residential building, remodeling or roofing license, and the department publishes the whole register Official lookup: Minnesota DLI license lookup.

  1. Look at the expiration date and compare it with the dates in your contract.
  2. Open the registry and search by license number first, business name second.
  3. The registry name, the contract name and the truck lettering should all agree; the status should be active.
  4. Ask for a certificate of insurance sent straight from the insurer. A registry listing does not prove coverage.

Hail record for Duluth and St. Louis County

For St. Louis County, the NOAA record since 2017 carries 203 hail reports. 40 separate days brought hail of at least 1 inch. Golf-ball size or larger turned up on 10 days, and the largest stone came in at 3 inches, about the size of a teacup. Golf-ball hail last appears in the record in 2024.

Date your photos after each hail day and keep them. A written inspection from Denon Perrin's Roofing and Services or any other roofer is worth asking for before work starts.

0 hail reports fell within 25 miles of Duluth over the past 90 days.

The same record has 9 tornadoes, with EF1 the highest rating.

Counted per area, St. Louis County falls at 60 of 62 Minnesota counties, lower third, with 34.8 reports per 1,000 square miles.

The fastest thunderstorm gust on file is 107 mph.

St. Louis County storm figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Hail reports since 2017203
Density rank in state60 of 62
Days at 1 inch or more40
Largest stone, inches3
Highest gust, mph107
Busiest monthJune

The record's top day 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
YearReportsBiggest stone, in
2020343
2021223
2023242
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+ golf ball and up 2.75 in and up. 159 reports of 1 inch or more carry coordinates; the map shows the 140 largest. Dots show report locations, never storm tracks. Sources: NOAA Storm Events, US Census county outline.

The housing stock in Duluth

Half the homes in Duluth predate 1951; the typical house is about 75 years old. That is long enough for roughly 3 asphalt roof cycles, so replacement, not first install, is the usual job. A mid-range asphalt replacement at $10,800 equals 5 percent of the median home value of $225,700.

Duluth housing, Census American Community Survey
MeasureValue
Homes lived in by owners60.2%
Median year built1951
Median household income$66,263
Total housing units39,805
Single-family homes63.4%

Replacement costs in Duluth

Duluth prices track our national basis closely, with asphalt shingles at $6,720 to $14,880 for 2,000 square feet. 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. BLS puts the median annual roofer wage for the Duluth, MN-WI Metro Area at $72,860.

Price by material, 2,000 sq ft, Duluth price index applied
MaterialInstalled rangeTypical lifeCost per year
Architectural Asphalt Shingles$8,640 - $14,88025 to 30 years$430
Metal Shingles$13,440 - $23,04035 to 50 years$430
Clay Tile$23,040 - $38,40050 to 100 years$410
Cedar Shake$13,440 - $24,96020 to 30 years$770
Metal (Steel/Aluminum)$16,320 - $28,80040 to 70 years$410
3-Tab Asphalt Shingles$6,720 - $11,04015 to 20 years$510

Full cost guide for Duluth →

Common questions, Duluth

Which months bring hail to St. Louis County?
72 percent of the county's hail entries fall from April to July, and June alone has 33 percent.
Does Duluth get a lot of hail?
NOAA lists 203 hail entries for St. Louis County since 2017, on 40 days with stones of 1 inch or more. June is the busiest month.
What should I do after a hailstorm?
Photograph the roof, note the date, and schedule a written inspection soon. Many policies have a claim window.
How big does hail get near Duluth?
Hail since 2017 topped out at 3 inches, about a teacup; golf-ball hail or bigger came on 10 days.
What should I budget for a new roof near Duluth?
Plan on $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.
How old are the roofs in Duluth?
The median home was built in 1951, so it is 75 years old. Roof age follows the house unless a replacement happened, and 25 years is a common asphalt life.

Own this business? Claim or correct this listing · Badge for your website · Report an error / request removal