Roofing Contractor Serving The Seven County Metro Area

You can expect high-quality workmanship from Twin Cities Contracting Services. We've been installing new roofs for decades, so our roofing company can handle any roof installation with ease.

Re-roofing Service

Twin Cities Contracting Services does roofing the right way. With high-quality work, fast turnaround times, and affordable prices. So If you need a new roof installation, call Twin Cities Contracting Services and see how easy the entire process can be.

Repair or Replace

Once you start fixing up an old roof you may find that repairs become necessary on a regular basis, so you end up with a patched-up roof that needs to be replaced anyway. In the long run, it's usually less expensive to just replace an old roof.

Storm Damage Inspection

Storms are the primary causes of roof damage. They can cause shingles to break their original seal, bruise their matting, and lose their granules. If you think you're roof has storm damage call Twin Cities Contracting Services for a free roof inspection.

Local Service Areas

Our roofing company can install a new roof for you if you live in or near any of these cities.

  • Andover
  • Anoka
  • Apple Valley
  • Arden Hills
  • Blaine
  • Bloomington
  • Brooklyn Center
  • Brooklyn Park
  • Burnsville
  • Champlin
  • Chanhassen
  • Chaska
  • Columbia Heights
  • Coon Rapids
  • Cottage Grove
  • Crystal
  • Eagan
  • Eden Prairie
  • Edina
  • Farmington
  • Fridley
  • Golden Valley
  • Hopkins
  • Inver Grove Heights
  • Lakeville
  • Lino Lakes
  • Maple Grove
  • Maplewood
  • Mendota Heights
  • Minneapolis
  • Minnetonka
  • New Brighton
  • Oakdale
  • Plymouth
  • Prior Lake
  • Ramsey
  • Richfield
  • Rosemount
  • Roseville
  • Saint Paul
  • Savage
  • Shakopee
  • Shoreview
  • St. Louis Park
  • Stillwater
  • Wayzata
  • White Bear Lake
  • Woodbury

Roofing Contractor Serving The Entire Twin Cities Metro Area

If you would like our roofing company to inspect your roof for storm damage, or you want an estimate for a roof replacement, get in touch with us today.