Free roof inspections across the Twin Cities. Get your free Roof & Storm Report in 30 seconds →
Standing water across the flat rubber roof of King of Glory Lutheran Church in Blaine, MN, with trees and the parking lot beyond, July 2017
Blaine, Minnesota

From King of Glory's flat roof to your Blaine home

Repair King walked the big flat rubber roof at King of Glory Lutheran Church on University Avenue NE and documented every puddle, seam and pipe support for the congregation. We also inspect homes across Blaine, from 1970s houses in the south end to the newer neighborhoods north of 109th, and every inspection comes with a dated photo report. Blaine even finals residential re-roofs from photos, so good documentation matters here.

$150Blaine residential re-roof permit (set fee, plus surcharge)
2.0"Largest hail reported near Blaine since 2015 (August 5, 2019)
7Days with 1"+ hail reported near Blaine since 2015
2009Licensed Minnesota contractor (BC695228) since
A word from your neighbors in Forest Lake

Forest Lake Chrysler Jeep Dodge on its Duro-Last roof

We've dealt with a lot of companies over the years, and this company has done an exceptional job, from customer service to follow-through. We trust our business, we trust our time, we trust our space to them, and they've never once disappointed.
Forest Lake Chrysler Jeep DodgeDealership management, Forest Lake, MN
Read the transcript

Yeah, the guys at Repair King are incredible. If you're looking to do any roofing business, they're definitely the company to go with. We've dealt with a lot of companies over the years, and this company has done an exceptional job, from customer service to follow-through. So if you're looking for someone to do your roofing, you know, we trust our business, we trust our time, we trust our space to them, and they've never once disappointed. So go ahead and use them if you're looking at anything roof. Repair King.

Repair King team walking the ponded flat rubber roof at King of Glory Lutheran Church in Blaine, MN, July 2017
Our Blaine commercial work

What did we find on King of Glory Lutheran Church's flat roof?

Standing water, tired seams and rusting pipe supports. In July 2017 we walked the black rubber (EPDM) roof at King of Glory Lutheran Church and photographed ponding across large parts of the field, seams that had opened or been patched, and rooftop gas lines resting on rusted supports. That record gave the church a clear picture of the roof before any decision on repair or replacement.

King of Glory Lutheran Church sits at 10103 University Ave NE, near the Coon Rapids line, and its low, wide roof covers the sanctuary and the education wing. From the parking lot it looks fine. Up top, our photos show puddles spread across the membrane days after rain, dirt rings where water had sat and dried many times, patched corners at the roof edge, and seams where the lap had pulled apart enough to see the adhesive underneath.

Ponding matters because rubber roofs are built to shed water, not hold it. Standing water adds weight, collects dirt that holds more water, and finds any open seam. The gas lines crossing the roof were resting on wood blocks and metal supports that had rusted through their coating, and our crew lifted the membrane at the lines to show what was underneath.

Churches, schools and businesses in Blaine usually have a building committee or owner who needs more than a verbal opinion. We give them a photo report organized by roof section, with each problem located, so the committee can compare repair and replacement options on paper.

Commercial work

Look what we did in Blaine, and for your neighbors in Forest Lake

Our Blaine church inspection comes first. The second card is a dealership 20 minutes north on I-35, in Forest Lake, not Blaine, where we installed a new flat roof.

A long pool of standing water along the edge of the flat rubber roof at King of Glory Lutheran Church in Blaine, MN, July 2017

King of Glory Lutheran Church, 10103 University Ave NE, Blaine

Our July 2017 inspection of the church's flat rubber roof documented ponding across the field and at the roof edges, open and patched seams, and rusted gas-line supports, all photographed section by section for the congregation.

Repair King crew fitting white Duro-Last membrane around a rooftop unit on the Forest Lake Chrysler Jeep Dodge dealership in Forest Lake, MN, May 2017

Forest Lake Chrysler Jeep Dodge, Forest Lake

Repair King installed a white Duro-Last membrane on this Forest Lake dealership's flat roof. Here our crew fits the new membrane around a rooftop unit in May 2017.

Blaine homes & buildings

What are Blaine homes built like?

Blaine went from 1,694 people in 1950 to more than 70,000 in 2020, and for several years it led the Twin Cities in new home construction. Its median home dates to about 1995. Newer subdivisions, older south-end houses, townhome associations and a large share of manufactured homes all get different inspections.

