Roofers in Baltimore, MD

Baltimore is a rowhouse city, and its roofs are overwhelmingly flat or low-slope behind parapet walls on brick buildings a century old or more. Maryland regulates the contractors well: an MHIC licence is required from $500 per contract, and since June 2024 every licensee must carry $500,000 of general liability cover. This page lists roofers serving Baltimore.

What Baltimore roofers handle

Flat and low-slope membrane roofing on rowhouse stock, the dominant work.

Parapet and coping repair, where these roofs leak.

Coating and re-coating, the maintenance cycle for flat roofs.

Roof deck replacement on century-old framing.

Formstone and masonry coordination, since parapet work overlaps with the walls.

Historic district work in the protected neighbourhoods.

Licensing in Maryland

Maryland requires an MHIC licence from $500 per contract, issued by the Maryland Home Improvement Commission for work on residential properties of one to three dwelling units. Roofing is explicitly covered.

The standard is substantial:

  • Two years of verifiable residential home improvement experience within the past five
  • Minimum $500,000 general liability insurance, required of all MHIC licensees since 1 June 2024
  • A two-year licence term

Baltimore City adds its own permitting and contractor registration on top of the state licence, so a contractor working in the city needs both.

The MHIC licence is verifiable online, and at a $500 threshold there is no roofing job it does not cover.

What’s specific to Baltimore

MHIC plus Baltimore City registration. The state licence requires two years of verifiable experience and $500,000 liability cover; the city adds its own permitting and contractor registration. A contractor needs both to work here legally.

Parapets and coping are where the water gets in. On a brick rowhouse with a flat roof, the failure is at the coping stones, the parapet junction and the mortar behind them — not the membrane in the middle. A contractor who does not look at the masonry has not diagnosed the leak.

Party walls carry water between houses. In a continuous rowhouse block, a failure several doors along can track to you. Coordinated work with neighbours is sometimes the right answer.

Century-old decking hides a lot. Old framing plus decades of small leaks makes rot likely at tear-off, so a per-sheet price belongs in the contract.

Extensive historic districts. Federal Hill, Fells Point, Mount Vernon and others govern material and appearance, with approval preceding the permit.

Pricing expectations

Baltimore figures for 2026, as published by a local roofing guide:

  • Full replacement, 1,500–2,000 sq ft home: $8,200–$14,500 for a standard asphalt shingle job
  • A typical rowhouse: 12 to 16 roofing squares, at $5,500–$8,800 with architectural shingles
  • Architectural asphalt: $375–$550 per square; three-tab $275–$400
  • Flat or TPO on rowhouse rear sections: $550–$850 per square
  • Standing seam metal: $800–$1,200 per square
  • Permit: $150–$300 in Baltimore City by project valuation; a flat $100 in Baltimore County

A Baltimore rowhouse roof is small — 12 to 16 squares — which is why the totals here are among the lowest of any big city on this site. But the guide read here names a real premium that has nothing to do with the roof: contractors charge more for rowhouse work because there is nowhere to put a dumpster and barely any crew staging space. That is a legitimate cost, and it is worth asking how a quote handles it rather than assuming the cheapest bid has solved it. Note also that Maryland requires an MHIC licence for any home improvement contract over $500, so on a job this size it always applies.

These are ranges local roofing companies publish for this metro rather than survey data, so treat them as a bracket to check a quote against, not a price list.

Two contract items: the MHIC licence number, which Maryland requires on any contract over $500, and where the dumpster is going and how materials reach the roof, since access is the rowhouse premium.

Neighborhoods served

Roofers listed here work across Baltimore, including Hampden, Canton, Federal Hill, Fells Point, Charles Village, Mount Washington, Roland Park, Bolton Hill and Highlandtown.

Most also serve surrounding communities — Towson, Catonsville, Dundalk, Parkville, Pikesville, Essex, Glen Burnie and Ellicott City.

How this directory helps

Every roofer here is listed with business name, address and phone so you can verify them yourself.

Three questions sort Baltimore contractors. Ask for the MHIC licence and Baltimore City registration. Ask what the quote covers at the parapet and coping. And ask whether masonry repair is included or quoted separately.