Mandan, North Dakota - Since 1927

Quality Roof Systems. Built to Last.

Since 1927, Twin City Roofing has proven that caring about your work isn't old fashioned. It's what makes it last. We're the region's largest locally owned commercial roofing company, bringing North Dakota honesty, reliability, and care to every job.

Office hours 8:00 AM - 4:30 PM - Call (701) 663-3196
1927
Serving North Dakota since
99
Years in business
3
North Dakota locations
#1
Largest locally owned commercial roofer in the region
What we do

Roof systems built for the long haul

Every building is different, and so is every roof. Twin City Roofing provides proven roofing solutions for commercial buildings across North Dakota, with each system chosen for long-term performance.

The Twin City Roofing team by their trucksThe crew behind every roof
Why choose us

Our customers are our neighbors, our reputation is personal

Since 1927, Twin City Roofing has proven that caring about your work isn't old fashioned. It's what makes it last. We bring North Dakota honesty, reliability, and care to every job - and our goal is a roof system installed right the first time, so you don't have to think about it again.

  • ✓
    North Dakota honesty, reliability, and careOur customers are our neighbors, so our reputation is personal - and that changes how we build.
  • ✓
    Installed right the first timeA roof system installed right the first time, so you don't have to think about it again.
  • ✓
    Straight answers, no pressureStraight answers, clear expectations, and an estimate you can trust. No pressure, no shortcuts.
  • ✓
    Serving North Dakota since 1927From hot tar roofs in 1927 to today's single-ply membrane systems - four generations of craftsmanship.
Where we work

Serving the Mandan area

Based in Mandan, with locations in Dickinson and Jamestown, serving commercial buildings across North Dakota.

MandanDickinsonJamestown
Start with honest guidance

Your building, protected for the long haul.

Straight answers, clear expectations, and an estimate you can trust. No pressure, no shortcuts.

(701) 663-3196 Contact Us