Licensed Roofing Contractor

Blaine's Trusted Roofer

Roof replacement, repairs, and storm damage — fully permitted, clean job sites, and work you can stand behind. Serving Blaine and Coon Rapids, Andover, and Ham Lake.

Licensed & insured 14 years in business Free inspections Insurance claims handled
Licensed & insured
Same-day estimates
Storm damage experts
4.9-star rated
Local Blaine roofer

What we do

Roofing services
in Blaine

Residential roofing for every job — from missing shingles to full replacement. Permitted where required, inspected before we leave.

Roof replacement

Full tear-off and replacement — asphalt, architectural, or metal. Permit handled, magnetic nail sweep, same-day completion on most homes.

Roof repair

Missing shingles, flashing failures, active leaks — diagnosed and fixed before water causes bigger damage. Same-day service available.

Roof inspection

Thorough inspection with photos and written report. Essential after any storm, before buying a home, or when you suspect a problem.

Storm damage

Hail and wind damage documented and repaired. We work with all major insurers and handle the claim from inspection to sign-off.

Gutters

Seamless aluminum gutters installed and sized correctly. Gutter repair, re-pitching, and gutter guards also available.

Flat roofs

TPO, EPDM, and modified bitumen installation and repair for low-slope residential and light commercial roofs.

Attic ventilation

Ridge vents, soffit vents, and powered attic ventilators — the single biggest factor in shingle lifespan.

Where we work

Serving Blaine & surrounding areas

We cover Blaine and all neighboring communities. Same-day service across the entire service area.

Blaine Coon Rapids Andover Ham Lake Spring Lake Park Fridley Mounds View Lino Lakes
Marcus Rivera, owner of Dallas Roof King
14 Years in
business

About us

Marcus Rivera

Owner & master roofer · Dallas Roof King

I started Dallas Roof King after 15 years in commercial and residential roofing — including several seasons doing nothing but storm damage work across the Twin Cities north metro. I've seen what a bad roof job looks like after two hail seasons, and I built this company to be the one you call before that happens. We handle full replacements, repairs, storm damage assessments, and insurance claims across Blaine, Coon Rapids, Andover, and Ham Lake. Licensed in Minnesota, GAF certified, and fully insured. We pull permits, pass inspections, and don't disappear after the check clears.

MN licensed roofing contractor
License #MN-RC-77412
Fully bonded & insured
14 years experience
Residential & commercial
GAF Master Elite installer
Call (763) 373-7944

What customers say

52 five-star
reviews

4.9

Based on 52 Google reviews

"Marcus upgraded our panel to 200A and installed a Level 2 EV charger in the same day. On time, clean work, explained everything. Will use again."

Jennifer K. · Google

"Called at 7am with a tripped breaker that wouldn't reset. Tech was there by 9, diagnosed a faulty breaker in 20 minutes, fixed and gone by 10:30. Exactly what you want."

David L. · Google

"Did all the electrical for our kitchen remodel — new circuits, recessed lighting, under-cabinet lights, and a dedicated outlet for the range. Zero issues on inspection."

Sarah M. · Google

Common questions

Roofer FAQ

Answers to the questions Blaine residents ask most.

Call with a question
How much does a roof replacement cost?

Most residential roof replacements run $5,000–$14,000, depending on roof size, pitch, material, and local labor rates. Asphalt shingles average $3.50–$5.50 per square foot installed. Metal roofing runs $7–$14 per square foot but lasts 40–70 years. We provide free detailed estimates with no obligation.

How long does a new roof last?

Asphalt shingles last 20–30 years. Architectural shingles last 25–30 years. Metal roofs last 40–70 years. Lifespan depends heavily on local climate, ventilation quality, and maintenance. Proper attic ventilation is the single biggest factor in extending shingle life.

Will my insurance cover roof replacement?

Insurance covers damage from sudden events — hail, wind, falling trees, fire. It does not cover wear and age-related deterioration. After any storm, get a professional inspection before filing a claim. We document damage for your adjuster and work with all major carriers.

Repair or replace — how do I know?

Repair makes sense when damage is isolated — a few missing shingles, one leaky flashing. Replacement is better when: the roof is over 20 years old, more than 30% is damaged, you have multiple leaks, or shingles are curling and granules are washing off heavily. A free inspection gives you a clear answer.

How long does a roof replacement take?

Most residential roofs are completed in one day. Larger homes or complex roof lines may take two days. We set up tarps, clean up completely, and do a magnetic nail sweep of your yard before we leave.

Get in touch

Free estimates.
Same-day service.

Active leak or storm damage? We prioritize those. Everything else — call, text, or send the form for a free inspection.

License #MN-RC-77412 Licensed & insured 14 yrs in Blaine

Phone / text

(763) 373-7944

Hours

Mon–Fri 7am–6pm · Sat 8am–2pm · 24/7 emergency

What happens next

  1. We call or text you back — same day, sooner for active leaks.
  2. We inspect the roof and send photos with a written quote.
  3. Work is scheduled — and we handle the permit where one's required.
We reply the same day — active leaks get priority.

Roof leaking now? Call or text (763) 373-7944 — we prioritize emergencies.