Roofers in Baltimore, MD

Compare up to three local Baltimore roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.

Enter your ZIP and Henry lines up to three licensed local roofers. Free, no obligation.

Licensed, insured and background-checked — the Henry Standard.

Roof repair in Baltimore City and Baltimore County typically costs 75 to ,800, while full roof replacement runs ,500 to 9,000 for a typical rowhouse or single-family home. Baltimore's mix of flat rowhouse roofs, older slate homes in Roland Park and Bolton Hill, and pitched shingle roofs in Baltimore County means pricing varies more by roof type than by neighborhood. Nor'easters, summer hail, and freeze-thaw cycles push most repair calls into late winter and after major storms.

The Henry Standard

Every roofer in our network agrees to three things.

Show up

Call back. Keep appointments. And if something changes, communicate it.

Quote honestly

Clear scope, materials, and pricing in writing—so you know what you're agreeing to.

Finish the work

See the job through and take care of the agreed-upon work before calling it finished.

Nothing revolutionary. Just the way we believe doing business should still be done.

How Henry matches you with Baltimore roofers

  1. Step 1

    Tell Henry about the roof

    Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.

  2. Step 2

    Pros are already vetted

    Only three Henry Standard roofers in your Baltimore-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.

  3. Step 3

    Compare up to three quotes

    You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.

Get My Free Roofing Quotes

What roofing costs in Baltimore

Roof repair (minor leak/flashing)75 - 50
Rowhouse flat/modified-bitumen roof repair50 - ,800
Slate roof repair (per section)00 - ,500
Asphalt shingle roof replacement (avg rowhouse/rancher),500 - 6,000
Slate roof replacement8,000 - 5,000
Flat roof full replacement (TPO/modified bitumen),000 - 9,000
Metal roof replacement4,000 - 8,000
Emergency tarp-over / storm patch00 - 00
Gutter replacement (full house),400 - ,800
Chimney flashing repair50 - ,200

Ranges are general estimates gathered from homeowner-reported quotes in the Baltimore area, not an offer or a quote for your roof.

When to schedule roof work in Baltimore

Baltimore's roofing season peaks in early fall before the first hard freeze and again after spring storms, with nor'easters in winter and thunderstorm wind gusts in summer causing most emergency repair calls on rowhouse flat roofs and older slate.

Permits, inspections and HOA rules

Baltimore City Department of Housing and Community Development (DHCD) requires a building permit for roofing repair and replacement, with fees generally 5 to 50; homes in CHAP historic districts such as Fells Point and Mount Vernon need Commission for Historical and Architectural Preservation review first. Baltimore County property owners permit through the county's Department of Permits, Approvals and Inspections instead.

Licensing and insurance in Maryland

Maryland requires home improvement contractors, including roofers, to hold an active license from the Maryland Home Improvement Commission (MHIC); homeowners should verify license status and complaint history on the MHIC public lookup before signing a contract.

Rowhouse flat roofs and formstone drive the market

Baltimore City's housing stock is dominated by attached rowhouses with flat or low-slope roofs, many built up in layers of modified bitumen, tar and gravel, or older built-up roofing over the decades. These roofs share party walls with neighbors in Federal Hill, Canton, and Locust Point, so a single failed seam can affect two or three homes at once. Formstone facades on many rowhouses hide older parapet walls and coping that trap water if flashing is neglected, which is why Baltimore roofers spend as much time on flashing and parapet details as on the field membrane itself. Homeowners in Baltimore County suburbs like Towson and Catonsville are more likely to have pitched asphalt shingle roofs, so pricing and repair scope differ block by block depending on roof type, not just square footage.

Freeze-thaw cycles and nor'easters set the repair calendar

Baltimore sits close enough to the Chesapeake Bay to catch nor'easters with sustained wind-driven rain, and cold snaps that follow warm spells create freeze-thaw cycles that widen cracks in slate, flashing, and flat roof seams. Most emergency calls to Baltimore roofers cluster in late winter and after summer thunderstorms with hail or high wind, which can lift shingles or split membrane seams on rowhouse roofs. Homeowners who schedule a roof inspection in early fall, before the first hard freeze, typically catch small issues while they still cost a few hundred dollars to fix rather than after a leak reaches interior plaster ceilings common in older Baltimore rowhomes.

CHAP historic district review adds a step in some neighborhoods

If your rowhouse sits inside a local historic district such as Fells Point, Mount Vernon, or Federal Hill, exterior roofing work visible from the street may require review by Baltimore's Commission for Historical and Architectural Preservation (CHAP) before the city issues a building permit. This applies most often to slate replacement, cornice work, and any change in roofing material visible from the public right-of-way, and CHAP staff can usually turn around a standard application within a few weeks. Outside designated historic districts, most re-roofing and repair work does not need CHAP review, but every roofing project citywide still needs a permit from the Baltimore City Department of Housing and Community Development (DHCD) construction and building permits division.

Vetting a roofer: what to check before signing

1. Confirm the contractor holds an active Maryland Home Improvement Commission (MHIC) license and check for open complaints on the MHIC public license lookup. 2. Ask for proof of general liability insurance and workers' compensation, since Baltimore rowhouse roofs often require crews to access shared party walls. 3. Get a written scope that specifies membrane type, flashing details, and whether the existing layers will be torn off or roofed over. 4. Ask whether the crew has rowhouse or slate experience specifically, not just suburban shingle work. 5. Verify the contractor will pull the DHCD permit in their own name rather than asking you to self-permit. 6. Request three local references from jobs completed in the last two years, ideally in your neighborhood.

Permit costs and timelines

Baltimore City DHCD building permit fees for roofing work typically run from 5 to 50 depending on project value and whether the property is in a historic overlay district requiring CHAP sign-off first. Standard flat re-roofs and shingle replacements on non-historic rowhouses usually clear permitting within one to two weeks, while CHAP-reviewed slate or historic material replacements can take three to six weeks if a public hearing is triggered. Baltimore County uses a separate permitting office through its Department of Permits, Approvals and Inspections, with comparable fee ranges but no CHAP layer outside its own limited historic districts like Catonsville's.

Areas Henry covers

Federal Hill · Canton · Fells Point · Mount Vernon · Bolton Hill · Locust Point · Hampden · Roland Park · Towson · Catonsville · Highlandtown · Charles Village

Common questions

How much does roof repair cost in Baltimore?

Most Baltimore roof repairs run 75 to ,800 depending on whether the work is on a pitched shingle roof or a rowhouse flat roof, with slate section repairs often landing between 00 and ,500.

Do I need a permit to repair my roof in Baltimore?

Yes, the Baltimore City Department of Housing and Community Development requires a permit for most roofing repair and replacement work, and homes in CHAP historic districts need additional design review first.

How do I find licensed roofers in Baltimore?

Search the Maryland Home Improvement Commission's public license lookup to confirm a contractor's MHIC license is active and check for complaint history before hiring.

What does a slate roof repair cost in Baltimore?

Slate roof section repairs in Baltimore typically cost 00 to ,500, while a full slate roof replacement on an older Roland Park or Bolton Hill home can run 8,000 to 5,000.

How much does a roof replacement cost in Baltimore?

A full roof replacement in Baltimore generally costs ,500 to 9,000 for asphalt shingle or flat rowhouse roofs, with slate and metal roofs costing considerably more.

Moisture below the roofline in Baltimore?

A damp basement or crawl space can be a separate problem from a roof leak. Henry's local crawl space guide covers moisture control, inspections, and repair options.

Crawl space repair in Baltimore, MD

Get Baltimore roofing estimates in writing.

Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.

Get My Free Roofing Quotes