Request a Roofing Quote in Baltimore

When It Comes to Roofing, We've Got You Covered 

Flat Roof Installations

Most rowhomes in Baltimore have flat roofs. We are experts in flat roofs and can complete the project within a day.

Pitch Roof Installations

We offer a variety of shingle types and colors to ensure that your home looks great with its new roof.

Commercial Roof Installations

In addition to residential services, we also have a commercial department that can address any commercial roofing need.

Get a Quote Within 24 Hours


Same Day Estimates

When a roof starts to leak, time is of the essence.  Even a small leak can cause significant damage to your home. When we receive a request from a homeowner waste no time in getting them the pricing information they need in order to make a decision that is best for their home.


Superior Roofing Materials

The quality of the materials is just as important as the quality of the installation. McHenry Roofing installs the highest quality materials to ensure a long lasting roof that will protect your home for decades to come.

All Our Jobs Are Licensed and Insured

We makes sure that every job is done with quality and safety in mind. Our team of experts are licensed, insured, experienced, and highly trained on the latest industry techniques. We guarantee the quality of our roof installations.

The McHenry Roofing Difference

McHenry Roofing was established to 

Our Roofing Competitors

  • Charge for roof evaluations
  • Spotty availability
  • Unreliable quality in materials
  • Wide appointment windows
  • Showings and open houses
  • Low coverage warranties

McHenry Roofing

  • Expert consultations
  • Next-day estimates
  • In-house roofing crews
  • Top quality roofing materials 
  • On-site project management
  • Best warranties in the industry
  • Prompt and reliable
  • Locally owned and operated

Door-to-Door Roofing Salesmen

  • Unknown reputation
  • Outsourced roofing crews
  • Hidden fees at closing
  • No guaranteed follow through
  • Remote out-of-state business owners


I recently had my roof replaced by McHenry Roofing.  I have had problems with the roof for years and tried many companies come out to patch the leaks. Eventually I said enough was enough and gave a few companies calls for quotes. McHenry Roofing had the best warranty and a fair price. Their customer service and work were excellent. I will recommend them to any Baltimore homeowner who needs a flat roof replaced.

Stephanie Durdane Federal Hill, MD

McHenry Roofing was professional from start to finish. Recently had a roof replacement completed on our Baltimore City rowhome. The contractor was honest and upfront about every aspect of the job. The roofers were pleasant, communicative, and trustworthy, making them an excellent team to entrust with such a vital task as our roof. We are very happy with our new roof and would call McHenry Roofing for any future projects and friend/family referrals.

Jessica Vance Canton, MD

McHenry Roofing installed a new shingled roof on our home in Baltimore County. They also installed new skylights and gutters. They did a fantastic job and were very professional. We highly recommend them for your roofing needs.

Craig Norman Towson, MD

Get a Quote Within 24 Hours

Our Roofing Services

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.

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!

Torch Down and Rubber Membrane Flat Roof Installers

McHenry's Roofing is the Baltimore area’s flat roof installer. If you are in need of a new flat roof installation, consider us to handle all your needs. We offer both modified bitumen torch down roofing and rubber membrane flat roofing.  Modified Bitumen is a single-ply rolled material with a mineral-based wear surface. This is ideal for applications requiring long-term durability and resistance to weathering. The cost effective nature of torch down roofing makes it the ideal solution for Baltimore homeowners who are looking for  Our roofers will explain the various differences between modified bitumen membrane roofs, rubber membranes, and traditional two-ply asphalt.

Rubber membranes, such as EPDM (Ethylene Propylene Diene Monomer), are a more expensive single-ply rolled material that provides superior durability.  Typically, EPDM roofing is installed with a cold-applied adhesive and ballasted using coarser aggregates. This system offers both the immediate and long term performance required for low-slope applications such as flat roofs. These systems also utilize a wide variety of built-up layers that combine the single-ply rubber membrane with modified bitumen membranes for enhanced performance.

Pitched and Asphalt Shingle Roof Replacements

McHenry's Roofing offers superior roof shingle installation. We are committed to providing you with the highest quality and long-lasting protection for your home’s exterior. As one of Baltimore’s top rated, most trusted and experienced roofers, we pride ourselves on our expert craftsmanship and superior service. We understand that your home is more than just an investment; it’s your sanctuary. That’s why we offer only the most dependable roofing materials, along with excellent service you can trust.