Local factorWhat we see in BlaineWhy it matters for repairs
Housing ageAbout 3,377 homes built in the 1970s, 3,949 in the 1980s, 4,414 in the 1990s, 5,775 in the 2000s and 3,752 from 2010 to 2013, out of about 25,551 (Census ACS)2000s roofs and siding are reaching their first replacement; south-end homes may be on a third roof
Manufactured homesAbout 2,199 mobile or manufactured homes, close to one in elevenMetal and low-slope roofs dent and split at seams in hail and need their own repair plan
TownhomesAbout 4,158 single-family attached homesBlaine prices townhouse re-roof permits per unit, and associations need a record per building
LandSandy soil and wetlands; much of today's housing sits on former peat sod farms opened up by sand miningOpen ground and wetland edges mean more wind exposure on newer streets
LakesLaddie Lake is Blaine's only natural lake; Sunrise Lake (158 acres) and Club West Lake are man-madeHomes on open water catch more wind; we check ridge caps, rakes and siding on the water side
Commercial and churchesLow-slope roofs on churches, schools and businesses along University Ave, Highway 65 and 35WFlat roofs hide ponding and seam problems that only show up on a walk
Project files

Blaine project files: the church first

Real Blaine jobs from our photo records. We describe only what the photos show and don't name homeowners.

Open seam in the black rubber roof membrane at King of Glory Lutheran Church in Blaine, MN, July 2017

King of Glory Lutheran Church

Property
Church with a large low-slope black rubber (EPDM) roof, 10103 University Ave NE
Work
Walk-through inspection of the full flat roof, 30 photos
Found
Ponding across the field and at the edges; open, dirty and patched seams; gas lines on rusted supports; patched corners at the roof edge
When
July 2017
Single-story home with board-and-batten gables in Blaine, MN, photographed during a Repair King roof inspection in July 2023

Single-story home with board-and-batten gables

Property
Newer single-story home with gray siding, board-and-batten gables and an attached garage
Work
Roof inspection with hail hits marked and counted
Found
Chalk-circled hail hits on every slope with counts written on the shingles; a dented ridge vent; pipe flashings photographed
When
July 2023
Two-story home with tan vinyl siding and a covered porch in Blaine, MN, September 2025

Two-story home in north Blaine

Property
Two-story home with tan vinyl siding, a covered front porch and stone accents
Work
Wall-by-wall siding inspection
Found
A cracked and split vinyl siding course, with every wall, window and downspout photographed
When
September 2025
Hail & storm history

When did hail and wind last hit Blaine?

NOAA storm reports show 1-inch hail near Blaine on July 18, 2020, the most recent hail report in our data. The largest stone reported near Blaine since 2015 was 2 inches on August 5, 2019, and 1.75-inch hail fell on both May 28, 2018 and June 11, 2017. In all, Blaine has logged seven days with 1-inch or larger hail since 2015. Damaging wind was reported on July 28 and May 15, 2025, and a 58 mph gust was measured on August 27, 2024.

