Duluth Roof Pros provides professional roofing services in Two Harbors, MN — Lake County, population 3633. From roof replacement and roof leak repair to insurance claim help, our insured and bonded team serves Two Harbors homes and businesses.
Two Harbors property owners near the Two Harbors ore docks, Agate Bay count on Duluth Roof Pros for roof replacement and repair in Two Harbors, MN. We bring the same roofing work we are known for in Duluth to every job in Two Harbors, backed by our workmanship guarantee and a free estimate.
Call (844) 511-2320 for a free roofing estimate in Two Harbors, or request a quote below. We respond fast and there is no obligation.
Roofing in Two Harbors, MN
On 11 March 2023 the Weather Service recorded 2 to 3 inches of snow near the Lake Superior shoreline at Two Harbors and around 18 inches a few miles inland, with a high report of 18.5 inches four miles west-northwest of town. One storm, one city, a sixfold difference in load across a short drive up the ridge.
That gradient is the whole argument for Two Harbors. Minnesota assigns a single ground snow load of 60 pounds per square foot to all of Lake County, and the design roof load is seventy percent of that figure. The code cannot see the ridge. A structural review of an older, shallow-pitch addition here should.
The lake-effect record says the same thing from the other direction. On 30 December 1996 Two Harbors took 22 inches while Duluth took 13. This is the snowiest ground we work on, and it is not close. Sixty pounds per square foot on the ground works out at 42 pounds on the roof, and that is the floor, not the local maximum.
Minnesota's code fills in the ice barrier column of its climate table as a flat yes for the entire state, so the model requirement applies here without argument: membrane starting at the lowest edge of each roof surface and running until it passes 24 inches beyond the inside face of the outside wall. On a deep-overhang house at Agate Bay that is frequently two courses, not one.
The city is old by regional standards. Agate Bay and Burlington grew together as the first ore port on this shore, the first load shipped in July 1884, and the village reincorporated as a city on 26 February 1907. Of 1,785 housing units, 749 predate 1940 and median year built is 1951.
Tenure here is unusual too: only 1,054 of 1,545 occupied homes are owner-occupied and 240 units sit vacant, both driven by the North Shore rental and seasonal market. A house that is empty in February is a house where an ice dam runs for six weeks before anyone notices. Only 42 of the city's units have been built since 2010, so the stock that has to carry those loads is the stock that was already here.
Recorded wind and hail are moderate rather than dramatic, including 1.75 inch hail on 1 July 2000 and again on 18 April 2004, and a pine that punctured a garage roof on 26 July 2021. In Two Harbors the load that will actually take a roof down arrives quietly, over a winter, and weighs a great deal.
Getting a free estimate in Two Harbors
Call (844) 511-2320 or send the form and we schedule a site visit in Two Harbors, usually within a couple of days. You get a written, itemized free estimate with materials and scope spelled out — no verbal ballpark, no pressure, and no charge whether you hire us or not.
We also serve Barnum, MN and the rest of northeastern Minnesota. Everything starts at the Duluth Roof Pros homepage.
Roofing work we do in Two Harbors, MN
Duluth Roof Pros covers the same range of work in Two Harbors that we do in Duluth — nothing is carved out because the address is a few miles up the road:
- Roof Replacement — A replacement here begins with a map of the roof, not a shingle brochure. Duluth stacks roughly eight hundred vertical feet between the harbor and the hilltop, and a house near the crest sees a different wind than one four blocks downhill.
- Roof Leak Repair — Most leaks we chase in Duluth do not enter where the stain appears, and a surprising number only run during weather from one direction. That second fact is the useful one, and it is the first question we ask on the phone.
- Storm Damage Restoration — After a big blow the phone rings from every neighborhood at once, and the honest truth is that only some of those houses are damaged. Sorting the two groups quickly matters more than getting to all of them fast.
- Hail Damage Roofing — Hail is a real hazard on this side of Minnesota but it is not the hazard that defines our roofs, and pretending otherwise sells people the wrong product. Duluth's storm risk is weighted toward wind off the lake, and hail here tends to be occasional rather than seasonal.
- Wind Damage Roofing — This is the page the rest of the site argues from. Wind off Lake Superior is the load that decides how a Duluth roof should be built, and almost every failure we are called to began at an edge rather than in the middle of a slope.
- Roof Inspections — An inspection that reports one condition for a whole roof has thrown away the most useful thing about a Duluth house. Our roofs age unevenly and predictably, and a report that records that unevenness is worth several times one that does not.
See the full list of Duluth services, or call (844) 511-2320.
About Two Harbors, MN — and why local matters here
Two Harbors sits in Lake County with a population of roughly 3633, close enough to Duluth that crews move between the two constantly. Local landmarks and corridors residents know well include the Two Harbors ore docks, Agate Bay.
Local knowledge is not a marketing line here. Two Harbors properties share soil, weather, permit rules and construction eras with the rest of Lake County, and a roofing contractor who works the area weekly already knows what fails locally and what holds up. That is the difference between a bid and an accurate bid.
Popular services in Two Harbors: Roof Replacement and Roof Leak Repair.
We also serve Barnum, MN and northeastern Minnesota.