24/7 emergency roof repair across Baltimore City & County(410) 623-5534
Baltimore RoofingBaltimore, MD

Baltimore City & Baltimore County, Maryland

Roofers in Baltimore, MD: Local Roofing Company & Contractors

Flat rowhome roofs, historic slate and shingle roofs across Baltimore City & County

Baltimore Roofing is a roofing company in Baltimore, Maryland that repairs and replaces roofs on rowhomes, historic homes and commercial buildings. We serve Baltimore City ZIP codes from 21201 to 21239 and nearby Baltimore County communities like Towson, Parkville and Dundalk.

  • Free inspection with photos
  • Written estimate before work starts
  • 24/7 emergency leak response

A roofing company that knows Baltimore roofs

Most roofers in Baltimore City spend their days on flat roofs. Brick rowhomes in Canton, Hampden, Federal Hill and Highlandtown have low-slope roofs that share seams and parapet walls with the house next door, so a leak on one roof can show up in a neighbor's ceiling. Our crews know how to tie a new EPDM or modified bitumen roof into the adjoining roofs without creating a new weak spot.

North of the city, the roofs change. Towson, Parkville and Perry Hall are full of shingle roofs on colonials, ranches and Cape Cods, while Roland Park, Homeland and Guilford have slate roofs that can outlast the house when they are repaired correctly. As Baltimore roofing contractors, we work on all of them, from a single cracked slate to a full tear-off.

Our office sits in North Baltimore near Belvedere Square and Loch Raven Boulevard (21212), a few minutes from I-695 and I-83, so we reach most of the city and county quickly when a roof is leaking.

Our roofing services

Pick the service that matches your roof. Each page covers costs, materials, permits and the areas we serve.

Why roofs wear out faster in Baltimore

The local weather is hard on roofs in both directions: humid, stormy summers and winters that swing above and below freezing.

~41 in

Rain spread across the year

Baltimore gets roughly 41 inches of precipitation a year over more than 110 wet days. Flat rowhome roofs that hold ponding water after each storm break down years early.

~97 nights

Below freezing each year

Water gets into small cracks, freezes, expands and thaws again. That freeze-thaw cycle splits old slate, lifts shingles and opens flashing around chimneys and parapets.

31 days

At 90°F or hotter

Summer heat bakes dark flat roofs and dries out shingles. A silver or elastomeric roof coating reflects heat and adds years to a sound flat roof.

Nor'easters and the remains of tropical storms add wind-driven rain and occasional heavy snow. After any big storm, a quick roof inspection catches damage before it turns into a ceiling leak, and our storm damage repair team documents everything for your insurer.

Rowhome and flat roof specialists

Baltimore has more rowhomes than almost any American city, and nearly all of them have flat or low-slope roofs. We repair and replace EPDM rubber, TPO and modified bitumen roofs, fix ponding with tapered insulation, and rebuild the flashing where your roof meets the parapet and the neighbor's roof.

Common in Canton, Hampden, Federal Hill and Dundalk.

Rowhome roofing

Historic slate roof repair

Slate roofs on older homes often last a century or more when cracked slates, rusted nails and worn copper flashing are replaced in time. We match slate by color and size, and we repair before we recommend replacement.

Homes in city historic districts may need review by the Commission for Historical and Architectural Preservation (CHAP) before exterior roof work. We handle that paperwork for projects in Roland Park and other historic neighborhoods.

Slate roofing

Roofing permits: City vs County

Baltimore City is an independent city, separate from Baltimore County, and each has its own permit office. Inside the city, building permits come from the Department of Housing and Community Development (DHCD), mostly online or at the One-Stop-Shop on East Fayette Street. In Towson, Parkville, Catonsville and the rest of the county, permits go through the county's Department of Permits, Approvals and Inspections.

Small repairs like replacing a few shingles usually don't need a permit, while a full roof replacement or structural work generally does. Maryland also requires contractors doing home improvement work on houses with one to three units to hold a Maryland Home Improvement Commission (MHIC) license. Ask any roofing contractor in Baltimore, MD for their MHIC number before you sign.