Baltimore homeowners can choose from a variety of pitched, asphalt shingle roof replacement. We carry full lines architectural shingles that are made from high quality asphalt, fiberglass, or wood materials. We strive to create beautiful roofs that last for decades with all the comforts of being easy to maintain. McHenry Roofing installation experts are recognized as master craftsmen in their trade because they are skilled at installing both modern and classic roofing systems. These roofers will also ensure that your home’s roof is properly ventilated and sealed so that you will receive the thermal benefits of installing an energy efficient flat or shingled roof.

The affordable pricing for all of our services makes us one of the best choices for roofing in Baltimore. We also back all of our services with a warranty and satisfaction guarantee, so you can feel confident knowing your new roof has both the protection and personal touch you deserve.

We Offer Commercial Roofing Services
McHenry Roofing is also able to accommodate commercial clients. Commercial clients benefit from the same industry knowledge and expert craftsmanship that we offer our residential customers. We understand that your business needs dependable roofing services and we are committed to offering all of our valued clients with a top-quality service experience.

We proudly serve Baltimore homeowners and commercial owners with high quality commercial roofing services. We only install the most durable and reliable materials from some of the industry’s top vendors. We also back all of our workmanship with a warranty, so you can feel confident that your project is in capable hands.

Metal Roofing Installation

If you are looking for a durable, low-maintenance roofing system, metal roofing is the ideal option. Metal roofs are available in many styles, colors, and finishes to match your personal preferences or business needs. McHenry Roofing has an extensive knowledge of the metal roofing industry and only uses top quality materials from trusted vendors. We are committed to providing superior service throughout every step of the process.

Our metal roofing installation experts are highly qualified and will provide you with expert advice on finding the best material for your particular needs. We offer both steel and standing seam metal roofs that can be installed in one day.

Gutters and Downspouts

McHenry Roofing offers an impressive range of gutter and downspout installation services for our clients. We know that gutters are an important exterior component that provide your home with much-needed protection from the elements. That’s why we offer superior aluminum, vinyl, cobra head, copper, steel and other materials to our valued clients. We understand that gutters are often an afterthought for homeowners, but they are a critical home exterior installation service.

McHenry’s Roofing offers custom-made aluminum gutter protection systems for our clients. These gutters are designed to provide you with superior protection from any type of downspouts or other water drainage components. We also offer seamless gutters that are stain and rust-resistant. We provide our customers with the best gutter installation service they can find in Baltimore!

Skylights and Sun Tunnels

Skylights provide your home with much-needed natural light. We carry a large selection of skylights and sun tunnels for our customers. These can be installed in an existing roof or purchased as new construction projects. Sun tunnels are especially helpful in one-story rooms which tend to lack adequate lighting options. No matter what type of skylight you desire, we’re here to help.

Soffit and Fascia Repair

McHenry Roofing also offers roof ventilation installation services. We offer a full range of soffit, fascia and gable vents to keep your home well-ventilated and protected from the elements. Our systems are designed to work with any type of slate, tile or shingle roof material. Soffits will provide you with the protection you need to keep your home protected from the elements.

Gutter Guards and Leaf Protection

McHenry Roofing also specializes in offering clients protective gutter guards and leaf protection systems. We know that gutters and downspouts accumulate debris over time and proper installation services can help protect your home from costly damage. We provide our customers with a range of leaf protection systems to help manage the debris that accumulates in your gutter system.

Home Insurance Coverage

McHenry Roofing is a GAF certified roofing contractor. We will work work your home insurance company to  ensure you receive proper compensation for any damage that has been caused by the elements. Leave the heavy lifting to our experienced installation technicians and rest assured knowing that we will coordinate with you home insurance provider and work to get you the most money possible from your policy.

Comprehensive Roofing Solutions

The products we use during our installation services are only a small fraction of what we have to offer. We also provide a full line of expert repair and maintenance services for commercial and residential customers in the Baltimore area. Our extensive knowledge of all types of roofing materials allows us to provide you with the most professional installation services possible.

McHenry Roofing is also proud to offer protective coatings for our clients. Our expert technicians are licensed and insured roof coating professionals who understand the need for safe systems that will deliver superior results. We service both residential and commercial clients in the Baltimore area. Our high-end product line delivers top of the line results with minimal disruption to your home or business.

We carry a full line of accessories for our clients including gutter downspouts, gutters and leaf protection systems. We also offer expert advice on which products will deliver the best results for your particular needs. Our installation services are designed to accommodate your individual needs and desires.

McHenry Roofing has served the Baltimore area for over 25 years. Our expert technicians are licensed, insured and experienced professionals who provide reliable installation services for our valued clients. We understand the importance of protecting your home from the elements and offer a full range of products for this purpose.


