Roofing · North Metro MN

Engineered for the extremes

Full tear-off roof replacement with architectural shingles built to shrug off 130mph winds, heavy snow loads, and Minnesota ice dams.

Why homeowners choose us

A roof built for the long haul

Premium materials

Architectural shingles tested to withstand 130mph winds and the snow loads Minnesota winters actually deliver.

Precision install

Our crews follow a strict no-shortcut policy on every ridge and valley — the places where roofs actually fail.

Ironclad warranty

We stand behind both our labor and our materials with industry-leading coverage, in writing.

Cleanup promise

Magnet-swept yards and spotless job sites — every single time, before the last truck pulls away.

How we build it

The Jacobs roofing standard

Every roof we install gets the same spec — the one we'd put on our own house.

  • Full tear-offWe never shingle over problems. Every job starts by inspecting the decking underneath.
  • Ice & water shieldDouble protection at eaves and valleys against the Minnesota winter ice dams that destroy roofs from below.
  • Synthetic underlaymentStronger and more breathable than traditional felt, across the entire deck.
  • Enhanced ventilationProper ridge venting lowers summer cooling costs and extends the life of every shingle above it.

Recent roofs

From the drone, straight off our job sites

Aerial drone view of a completed residential roof replacement in Millersburg MN Aerial drone view of a completed residential roof replacement in Owatonna MN Aerial drone view of a shingle roof replacement in Rice County MN
Drone view of the round barn roof mid-restoration in Wacouta MN

Proof of craft

We shingled a roof with no straight lines.

Every course on the Round Barn of Wacouta had to be cut and curved by hand. If we sweat the details on a dome, imagine what your ridge vents get.

Free inspection

Ready for a roof that lasts?

Expert roofing for Ham Lake, Blaine, Andover, and the North Metro — inspected and quoted with zero pressure.

Or call/text Tom directly: 651-315-5450