Protecting Your
Overhead Investment

About Granite City Roofing

Granite City Roofing is a Minnesota-based commercial roofing company serving all of Minnesota along with bordering regions of Wisconsin, Iowa, and the Dakotas since 1972. 

We specialize in low-slope roofs and metal roofs in commercial environments, from retail to industrial, healthcare to education. We serve clients as small as a walk-up fast-food counter and as large as state university systems. Our services also include roof maintenance, repairs, and inspections to extend the life of your roof and prevent service disruptions in your business or organization.

Founder Pat O’Neill and the Granite City Roofing crew pride themselves on providing quality roofing products and workmanship with on-time delivery at a fair price. Our repeat customers and long-time employees are a testament to our customer service and expertise.

Commercial Roofing Careers

From the front office and the warehouse to rooftops across Minnesota and her bordering regions, it takes talent and teamwork to make Granite City Roofing a success. Join our team to enjoy amazing views and great benefits!

Apply online today to work with an amazing commercial roofing contractor and crew!

Midwest Roofing Contractor Association Logo
National Roofing Contractors Association Logo