(410) 774-6609

About Us

McHenry Roofing is Baltimore’s leading roofing contractor.

McHenry Roofing is located in Baltimore’s Federal Hill neighborhood and serves the roofs of both Baltimore and the surrounding Maryland region. When it comes to selecting a roofing professional, you should go with a licensed and certified contractor. They are the most common choice when it comes to selecting a roofer. We are the knowledgeable roofing business with the abilities required to assist you in keeping your home protected from weather throughout all seasons.

McHenry Roofing is a full-service roofer that services both residential and commercial buildings. From small roof repairs to major roof replacements, as well as waterproofing, gutters, and other services. McHenry Roofing takes pride in being the preferred roof repair and installation business for residents of Maryland who want high-quality roofing services at a reasonable rate. From start to finish, our expert, trained roofing technicians will assist you with your storm or accident-related insurance claim. This includes assessing any damages to your roofing system, working with the insurance company, issuing roof warranties, and ensuring that you receive impeccable customer service.

Roofing contractor with McHenry Roofing of Baltimore, Maryland


McHenry Roofing services all of Maryland including Baltimore County, Howard County, Anne Arundel County, Carroll County, and Montgomery County.

Not all roofs are made equal, and the roofing contractors that install them are no exception. McHenry Roofing is a member of several roofs, company, and trade organizations. They are fully licensed, insured, and bonded for your protection. Our customer reviews speak for themselves with thousands of satisfied customers in the Baltimore metropolitan area. Our roofing job isn’t finished until the customer is happy.

As one of Baltimore’s top-performing, most trusted and experienced roofing companies, we want you to know that we are dedicated to providing the quality service you deserve along with the kind of roofing craftsmanship you can depend on. What stands us apart from the competition is that our customers have been our greatest advocates, recommending us to family, friends, and friends of friends. Whether you are a first time customer or an old time friend, we work to provide quality roofing services that are beyond expectations.

McHenry Roofing has over 3,000 satisfied customers since 2007. We take pride in our customer satisfaction rate and will do everything we can to satisfy you as the consumer. While Baltimore is our main stomping grounds, we also provide roofing services for Howard County, Anne Arundel County, Carroll County, and Montgomery County. If you are looking for a roofing contractor in Baltimore, McHenry Roofing is the best choice for you!

Quote Request