Jul 18, 2020Last hail report near Blaine (1")
2"Largest hail reported near Blaine since 2015 (Aug 5, 2019)
7Days with 1"+ hail reported near Blaine since 2015
DateTypeWhat was reportedWhat to check
Jul 28, 2025WindDamaging wind reported (trees/limbs down)Missing or creased shingles, ridge caps, flashing, siding
May 15, 2025WindDamaging wind reported (trees/limbs down)Missing or creased shingles, ridge caps, flashing, siding
Aug 27, 2024Wind58 mph wind gust measuredMissing or creased shingles, ridge caps, flashing, siding

Source: NOAA Storm Prediction Center storm reports within 3 miles of Blaine properties Repair King has worked on, through September 2026. Reports are from trained spotters and the public; hail can hit a street without a report.

What our inspection covers

  • Flat roofs walked section by section: ponding, seams, drains and edges
  • Shingle slopes chalk-marked and counted for hail and wind
  • Ridge vents, pipe flashings and gutters checked for dents
  • Siding checked wall by wall; dated photo report for owners and boards

Check your own address

Our free Roof & Storm Report looks up hail and wind history for your exact address, not just the city.

Job photos

Blaine job photos

Hand lifting the membrane at a rooftop gas line on King of Glory Lutheran Church in Blaine, July 2017
Hand lifting the membrane at a rooftop gas line on King of Glory Lutheran Church in Blaine, July 2017
Dented ridge vent with chalk marks on a Blaine home, July 2023
Dented ridge vent with chalk marks on a Blaine home, July 2023
Looking along the ridge of a Blaine home toward the neighborhood, July 2023
Looking along the ridge of a Blaine home toward the neighborhood, July 2023
Chalk-circled hail hit on a Blaine roof, July 2023
Chalk-circled hail hit on a Blaine roof, July 2023
Cracked vinyl siding course on a Blaine home, September 2025
Cracked vinyl siding course on a Blaine home, September 2025

Photos taken by Repair King crews at Blaine properties. Dates are capture dates from our cameras.

Codes & permits

Do you need a permit to replace a roof in Blaine?

Yes. Blaine requires a building permit for every roofing project, applied for online. The 2026 fee schedule sets a residential re-roof permit at $150, and townhouse re-roofs at $60 per unit up to $360, each plus the state surcharge and a contractor verification fee.

Blaine finals residential re-roofs from photos. After the work, the contractor uploads one photo each of the roof decking, all ice and water protection, all flashing details, all vents, the finished roof and the front of the house showing the address. Printed photos aren't accepted. That lines up with how Repair King already documents every job, so we shoot those photos as the roof goes on.

The city also requires a state contractor license to pull the permit, keeps construction dumpsters off city streets, and allows construction from 7 a.m. to 10 p.m. For siding, Blaine requires a new water-resistive barrier wherever a full wall section of siding is replaced, no matter how old the house is. Commercial roofs like King of Glory's are permitted by valuation.

Local

What makes Blaine different?

Blaine is an Anoka County city of about 70,000, 13 miles north of Minneapolis, named in 1877 for Maine senator James G. Blaine. Its sandy soil and wetlands kept farmers away for decades, and it grew fast only after World War II.

Blaine's first permanent resident, Greenberry Chambers, settled here in 1865 after moving north from Kentucky, where he had been enslaved. The township split from Anoka in 1877, and its first board chairman, Moses Ripley, a Maine native, named it for James G. Blaine. Sand mining later opened thousands of acres of peat sod farms for housing. Today Blaine has 66 parks, the 500-acre Blaine Wetland Sanctuary, the Anoka County-Blaine Airport, whose story starts with a University of Minnesota flying club in 1929, and TPC Twin Cities, the Arnold Palmer course that hosts the PGA Tour's 3M Open.

Inspect first

Storm damage in Blaine: what should you do first?

Start with an inspection, not a decision. A damaged shingle does not automatically mean a roof needs to be replaced. What matters is what the inspection actually finds on the roof, siding, gutters and windows.

1 · InspectWe check the roof, soft metals, gutters, siding and windows, and we check the storm history for your address.
2 · DocumentYou get a dated photo report of everything we observe, damage or not.
3 · DecideYou choose the next step: repair, replace, or keep an eye on it. We explain the repair options and give you a written estimate.

Repair King is a licensed Minnesota contractor (BC695228). We are not a public adjuster and do not negotiate insurance claims. Questions about your policy belong with your insurance company.

FAQ

Blaine roofing questions

How much is a re-roof permit in Blaine?

The 2026 fee schedule sets a residential re-roof permit at $150, plus the state surcharge and a contractor verification fee. Townhouse re-roofs are $60 per unit, up to $360. Repair King applies online for you.

Does Blaine inspect my new roof in person?

Mostly by photo. The contractor uploads photos of the decking, ice and water protection, flashing, vents, finished roof and the front of the house with the address. We take those photos during every job.

When did hail last hit Blaine?

NOAA storm reports show 1-inch hail near Blaine on July 18, 2020. The largest hail near Blaine since 2015 was 2 inches on August 5, 2019. Run a free Roof & Storm Report for your exact address.

Has Repair King worked on churches in Blaine?

Yes. We inspected the flat rubber roof at King of Glory Lutheran Church on University Avenue NE in July 2017, documenting ponding, seams and rooftop gas lines section by section for the congregation.

Do I need new house wrap when I replace siding in Blaine?

Yes, wherever a full wall section is replaced. Blaine requires a new water-resistive barrier under replaced siding on homes and garages, regardless of the home's age. Minor repairs of two or three vinyl pieces usually don't need a permit.

Our church or business has water sitting on the roof. Is that a problem?

It's a warning sign. Standing water adds weight, collects dirt and finds any open seam. We walk the roof, photograph each area and tell you whether it's a drainage fix, a repair or a replacement.

Will my insurance pay for a new roof?

We can't answer that; coverage questions go to your insurer. We document what we find with dated photos, so you have a clear record to share.

Book a free roof inspection

No cost, no pressure. You get photos of everything we find.

Prefer to talk? (612) 354-7677
Over-communication is our standard

You'll never have to wonder what's happening.

The #1 complaint about contractors is "they stopped calling me back." Our system texts and emails you at every step, from the moment you book to the final walkthrough.

Appointment confirmed

Text and email confirmation the moment you book, plus a reminder before we arrive.

"You're booked for Tue 10 AM ✓"

On our way

A heads-up text when your inspector or crew is headed to your home. No waiting around.

"On our way, 20 min out"

Photos of everything

You see what we see: a photo report of every finding, yours to keep.

"Your photo report is ready"

Every stage, updated

Materials ordered, crew scheduled, install day, final walkthrough. You hear about each step as it happens.

"Materials delivered for Thursday"

A real person answers

Questions? Call or text and talk to our team, not a phone tree.

"Got it, we'll check and text you back"

Informed at every step. That's the Repair King standard.

Storm hit? Leak showing up? Let's look at it this week.

Free inspection, photo report, straight answer.