colorful apartment complex with asphalt shingle roof in Lakeville, Minnesota
Repairs

Roofing in Farmington, MN: The Kevin Story (And What It Means for You)

10 Minute

Posted On 06.24.26

Kevin from Farmington called me from the roof of his own house at 6:47 AM on a Tuesday last September. That’s a real thing that happened.

He’d gone up there — bad idea, we’ll get to that — because he’d noticed a spot near his chimney flashing that had been slowly staining the master bedroom ceiling for about six months, and he wanted to see it for himself. He got up there, looked at the flashing, panicked slightly at what he saw, and called me from the ridge because he wasn’t sure how to get down.

Kevin’s fine. We talked him down. We came out that afternoon, looked at the flashing (it was in fact bad), and quoted the repair. It was $900. Not $9,000.

This is the story I’d like every Farmington homeowner to know about, because it captures exactly what real roofing service looks like — and it’s the kind of thing you can’t get from a national chain or a storm-chaser working out of a truck.

Roofing in Farmington, MN: The Practical Reality

Farmington sits just south of Lakeville, on the eastern edge of the Twin Cities south metro. It shares almost identical climate exposure with Lakeville: same hail belt, same freeze-thaw cycles, same ice dam risk on the older homes. But the housing stock varies — Farmington has a bigger mix of older established homes, newer suburban development, and rural-edge acreage properties.

That mix means the roofing needs are diverse. Downtown Farmington has homes 80+ years old with the kind of steep pitches, cut-up rooflines, and specialty flashings that give generic contractors headaches. The newer developments off Denmark Ave have builder-grade shingles nearing end of life and standard hip-and-gable roofs. The acreage properties out toward Empire Township have exposure that changes the wind loading calculus significantly.

What Kevin’s Chimney Flashing Story Actually Teaches

The chimney flashing failure that took Kevin to the roof wasn’t dramatic. Ninety-percent of Twin Cities roof leaks are exactly like his: a small, specific, fixable problem that has been slowly worsening for months. Not a whole-roof failure. Not a “we need to tear it all off” situation.

Kevin’s $900 repair vs. the $9,000 he was mentally preparing for is the difference between a real diagnostic-first roofer and a sales-first outfit. This is what “family-owned local” actually means at the point of service:

  • Someone comes and actually looks at the specific problem
  • Tells you what’s wrong at that specific location
  • Quotes fixing that specific thing
  • Doesn’t try to sell you a whole roof unless you actually need one

“The best roofers I know fix what’s broken, not what’s profitable. That’s the whole shape of the business — and it’s the reason I hire them.”

— Every insurance adjuster who has worked Twin Cities claims for more than five years.

Common Farmington Roof Issues by Neighborhood

What Farmington roofing problems look like, by area
Neighborhood/area Common issue Typical repair range
Older downtown Farmington homes Aging asphalt, cracked flashings, chimney cricket detail $500–$4,500
Newer south-side developments (2000s) Builder-grade shingles at end of life $16,000–$28,000 (replacement)
Acreage properties toward Empire Township Wind uplift damage on exposed slopes $1,500–$8,000 (patchwork or partial reroof)
Homes with multiple additions Kick-out flashing failures at roof/wall transitions $800–$3,500
Homes with cathedral ceilings Ice dam damage without accessible attic $3,000–$12,000+

What to Look for in a Farmington Roofer

  • Minnesota General Contractor license. Verifiable at the Minnesota DLI licensing lookup. This is the non-negotiable.
  • 5+ years operating under the same business name. Storm-chasers rotate names constantly.
  • BBB A+ accreditation. Not just “listed” — accredited.
  • Willingness to take repair jobs, not just replacements. A roofer who won’t touch a $900 chimney flashing repair isn’t a service business, they’re a sales business.
  • Real drive-by references in Lakeville, Farmington, Apple Valley, and Burnsville. Roofs from 3+ years ago you can look at.
  • Written workmanship warranty. Defined term, in ink.
  • Doesn’t require signature at inspection. If they need you to sign anything to look at your roof, that’s not an inspection, it’s a sales appointment.

Need a Farmington roof problem looked at — the honest way?

Owl Roofing is family-owned by Tim Brown and Noah Bergland — the kind of Lakeville roofer who picks up the phone, shows up when we say we will, and treats your house like our neighbor’s (because a lot of them are).