How a roofing job works with us

  1. Call or send the form. We confirm your address and the problem, and schedule a visit.
  2. Free inspection. We inspect the roof, attic and flashing and take photos you can keep.
  3. Written estimate. You get the problem, the fix and the price in writing. Repair comes first when repair makes sense.
  4. Permits and insurance. We pull any required permit and meet your adjuster for storm claims.
  5. The work and cleanup. Magnetic nail sweeps, debris hauled away, final photos and warranty paperwork.

What does a roof cost in Baltimore?

Typical ranges for local homes. Your price depends on roof size, pitch, layers to remove and access, and is set in writing after the inspection.

JobTypical rangeWhat drives the price
Roof repair$350 – $1,500Leak location, flashing work, roof access
Flat rowhome roof replacement$7,000 – $14,000Membrane type, insulation, parapet flashing
Asphalt shingle replacement$10,000 – $22,000Square footage, pitch, number of old layers
Slate repair$500 – $3,500Number of slates, copper flashing, height
Flat roof coating$1,500 – $4,000Roof size, condition, coating type
Gutters$1,200 – $3,500Linear feet, box gutter relining, guards

Areas we serve

We work within about 15 miles of North Baltimore. Find your neighborhood or town below.

City neighborhoods

County communities

How to choose the best roofers in Baltimore

Good roofers are easy to check. Before you hire anyone, confirm these five things:

  • An active MHIC license number you can look up with the state
  • Proof of liability and workers' compensation insurance
  • Real experience with your roof type, especially flat rowhome roofs or slate
  • A written estimate that names materials, permits and warranty
  • Photos of your roof, so you can see the problem yourself

Commercial roofing

For shops, offices, churches and multi-unit buildings, we install and repair TPO, EPDM and modified bitumen systems and set up maintenance plans that catch small problems before they reach tenants. See our commercial roofing services or ask about metal roofing for long-life projects.

Common roofing questions

How much does a new roof cost in Baltimore, MD?

Most flat rowhome roofs cost about $7,000 to $14,000 to replace, and asphalt shingle roofs on detached homes run about $10,000 to $22,000. Size, pitch, old layers and flashing work move the price. We give a written price after a free inspection.

Do I need a permit to replace my roof in Baltimore City?

A full roof replacement generally needs a building permit from Baltimore City DHCD, while small repairs usually do not. Homes in city historic districts may also need CHAP review. In Baltimore County, permits come from the Department of Permits, Approvals and Inspections. We pull the permit for you.

How long does a flat roof last on a rowhome?

A well-installed EPDM or modified bitumen flat roof usually lasts about 15 to 25 years here. Ponding water, poor parapet flashing and skipped coatings shorten that. A reflective coating every several years helps it reach the top of that range.

My roof leaks into my neighbor's rowhome. Who fixes it?

Rowhome roofs often share seams at the party wall, so the leak may start on either roof. We inspect both sides where we can, find the source and explain it in writing so both owners can agree on the repair.

Can a slate roof be repaired instead of replaced?

Usually, yes. Slate itself can last a century; most leaks come from broken slates, failed nails or worn flashing. Replacing those is far cheaper than a new roof. We only recommend replacement when the slate itself is failing across the roof.

Does homeowners insurance cover roof damage in Maryland?

Most Maryland policies cover sudden damage from wind, fallen trees or hail, but not wear and tear or slow leaks from age. We photograph and document storm damage and can meet your adjuster on site.

Do you offer emergency roof repair?

Yes. Call (410) 623-5534 any time for an active leak. We tarp or temporarily seal the roof to stop the water, then schedule the permanent repair.

What areas do you serve?

All of Baltimore City plus Baltimore County communities including Towson, Parkville, Perry Hall, Pikesville, Catonsville, Dundalk, Essex, Rosedale, Owings Mills, Cockeysville and Lutherville-Timonium.

Get your roof looked at this week

Free inspection, photos of what we find and a written estimate. Call now or book online.