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

  • Free 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.

Our Roofing Service Area

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

Arlington - Central Park Heights - Cheswolde - Coldspring - Cross Country - Cylburn - Fallstaff - Glen - Greenspring - Langston Hughes - Levindale - Lucille Park - Mount Washington - Park Circle - Parklane - Pimlico Good Neighbors - Reisterstown Station - Seton Business Park - Towanda-Grantley - Woodmere - Abell - Barclay - Bellona-Gittings - Belvedere - Better Waverly - Blythewood - Cameron Village - Cedarcroft - Charles North - Charles Village (formerly Peabody Heights) - Chinquapin Park - Cross Keys - Ednor Gardens-Lakeside - Evergreen - Evesham Park - Glen Oaks - Greenmount West - Guilford - Hampden - Harwood - Homeland - Hoes Heights - Idlewood - Johns Hopkins Homewood - Jones Falls Area - Kenilworth Park - Kernewood - Keswick - Lake Evesham - Lake Walker - Loyola/Notre Dame - Mid-Govans - New Northwood - North Roland Park/Poplar Hill - Oakenshawe - Old Goucher - The Orchards - Original Northwood - Pen Lucy - Radnor-Winston - Ramblewood - Remington - Richnor Springs - Roland Park - Rosebank - Sabina-Mattfeldt - Tuscany-Canterbury - Villages at Homeland - Waverly - Wilson Park - Winston-Govans - Woodbourne Heights - Woodbourne-McCabe - Woodberry - Wrenlane - Wyman Park - Wyndhurst - York-Homeland - Arcadia - Armistead Gardens - Bayview - Belair-Parkside - Belair-Edison - Beverly Hills - Broening Manor - Cedmont - Cedonia - Clifton Park - Coldstream-Homestead-Montebello - Eastwood - Four By Four - Frankford - Glenham-Belhar - Graceland Park - Greektown - Hamilton Hills - Herring Run - Hillen - Holabird Industrial Park - Hopkins Bayview - Kresson - Lauraville - Loch Raven - Lower Herring Run Park - Mayfield - Medford - Montebello - Moravia-Walther - Morgan Park - Morgan State University - Mt Pleasant Park - North Harford Road - O'Donnell Heights - Orangeville - Orangeville Industrial Area - Orchard Ridge - Overlea - Perring Loch - Pulaski Industrial Area - Rosemont East - Saint Helena - Stonewood-Pentwood-Winston - Taylor Heights - Waltherson - Westfield - Baltimore Highlands - Berea - Biddle Street - Brewers Hill - Broadway East - Butcher's Hill - Canton - Canton Industrial Area - CARE - Darley Park - Downtown - Downtown West - Dundalk Marine Terminal - East Baltimore Midway - Ellwood Park/Monument - Greenmount Cemetery - Highlandtown - Inner Harbor - Johnston Square - Madison-Eastend - McElderry Park - Milton-Montford - Oliver - Patterson Park - Patterson Park Neighborhood - Patterson Place - South Clifton Park - Mid-Town Belvedere - Mount Vernon - Seton Hill - Dunbar-Broadway - Fells Point - Gay Street - Jonestown - Little Italy - Middle East - Oldtown - Penn-Fallsway - Perkins Homes - Pleasant View Gardens - Upper Fells Point - Washington Hill - Barre Circle - Brooklyn - Carroll Park - Carroll-Camden Industrial Area - Cherry Hill - Curtis Bay - Curtis Bay Industrial Area - Fairfield Area / (former Masonville & Wagner's Point - East Brooklyn) - Federal Hill - Franklin Square - Hawkins Point / Arundel Cove - Hollins Market - Lakeland - Locust Point - Locust Point (North & South) Industrial Area - Middle Branch / Broening / Reedbird Parks - Mount Winans - New Southwest/Mount Clare - Otterbein - Poppleton - Port Covington - Ridgely's Delight - Riverside - Saint Paul - Sharp-Leadenhall - Spring Garden Industrial Area - South Baltimore - Stadiums Area / Camden Yards sports complex - Union Square - Washington Village/Pigtown - Westport - Allendale - Beechfield - Boyd-Booth - Carroll-South Hilton - Carrollton Ridge - Dickeyville - Edgewood - Edmondson Village - Franklintown - Gwynns Falls - Gwynns Falls/Leakin Park - Hunting Ridge - Irvington - Lower Edmondson Village - Millhill - Morrell Park - Oaklee - Penrose/Fayette Street Outreach - Rognel Heights - Saint Agnes - Saint Josephs - Shipley Hill - Ten Hills - Tremont - Uplands - Violetville - Wakefield - Westgate - West Hills - Wilhelm Park - Yale-Heights - Ashburton - Bolton Hill - Bridgeview-Greenlawn - Burleith-Leighton - Callaway-Garrison, Baltimore - Central Forest Park - Coppin Heights/Ash-Co-East - Concerned Citizens of Forest Park - Dolfield - Dorchester - Druid Heights - Druid Hill Park - East Arlington - Easterwood - Evergreen Lawn - Fairmont - Forest Park - Forest Park Golf Course - Franklintown Road - Garwyn Oaks - Grove Park - Harlem Park - Heritage Crossing - Hanlon Longwood - Howard Park - Liberty Square - Madison Park - Midtown-Edmondson - Mondawmin - Mosher - Mount Holly - Northwest Community Action - Panway/Braddish Avenue - Parkview/Woodbrook - Penn North - Purnell - Reservoir Hill - Rosemont - Rosemont Homeowners/Tenants - Sandtown-Winchester - Upton - Walbrook - West Arlington - West Forest Park - Winchester - Windsor Hills

McHenry Roofing
215 E Cross St, Baltimore, MD 21230
(410) 774-6609

All rights reserved - Copyright © 2022

McHenry Roofing | 215 E Cross St, Baltimore, MD 21230 | (410) 774-6609