How Much Does a Flat Roof Replacement Cost in Maryland?

Flat roofs cost less than sloped roofs, for obvious reasons. However, there's more involved in replacing a flat roof. Here are the factors that affect flat roof replacement cost in Maryland:

  1. The Size of the Deck - Larger decks will take more time to replace, which means extra labor costs. More materials are also required which adds to the bottom line of the project.
  2. Material Choices - The materials chosen for a flat roof replacement can affect the final price. For example, torch-down with more layers increase your flat roof replacement cost because they take more time to lay and must be laid in a specific way to help water runoff.
  3. Timeframe - If your flat roof replacement project is an emergency and you need to get it done quickly, companies may charge a premium to justify shuffling their schedule and expedite the delivery of material. 

How Much Does a Sloped Shingled Roof Replacement Cost in Maryland?

In the Maryland area, traditional 3-tab asphalt roofs are the most common and affordable roofing option. The average house size in Maryland is roughly 1,900 square feet, with older homes being smaller. A 3-tab asphalt shingle roof replacement will cost between $3.50 and $5.50 per sq. ft.

How Often Should I Replace My Roof?

A complete roof replacement is necessary when the roof and shingles are in such bad condition that no repairs can be conducted without the likelihood of a leak in the near future. For shingles this is when the grit has worn away and the corner begin to curl. For flat roofs with torch down this occurs with the seams have deteriorated to the point that they no longer create a water tight seal.

In general, this is the recommended replacement schedule based on the material used:

  • Torch down membrane: 15-20 years
  • Composition Shingles: 12-20 years
  • Asphalt Shingles: 15-30 years
  • Wood Shingles: 20-25 years
  • Rubber Roofs: 30-50 years
  • Metal Roofs: 50-75 years

Why is Roofing So Expensive?

Roofs can be flat or sloped, have many levels, or have a low or high pitch thus impacting materials and labor costs. A steep roof is harder to work on and increases risks to contractors. A roof that’s difficult to access causes extra labor and sometimes equipment to finish the job. If your home has skylights, they’ll have to be re-flashed or you may opt to replace them entirely.

Chimneys, pipes, and vents also need to be re-flashed during roof installation. Commonly, vents have to be replaced due to new building codes and better ventilation requirements. Choosing architectural or premium designer shingles is an excellent option for high performance and elevated style, however, it’s pricier than traditional 3-tab shingles.

Are Roofs Covered By Home Insurance?

Your home insurance is there to pay for roof-related damages, but only for covered perils such as damages from severe weather, falling objects or fire. Your homeowners insurance does not typically cover damages or leaks caused because an older or poorly maintained roof is failing.

How long does it take to install a new torch-down roof?

Replacing a flat roof can take as little as one day or as much as three days. This depends on the materials used, complexity of the roof and weather conditions. Homes that have more complex flashing requirements will take longer.

It usually takes four days to replace a 3-tab shingle roof, including one day for stripping and preparing the roof deck and three days of laying new shingles. It's important to note that replacing a flat roof is not as simple as it may seem. For example, if you’re using torch-down materials, the fire-resistant adhesive used in the installation process must cure properly or it will fail when exposed to rain or high temperatures.

How long does it take to re-shingle an asphalt roof?

In general, the roof of an average size can be re-shingled in one to two days. Larger homes can take take a little longer at three to five days. Depending on the weather, complexity, and accessibility of your home it could longer or shorter. Homes the need to have existing layers of shingles stripped can.

Can I Replace My Roof If I Have a Roof Deck?

Unfortunately, if you have a roof deck it will need to be removed and then re-installed in order to properly replace the roof. Sometime it is possible to replace the roof with a walkable membrane that is cheaper and easier to maintain than a traditional wooden roof deck.

Our Roofing Service Area

We service roofs in all Baltimore City and Baltimore County  neighborhoods. 

Areas in Baltimore we service include:

  • Federal Hill 21230
  • Otterbein 21230
  • Riverside 21230
  • Locust Point 21230
  • South Baltimore 21230
  • Pigtown 21223
  • Hollins Market 21223
  • Fells Point 21231
  • Upper Fells Point 21231
  • Canton 21224
  • Hampden 21211
  • Highlandtown 21224
  • And all Baltimore City and Baltimore County neighborhoods

McHenry Roofing
1642 Beason St Suite 202, Baltimore, MD 21230
(410) 774-6609

All rights reserved - Copyright © 2022

McHenry Roofing | 1642 Beason St Suite 202, Baltimore, MD 21230 | (410) 774-6609 |