Cannon has it covered.Since 1951, Cannon Roofing has served the Upstate of South Carolina as a full service roofing and sheet metal contractor. Over the years, we have expanded our service area to cover all of South Carolina, western North Carolina, eastern Georgia and Tennessee. The technology of the roofing industry has changed dramatically over the years, but one constant has remained with Cannon Roofing. Our success has, and will continue to be, the loyalty and longevity of our staff. We believe that service to our customers and our communities is paramount in today’s marketplace.