Roof Replacement in Minneapolis, MN

Minneapolis has some of the oldest housing in the metro — bungalows, foursquares and Victorians from before 1940 sit next to post-war ramblers. That mix makes roof prices swing more here than in newer suburbs.

What a new roof costs in Minneapolis

In 2026, most Minnesota homeowners should plan for about $11,700–$16,900 to replace an architectural asphalt shingle roof on a 2,000 sq ft home, or $14,900–$21,500 on a 2,500 sq ft home. Standing seam metal typically costs 2–2.5× more.

Roofs in Minneapolis

See Minneapolis roof photos

What affects roof prices in Minneapolis

A building permit is required to replace a roof in Minneapolis. City of Minneapolis roofing requirements

Minneapolis roof replacement FAQ

Why do some Minneapolis roofs cost more than suburban ones?

Steeper pitches, dormers, extra shingle layers and limited alley access all add labor. A simple 1950s rambler in south Minneapolis can price close to a suburban home, while a two-and-a-half-story house near the lakes usually costs more.

Do I need to replace my detached garage roof at the same time?

It's not required, but many Minneapolis homeowners do both at once so the shingles match and they only pay for one setup and cleanup. Ask for the garage to be priced separately so you can decide.

My house is over 100 years old. Will the roof deck need work?

Often some of it does. Older homes may have plank decking with gaps that needs new sheathing before shingles go on. A good estimate lists decking replacement as a per-sheet price so you know the possible extra cost up front.

Get a free Minnesota roof quote

Minnesota Roof Quote is a free quote service run by Metzgee. Preliminary planning ranges only, not a binding contractor estimate.