Roof Repair in Farmington, MN
as been the trusted name for roof repair in Farmington, Lakeville, Apple Valley, and across Dakota County. Family-owned by Steve and Nick Bormann, GAF-certified, and BBB A+ rated — with the same crew handling every job for over a decade.
What sets us apart:
- Family-owned since 1997 — no franchise, no corporate script, no revolving door of crew
- GAF Certified & BBB A+ rated — recognized quality standards behind every repair
- Steve or Nick walk your roof themselves — no salespeople, no scare tactics, just honest answers
- No subcontractors — the same crew of 10+ years handles every job
- Fast turnaround — most single-service repairs completed same day or next
- Free inspections across Farmington, Lakeville, Apple Valley, Rosemount, Burnsville, Eagan, and Bloomington
Whether you’ve got a leak in a historic downtown Farmington home, wind-lifted shingles on a Lakeville rambler near Lake Marion, or hail damage from a Dakota County thunderstorm — we’ve seen it, fixed it, and stood behind the work.

Roofing Repair You Can Count On
If your roof is past the point of repair (usually after 20 to 25 years, or after a bad storm), a full replacement is From single-shingle fixes to major storm damage, our crew handles the full range of residential roof repair across the south metro:
- Roof leak repair — locate and stop active leaks before water spreads through decking, insulation, and drywall
- Missing & wind-damaged shingle replacement — including exact-match repairs on newer roofs
- Flashing repair — chimneys, skylights, step flashing, and drip edge
- Pipe boot replacement — the #1 source of hidden leaks on Minnesota roofs
- Roof valley repair — where two roof planes meet and water concentrates during storms
- Ice dam damage repair — shingle, underlayment, and interior water damage fixes
- Wind damage roof repair — post-storm shingle replacement and roof stabilization
- Attic ventilation fixes — the underlying cause of most premature Minnesota roof failure
- Skylight leak repair — flashing, sealing, and glazing fixes
- Emergency roof tarping — same-day watertight protection while permanent repair is scheduled
We repair asphalt shingle roofs (GAF Timberline HDZ and other premium lines), Class 4 impact-resistant shingles, and older 3-tab roofs still in service across Farmington’s established neighborhoods and along the Vermillion River corridor. When a repair is enough, we’ll do the repair — even if a full replacement would pay us more. For property managers dealing with the same issues at scale, see our multi-family roofing services.
Signs Your Roof Needs Repair
Not every roof needs to be replaced. If your roof is under 15 years old and the damage is limited to a few sNot sure if it’s time to call? These are the most common warning signs south metro homeowners notice before reaching out to us:
- Interior water stains on ceilings, walls, or attic decking
- Missing, curled, or cracked shingles visible from the ground or after a windstorm
- Granules collecting in gutters or downspouts — a sign of active shingle breakdown
- Damaged or exposed flashing around chimneys, skylights, vent pipes, or roof valleys
- Sagging areas or soft spots — usually decking damage under the shingles
- Daylight visible from inside the attic — even a pinhole means water is finding a way in
- Ice dams forming along the eaves — a Minnesota winter classic and leading cause of interior damage
- Recent hail or windstorm — schedule an inspection even if you don’t see damage from below
Catching these early on a home in Farmington, Lakeville, Apple Valley, Rosemount, or nearby is usually the difference between a $500 flashing repair and a $4,000+ decking replacement — or worse, an early roof replacement you weren’t planning for.
Storm & Hail Damage Repair Across the South Metro
Minnesota’s storm season runs May through August, and Dakota County catches its share. Hail, straight-line winds, and sudden downdrafts leave real damage — some visible, most not. When storms hit Farmington, Lakeville, Apple Valley, Rosemount, or the surrounding communities, we handle the full storm damage process:
- Free post-storm roof inspection with photo documentation of hail bruising, wind lift, granule loss, and torn shingles
- On-site adjuster meetings so nothing important gets missed
- Insurance claim paperwork handled from filing through final payment
- Deductible-only pricing on most approved claims
- Same-day emergency tarping to protect your home during the claim process
- Second opinions on storm-chaser claims — if a door-knocker told you your roof needs to go, we’ll walk it and tell you the truth
We’ve spent nearly three decades telling south metro homeowners the honest answer about their roofs — including plenty of times we told them a repair was all they needed, even when a replacement would have paid us more.putation is the whole business. So we’re going to be straight with you, even if that means telling you your roof is fine and you don’t need us right now.y.
Get a Free Roofing Estimate
Call (952) 891-8586 for a free, no-obligation roof inspection anywhere across the south metro. We serve:
- Farmington
- Lakeville
- Apple Valley
- Rosemount
- Burnsville
- Eagan
- Bloomington
- Northfield
- Faribault
- Empire Township
- And the Rest of the Twins Cities and Surrounding Areas
We’ll walk your roof, tell you honestly what’s going on, and give you a clear estimate — repair, reroof, or full replacement. No pressure, no upsell, no storm-chaser tactics. Just an honest local family roofer that’s been protecting Dakota County homes since 1997.