A Baltimore Roofing Company You Can Trust

Roof Replacement, Roof Repairs, and More from Thunder Bay Roofing Company!

We understand that you have a plethora of options when choosing a roofing company. But at Thunder Bay Roofing, we’re more than a roofing company. Our roofing contractors know how important structural decisions are for our customers. Nick and Steven have a combined 30 years of experience in the home improvement industry, holding successful leadership positions in sales, marketing, operations, and customer experience. Having worked for the largest organizations in the country, specializing in siding, roofing, and windows, gives our roofers a unique perspective on best practices, challenges, areas for improved efficiency, and technological advancement.

With a passion for serving Baltimore County and beyond, Thunder Bay Roofing can help you with any roofing project, from roof repair to new installation. Trust us for all your roofing needs! Contact our roofing contractor today at 410-956-7663 to get a free estimate.

Baltimore Roofing Projects

Our local roofing company has completed countless projects. We’ve helped customers all over Maryland, including the Baltimore area.

“The service was fantastic. The workers were on time and cleaned up after the work was finished. The company is great, and I was very satisfied with the whole project.” Nina L.

before and after roofing services from Thunder Bay Roofing

Roofing Services in Baltimore, Maryland

Our roofers in Maryland offer comprehensive services to meet your roofing needs.

Roofing—Commercial and Residential

From residential roof replacement to commercial roof installation, our contractors offer highly-rated services to ensure your business’s or home’s roof is in tip-top shape! Not only that, but we work with various roofing materials and provide you with cost-effective, quality services.


Professional siding services from Thunder Bay Roofing can add aesthetic appeal to your property as well as provide a protective layer against harsh weather. Our Baltimore roofing company offers:

  • Installation of new siding
  • Replacement of damaged or worn-out siding
  • Repair of siding
  • Maintenance and cleaning of existing siding


Gutters are essential, and our contractors offer various gutter services to ensure your Baltimore home or business is protected from water damage. Our gutter services in Baltimore, MD, include:

before and after roofing services from Thunder Bay Roofing