About Us

We Go The Distance

Learn More About Marathon Roofing

At Marathon Roofing, we’ve built our reputation on our commitment to integrity, loyalty, and quality. We’re happy to provide commercial and residential roofing services to customers throughout Baltimore City, Carroll County, Harford County, and Hereford County.

At Marathon Roofing, our goal is to provide the best roofing products and technology to meet the needs of our customers. We’re committed to designing and delivering custom roof solutions for both new construction projects and existing properties.