Roofers in Baltimore, MD
Compare up to three local Baltimore roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
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
- 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.
- 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.
- 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.
What roofing costs in Baltimore
| Roof repair (minor leak/flashing) | 75 - 50 |
| Rowhouse flat/modified-bitumen roof repair | 50 - ,800 |
| Slate roof repair (per section) | 00 - ,500 |
| Asphalt shingle roof replacement (avg rowhouse/rancher) | ,500 - 6,000 |
| Slate roof replacement | 8,000 - 5,000 |
| Flat roof full replacement (TPO/modified bitumen) | ,000 - 9,000 |
| Metal roof replacement | 4,000 - 8,000 |
| Emergency tarp-over / storm patch | 00 - 00 |
| Gutter replacement (full house) | ,400 - ,800 |
| Chimney flashing repair | 50 - ,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.
Baltimore roofing guides from The Henry Files
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, MDNearby Maryland markets
Sources
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