.png)
Forever North Roofing proudly serves homeowners and property owners all the way up the North Shore of Lake Superior, from Two Harbors through Silver Bay, Beaver Bay, Schroeder, Tofte, Lutsen, and Grand Marais. Whether you're a year-round resident, a seasonal cabin owner, or managing a rental property along the shore, we make the drive. The further up the shore you go, the harder the winters get — and the more important it becomes to work with a roofing company who actually understands what roofs up here are up against.
Why North Shore Homeowners Choose Forever North
- We know the North Shore climate. This isn't our first winter up here. We understand what heavy snow loads, lake winds, and relentless freeze-thaw cycles do to a roof — and we install accordingly.
- We don't treat your cabin like a quick out-of-town job. Whether it's a year-round home, a family cabin, or a rental property, every project gets the same level of care and attention from start to finish.
- We give straight answers and honest pricing. No vague estimates, no upselling, no surprises on your invoice. Just an honest assessment of what your roof needs and what it's going to cost.
- We're reachable after the job is done. We don't disappear once the truck leaves. If you have a question or concern down the road, you can actually get us on the phone.
- We stand behind our work. Every roof we install on the North Shore is backed by our commitment to quality — because our reputation travels as far up the shore as we do.
Metal roofing is one of the best investments a North Shore property owner can make. The combination of heavy snowfall, relentless freeze-thaw cycles, high winds off Lake Superior, and long cold seasons creates conditions that wear out most types of roofing faster than almost anywhere else in Minnesota. Metal handles all of it without complaint — shedding snow naturally instead of letting it pile up, resisting the cracking and lifting that temperature swings cause in other materials, and lasting 40 to 70 years with minimal upkeep. From Two Harbors to Grand Marais, we install metal roofing systems built to match the demands of the North Shore climate.
Asphalt Shingles on the North Shore
Asphalt shingles can absolutely hold up on the North Shore — but only when they're installed the right way for this climate. That means full ice-and-water shield coverage at every eave, valley, and transition, and adequete attic ventilation that helps prevent ice dams. We also offer Class 4 impact-resistant shingles for added durability against hail and severe weather. If shingles are the right fit for your property and your budget, we'll make sure they're done to a standard that holds up through everything the North Shore throws at them — season after season.
North Shore Communities we Serve
Forever North Roofing serves the full length of Minnesota's North Shore, including Two Harbors, Silver Bay, Beaver Bay, Illgen City, Schroeder, Tofte, Lutsen, Grand Marais, and the communities and cabins in between. If you're not sure whether we cover your area, just give us a call — we make the drive and we're happy to come out and take a look.
Get a Free Roofing Estimate
Call or text (218) 409-0246 or fill out the form below. We'll get back to you same day — usually faster than that. No obligation, no hard sell, just an honest look at what your roof needs and what it'll cost.