Trusted Roofing Contractors Proudly Serving Two Harbors, MN

In Two Harbors, the relationship between the land and Lake Superior isn’t something you read about on a visitor’s sign. It’s something you feel every time a November storm rolls in off the water and reminds every homeowner on the North Shore exactly what their roof is made of. This is a working lakeside city with real history, real winters, and real expectations from the people who live here year-round and take care of their properties the way North Shore residents always have.
Whether your home sits up on the bluff with a view of Agate Bay, out along the quieter residential streets that wind back from the shoreline, or closer to the working harbor where the ore docks have stood since the iron range was in full roar, your roof is absorbing everything the lake throws at it season after season. Got damage from last season’s storm system? A roofline that’s been quietly losing ground for a couple of winters? Or just a nagging sense that it’s time to get someone up there for an honest look? From Split Rock country to the Gooseberry corridor, Perrins Roofing is the team Two Harbors homeowners call when they want the job done right.

Two Harbors' Trusted Name in North Shore Roofing. Perrins Roofing.

Experienced Professionals

Our team brings hands-on expertise to every roofing project, ensuring quality results.

High-Quality Materials

We use durable materials designed to withstand tough conditions and provide long-term protection.

Honest & Clear Communication

You’ll receive straightforward updates and transparent estimates from start to finish.

Customer-Focused Approach

Your satisfaction is our priority, and we work hard to deliver results you can trust.

Snow Removal

Two Harbors sits squarely in Lake Superior’s snow belt, and the lake-effect events that build over open water before hitting the North Shore can drop heavy, wet accumulation faster than most roofs are designed to handle comfortably. The combination of significant snowfall, persistent cold temperatures, and the freeze-thaw cycles of late winter creates ideal conditions for ice dam formation along roof eaves, pushing moisture under shingles and into home interiors in ways that cause serious damage if left unaddressed. Perrins Roofing provides professional, timely snow removal across Two Harbors that keeps roof loads safe and prevents the infiltration damage that follows a bad ice dam season.

New Roof Construction

Building on the North Shore means building for conditions that would challenge any roofing system not specifically designed for them. The combination of heavy snow loads, sustained lake-driven winds, significant moisture exposure, and dramatic seasonal temperature swings demands materials and installation methods that go beyond standard Minnesota requirements. Perrins Roofing installs new roofing systems in Two Harbors using premium materials rated for North Shore conditions, following a precise five-step process from initial consultation through a comprehensive final quality check. Every new roof we build here is designed for the environment it’s actually going into.

Storm Damage

The North Shore corridor is one of Minnesota’s most storm-exposed regions, and Two Harbors sits right in the middle of it. Systems that build energy over Lake Superior can arrive with wind speeds and precipitation intensity that catch homeowners off guard even when the forecast suggests otherwise. Wind-lifted shingles, cracked flashing, damaged ridge caps, and compromised underlayment are all common outcomes after a serious North Shore blow. Perrins Roofing responds quickly, assesses every affected surface thoroughly, and provides honest damage reports and clear estimates with no hidden costs so Two Harbors homeowners can move forward with confidence.

Roof Repair

The persistent moisture and wind exposure that defines North Shore living means Two Harbors roofs develop wear patterns in specific, predictable ways. Flashing around chimneys and dormers, shingle edges on the windward face, and any penetration point through the roof deck are common failure zones in this climate. Perrins Roofing knows where to look and how to fix what we find properly, using quality materials that hold up through the full North Shore seasonal cycle rather than just surviving until the next storm.

Roof Replacement and Reroofing

When a Two Harbors home’s roof has genuinely reached the end of its service life, a full replacement done correctly is the most important investment a North Shore homeowner can make. Perrins Roofing walks every client through a clear, structured process: thorough inspection, honest consultation, careful material selection suited for Lake Superior’s climate demands, expert installation, and a comprehensive final quality check that doesn’t wrap up until every detail is right. No pressure, no surprises, just a dependable new roof built to protect your Two Harbors home through everything the North Shore delivers.

Serving Homeowners in Two Harbors, MN

Two Harbors is the kind of North Shore town that doesn’t need to explain itself. The ore docks that still rise above Agate Bay tell one story, the Edna G. tugboat moored at the waterfront tells another, and the steady parade of visitors heading northeast toward Split Rock and Gooseberry tells a third. But for the people who actually live here, Two Harbors is simply home, a small city with a genuine sense of place, a working harbor history that runs deep, and a landscape so naturally dramatic that it stops feeling remarkable only because you see it every day. What never stops being remarkable is what that landscape demands of the homes built within it. North Shore winters are genuinely serious, and Two Harbors sits in a stretch of Minnesota coastline that catches the full weight of Lake Superior’s seasonal moods. Heavy snowfall, persistent freeze-thaw cycles, and winds that come off the open lake with real force mean that roofing here is not a casual consideration. Perrins Roofing understands what Two Harbors homes are up against because we work on the North Shore and we know what the climate demands. We bring honest assessments, premium materials designed for lake country conditions, and a transparent process that keeps every homeowner fully informed from the first inspection to the final quality check. Because in a city this connected to the lake, your roof needs to be every bit as resilient as the community it protects.

Neighborhoods We Serve

Things To Do in Two Harbors, MN

  • Visit the historic Edna G. tugboat, the last coal-fired steam tugboat in operation on the Great Lakes, moored at the Two Harbors waterfront.
  • Explore the Two Harbors Lighthouse, the oldest operating lighthouse in Minnesota, sitting above Agate Bay.
  • Hunt for Lake Superior agates along the rocky beaches of Burlington Bay, one of the finest agate beaches on the North Shore.
  • Drive or hike the shoreline northeast toward Split Rock Lighthouse State Park for some of the most dramatic scenery in the upper Midwest.
  • Visit Gooseberry Falls State Park for waterfall hiking and Superior shoreline access just minutes from town.
  • Watch ore freighters load and depart from the Agate Bay ore docks, one of the most impressive working industrial sights on the Great Lakes.
  • Explore the shops and local character of downtown Two Harbors, a genuine North Shore community rather than a tourist construction.