No-Cost ReferralOne Independent RooferWritten Estimates From the RooferMetro Minneapolis Cities
North metro homes in Anoka County

Roof Replacement in Blaine, MN

Planning a new roof in Blaine, MN? Through this free referral service, one independent local roofer gets your request, visits the house, writes the estimate and does any work you agree to. Blaine sits about 15 miles north of downtown Minneapolis in Anoka County, and its roofs follow the City of Blaine's own permit rules.

Prefer to talk? Call now(612) 555-0177

Not sure if we cover your area? Check now ↓

Roof Estimate Request

Takes 30 seconds, or call (612) 555-0177

Only one independent roofer near Minneapolis sees this request, and that roofer contacts you directly. See our Referral Marketing Disclosure.

Roof Replacement Help in Blaine, MN

Blaine is a city of owners. The Census Bureau puts its 2025 population at 76,603, up from 70,222 in 2020, and 85.3% of homes are owner-occupied, the highest share of any town this site covers.

The median owner-occupied home is valued at $352,400, and the median household income is $106,801. Many Blaine families weigh one more patch against a full replacement, and a written estimate settles it. Sending a request costs you nothing, because the roofer pays this site for the referral.

Starter Homes, Second Roofs and Newer Streets

In 1847 a deputy surveyor called the area "almost inaccessible ... except when frozen up," and it only became a township in 1877, named, by local lore, for U.S. Senator James G. Blaine. After World War II, the City's history says, "starter home developments began to spring up."

Those decades show on the rooftops. Many post-war houses are now on their second or third roof, and some hide an older layer under the current shingles. Many newer homes are nearing their first replacement. On any of them, the wood deck stays out of sight until the old roofing comes off.

A one-story rambler with a long low gray shingle roof and attached garage on a tree-lined street

How Blaine, MN Requests Work

One request goes to one independent roofer. Here is how the five services tend to look on a Blaine house.

  • Full roof replacement. On an older starter home, the roofer counts the layers already up there and checks whether all of them must come off.
  • Storm and hail damage. After wind or hail, a roofer can record what changed with photos and notes. The claim stays between you and your insurance company.
  • Metal roof replacement. Metal drops snow in sheets, so ask about snow guards above doors, decks and the driveway side.
  • Shingle roof replacement. Ask the roofer to compare architectural and impact-rated shingles, with the brand named in the estimate.
  • Roof repair. A few lifted tabs after a windy night may only need a fix, and an honest roofer will say so.

Each one has its own page: full replacement, storm and hail damage, metal roofs, shingle roofs and repair.

Wind and Hail on the North Side

The National Weather Service's Twin Cities office has named Blaine in its storm write-ups. On August 5, 2019, it recorded gusts up to 58 mph and tree damage in Blaine. On June 11, 2017, a day of strong wind, large hail and a tornado across the region dropped hail on neighboring Coon Rapids.

Winter is the other test. Ice dams can build up when warmth leaking from the attic melts snow on the roof and the water freezes again over the cold eaves, a process University of Minnesota Extension describes. Good ceiling insulation and steady soffit-to-ridge airflow are the lasting fix, so ask the roofer to check the attic too.

A large fallen tree limb lying across the shingle roof of a suburban house

Blaine's Own Roofing Permit Rules

The City of Blaine's roofing page is short and clear: "Building permits are required for all roofing projects." Applications are filed electronically, and contractors must show proof of a state license when they apply. The roofer normally pulls the permit, so get that in writing.

Blaine also wants an ice and water barrier from the eave to 24 inches inside the exterior wall line, plus a full-length run down every valley. Questions about a particular house go to the inspections line at 763-785-6170. Blaine sets its own rules, separate from Minneapolis.

What a New Roof Costs in Blaine, MN

Nobody publishes a Blaine-only price. These are statewide 2026 averages per square foot of roof, tear-off included, and the guide behind them says metro prices tend to run higher.

Cost rowFigureSource (year)
Minnesota 3-tab shingles, per sq ftabout $6.40RoofObservations, 2026
Minnesota architectural shingles, per sq ftabout $7.00RoofObservations, 2026
Minnesota premium shingles, per sq ftabout $8.70RoofObservations, 2026
Minnesota exposed-fastener metal, per sq ftabout $9.40RoofObservations, 2026
Minnesota standing-seam metal, per sq ftabout $14.55RoofObservations, 2026

On a Blaine house, the final number follows roof size, pitch, how many old layers come off and whether soft decking turns up. Plain gables often sit near the lower rows. The cost calculator gives a planning range to hold up against the roofer's written figure.

Why Ask Here in Blaine, MN

Blaine is home to the National Sports Center, built in 1990, and to plenty of families who would rather spend a Saturday there than on the phone chasing roofers.

  • One contact, not ten. Your request goes to a single local roofer, so your phone stays quiet the rest of the week.
  • Advice that fits Blaine. These pages point to the City of Blaine's own rules and phone line, not general advice.

Before Anyone Climbs a Ladder

Try the area check, then the five-question repair-or-replace quiz. Before hiring, search the roofer's name in the DLI license lookup at dli.mn.gov, and remember that an "IR" number is only a registration.

Check Your Town or ZIP

Repair or Replace? Find out in a minute. Five questions, no climbing.
Start the Quiz

Common Questions From Blaine, MN

Do I need a permit to replace my roof in Blaine?

Yes. The City of Blaine requires a building permit for every roofing job, and applications go in online. The roofer usually files it and has to show the city proof of a state license. To check something about your own address, call the inspections line at 763-785-6170.

My house is one of Blaine's post-war homes. Will it need a full tear-off?

Often, though not always. Many older Blaine houses are on their second or third roof, so the roofer needs to see the layers and the decking. Ask for tear-off, disposal and decking repair as separate lines so you can compare estimates fairly.

Did the August 2019 storm reach Blaine?

It did. The Weather Service's summary of that evening lists Blaine among the places with tree damage, with gusts reaching 58 mph. If nobody looked afterward, a roofer can still check for lifted or creased shingles. Coverage questions belong with your insurer.

Can a Blaine roofer pay my insurance deductible for me?

No. Deals like that are against Minnesota law. A residential contractor may not pay, waive or rebate your insurance deductible, and may not reward you for allowing an inspection, filing a claim or sending a referral. Treat it as a reason to keep looking.

Nearby Areas Covered

Other parts of the metro have their own pages: Maple Grove, MN, to the west in Hennepin County, and Woodbury, MN, in the Twin Cities east metro. Each city runs its own permit office.

Take the Next Step in Blaine, MN

When you're ready, send a short request or call (612) 555-0177. One independent roofer will get in touch to see the roof and write an estimate. Nothing moves forward unless you decide it should.

Request an EstimateCall (612) 555-0177

Look up the DLI license

Minnesota licenses residential roofers through the Department of Labor and Industry. Check the roofer on DLI's lookup before you sign. A number starting with IR is not a license.

Permit and ice barrier

Every city on this site requires a building permit for a re-roof, and Minnesota's code calls for an ice barrier reaching 24 inches inside the wall line.

No deductible deals

Minnesota law bars roofers from paying or waiving your deductible, rewarding you for a claim or referral, or negotiating your claim for you.

Read the Minnesota roofing rules →

Enter Your Town

Type a city or ZIP code, such as Maple Grove or 55369, to see right away whether an independent roofer near you takes jobs there.

Minneapolis · Blaine, MN · Maple Grove, MN · Eden Prairie, MN · Burnsville, MN · Woodbury, MN

Call (612) 555-0177Request Estimate