Free Farmington roof inspection — (651) 977-6027

Why Owl Roofing Serves Farmington the Same Way We Serve Lakeville

We’re based in the Twin Cities and Farmington is 15 minutes from us. The drive isn’t the point. The point is that our whole business runs on referrals — meaning the way we treat Kevin from Farmington determines whether his cousin in Farmington calls us next year. That creates specific incentives:

  • Fix what’s actually broken, not what pays best
  • Be honest about repair vs. replace decisions
  • Treat the property like it’s ours
  • Clean up like your mom is coming over (Tim’s actual standard)
  • Show up on the days we said we’d show up

Farmington Storm & Insurance Reality

Farmington gets hit by the same hail and wind events as Lakeville. The insurance dynamics work the same way: Minn. Stat. § 65A.26 gives you one year from the date of loss to file, and Minn. Stat. § 325E.66 prohibits contractors from “eating your deductible.” A Farmington homeowner asking for a hail inspection deserves the same claim-grade documentation, the same adjuster meeting, and the same honest assessment as any Lakeville customer.

Farmington Service Categories We Handle

  • Roof repair (small jobs welcome — Kevin’s $900 flashing is a real example)
  • Full roof replacement
  • Storm and hail damage inspection and claim work
  • Siding (James Hardie, LP SmartSide, premium vinyl, cedar)
  • Gutters (5-inch, 6-inch, half-round premium)
  • Windows and window replacement
  • Commercial and multi-family roofing
  • Ice dam damage and cause-targeted prevention

Farmington Neighborhoods We Frequently Serve

A few of the Farmington-area neighborhoods where you can spot Owl Roofing installs from the last few years:

  • Vermillion Grove and the older core near downtown Farmington
  • The Denmark Ave developments south and east of downtown
  • The Charleswood and Regatta neighborhoods
  • The subdivisions along 220th Street and Pilot Knob Road
  • Empire Township acreage properties on the outskirts
  • Neighborhoods overlapping the Lakeville/Farmington border along Cedar Ave

If you’re in any of these areas, we can usually swing by within 24–48 hours for an initial look — and there’s a decent chance we can point you to a nearby install of ours you can drive by first.

Related Reading

Lakeville Homeowner Questions

Does Owl Roofing serve Farmington, MN?

Yes — Farmington is one of our primary service areas along with Lakeville, Apple Valley, Burnsville, Rosemount, and Prior Lake. Family-owned by Tim Brown and Noah Bergland, BBB A+ accredited, Minnesota General Contractor licensed. Free inspections, written quotes, and workmanship warranty in writing. Call (651) 977-6027.

How do I find a good roofer in Farmington?

Verify Minnesota DLI licensing at dli.mn.gov, check BBB A+ accreditation, look for 5+ years operating under the same name, request drive-by references from installs 3+ years old in the local area, and make sure they’ll take repair jobs — not just full replacements. A roofer who won’t touch a $900 flashing repair isn’t a service business.

How much does a roof repair cost in Farmington?

Small repairs (single shingle, vent boot): $250–$750. Mid-size (chimney flashing rebuild, skylight reflash): $400–$1,500. Valley work: $1,200–$3,500. Ice dam damage repair: $1,500–$5,000+. Section reroof or partial replacement: $3,500–$8,000+. Cost varies with access and complexity.

How much does a new roof cost in Farmington, MN?

Standard architectural asphalt on an average Farmington home runs $16,000–$25,000. Class 4 impact-resistant asphalt: $21,000–$32,000. Designer asphalt: $28,000–$44,000. Standing seam metal: $35,000–$65,000+. Cost depends on square footage, complexity, and material tier.

Should I climb on my own roof to check for damage?

Almost never. It’s dangerous — falls kill dozens of homeowners in the U.S. each year — and you probably don’t know what to look for. Even Kevin (in the article) was fine, but he shouldn’t have gone up there. Call a licensed roofer for a free inspection. We do this five times a week.

Does Owl Roofing handle Farmington storm damage insurance claims?

Yes — claim work is a core part of what we do. Free storm-damage inspection with photo-documented, claim-grade report. Adjuster meetings on site. Supplements when scopes come in short. All standard. Hundreds of Twin Cities claims handled.

Written By: Owl Roofing