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.
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.

One strong, durable membrane - EPDM, TPO, or PVC - matched to your building and budget.
Learn more →
A watertight membrane over your existing metal roof, without the cost and disruption of a full replacement.
Learn more →
Layered, proven protection for commercial buildings when the project calls for it.
Learn more →
The crew behind every roofSince 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.
Based in Mandan, with locations in Dickinson and Jamestown, serving commercial buildings across North Dakota.
Straight answers, clear expectations, and an estimate you can trust. No pressure, no shortcuts.
(701) 663-3196 Contact Us