Skip to content

Roofing in Baltimore

Baltimore is an independent city — not part of any county — and its defining housing stock is the brick rowhouse with a flat or low-slope roof hidden behind a parapet wall. A contractor who only prices pitched asphalt is the wrong contractor for most of the city. Layer on the Commission for Historical and Architectural Preservation (CHAP) overseeing Bolton Hill, Federal Hill, Fells Point, Mount Vernon, and a dozen other districts, the Baltimore City Department of Housing & Community Development permit office, and the statewide Maryland Home Improvement Commission license, and the picture looks nothing like a suburban reroof.

By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms

On this page:Replacement costMetal vs asphaltMaintenance checklist

What makes Baltimore different

Baltimore's roofing market is shaped by a housing stock almost no other major East Coast city shares at the same scale: the two- and three-story brick rowhouse with a flat or very low-slope roof, a front parapet, and shared party walls on both sides. A typical city rowhouse lot is roughly 14 feet wide by 60 to 80 feet deep, the roof deck spans plank or board sheathing from the 1890s through the 1930s, and drainage runs through internal scuppers cut through the parapet or through interior drains that tie into the rear of the building. On much of the stock, a front-facing formstone overlay from the 1930s-1950s wraps the brick below the cornice — a cosmetic concrete-aggregate coating Baltimoreans know on sight but many out-of-town contractors have never worked around.

That building type rules out most of the asphalt-shingle framework quoted in suburban Howard County or Baltimore County. The dominant assemblies inside city limits are modified bitumen (torch-down or cold-process), built-up roofing on older stock still carrying legacy tar-and-gravel, TPO and EPDM single-ply on newer replacements, and white reflective cool-roof coatings over the top. Pitched detached neighborhoods exist — Roland Park, Guilford, Homeland, parts of Hampden and Mount Washington — but they are the exception. Baltimore is an independent city under Article XI of the Maryland Constitution, so permits, inspections, and historic review all run through city agencies rather than a county seat. Roofing contractors must hold the statewide Maryland Home Improvement Commission (MHIC) license, and any exterior-visible work inside a CHAP historic district requires CHAP review on top of the DHCD building permit.

Baltimore DHCD permits and the ePermits portal

Roof replacement inside Baltimore city limits is administered by the Department of Housing & Community Development (DHCD) through its Permits and Code Enforcement division. The MHIC license (covered on the Maryland state page) gives a contractor the statewide right to contract for home-improvement work; the Baltimore building permit and any required CHAP authorization are the city-level additions that actually let the work happen.

Most residential roofing work in Baltimore files through the ePermits online portal as a Building Permit. Expect roughly $100-$250 in city permit fees for a straightforward rowhouse tear-off and replacement, with fees scaling up when the scope includes decking replacement, parapet rebuild, insulation upgrade to meet current IECC values, skylights or roof hatches, or a deck or green-roof assembly over the membrane. The filing is typically pulled by the licensed contractor; the homeowner's role is verifying that the permit number and MHIC number appear on the contract before signing.

Baltimore has a narrow "repair" exemption for truly in-kind patching, but on a full tear-off and replacement the default assumption should be that a permit is required. If a contractor says "Baltimore doesn't require a permit for roofing," ask to see the code section in writing and compare it against the DHCD permits guidance. Code enforcement on unpermitted rowhouse work is active, and a violation notice can sit on the property record and complicate a later sale.

Permit
Baltimore City Department of Housing & Community Development — Permits
  • MHIC license (statewide, required inside Baltimore)
    Maryland Home Improvement Commission license, issued by the Department of Labor. Required for any contractor soliciting or performing residential roofing work anywhere in the state. The MHIC number must appear on written contracts. City permit filings cross-check the MHIC status.
  • CHAP review for historic-district properties
    The Commission for Historical and Architectural Preservation reviews exterior work on properties inside designated districts (Bolton Hill, Federal Hill, Fells Point, Mount Vernon, Ridgely's Delight, Reservoir Hill, Union Square, Stirling Street, Seton Hill, parts of Canton and Upper Fells Point, and others) or individually landmarked. Staff-level Notice to Proceed is common for in-kind flat-roof replacements behind a parapet; slate, standing-seam metal, or visibly altered assemblies go to the full Commission.
  • Baltimore Building, Fire, and Related Codes (2018 IBC/IRC family with city amendments)
    Baltimore City adopts the International Code family on a multi-year cycle with local amendments covering parapet height, fire separation between attached rowhouses, and flashing at party walls. Contractors should file referencing the adopted version current on the permit date.
  • Party-wall and parapet coordination
    Baltimore rowhouses share parapet walls with neighbors on both sides. Common-law party-wall doctrine gives both owners reciprocal rights in the shared wall; practical coordination of flashing, counter-flashing, and coping replacement prevents the disputes that otherwise end in Circuit Court filings.
  • Scupper and internal-drain maintenance
    Most city rowhouses drain either through scuppers cut through the front or rear parapet or through interior drains plumbed to the back of the building. Baltimore property-maintenance code holds the owner responsible for keeping drains clear; a blocked scupper during a thunderstorm is a frequent cause of interior water damage claims.

Typical roof replacement cost in Baltimore

Baltimore pricing sits below Washington DC and Philadelphia bands but above the Maryland statewide rural average. The dominant project is a flat rowhouse reroof — smaller, simpler, and cheaper than a pitched suburban job — and most of the city's price variance is driven by access (tight Federal Hill and Fells Point blocks) and historic-district scope rather than square footage. Roland Park, Guilford, and Mount Washington detached pitched work runs closer to suburban benchmarks.

Roof sizeMaterialTypical rangeNote
800-1,100 sq ft flatModified bitumen / torch-down (rowhouse)$5,500–$11,000Typical 14-foot-wide Canton, Fells Point, Patterson Park, or South Baltimore rowhouse. Tear-off to plank decking, two-ply modified bitumen, parapet tie-in on both sides.
1,100-1,400 sq ft flatTPO single-ply (rowhouse + small deck)$8,000–$15,000Larger rowhouse or a renovated stock with a rear deck over the kitchen addition. Includes pedestal pavers or a rail system where applicable.
800-1,200 sq ft flatEPDM single-ply or cool-roof reflective coating$4,500–$10,000Rubber single-ply replacement or a white reflective restoration coating applied over a sound existing membrane to extend service life 8-15 years.
1,800-2,200 sq ft pitchedArchitectural asphalt shingle$10,500–$19,000Roland Park, Guilford, Homeland, Mount Washington, or Hampden detached and semi-detached homes with pitched gable or hip assemblies.
1,800-2,400 sq ft pitchedNatural slate restoration$32,000–$75,000Bolton Hill, Mount Vernon, Reservoir Hill mansions and Guilford / Roland Park estates with original Peach Bottom or Buckingham slate. CHAP review on visible slopes.
1,200-1,600 sq ft mixedEPDM rubber on main + pitched dormer detail$9,000–$17,000Hampden, Remington, and Charles Village rowhouses with pitched dormers or mansard accents over a primarily flat main roof.

Compiled from 2025-2026 Baltimore contractor bid data and trade association guides. Flat rowhouse jobs typically run 30-40% cheaper than equivalent-footprint pitched suburban replacements because of smaller area, simpler geometry, and faster installation — at the cost of a shorter service life on modified bitumen (15-25 years) versus architectural asphalt (25-30 years).

Estimate your Baltimore roof

Uses the statewide Maryland calculator tuned to local code requirements. Directional — not a binding quote. Your actual bid depends on access, decking, tear-off layers, and the specific contractor.

Adjust size and material below. The calculator folds in the ice-barrier baseline every Maryland re-roof should carry under the 2021 IRC adopted into the MBPS. Toggle the D.C.-suburb option if the property sits in Montgomery, Prince George's, or Howard County — that labor-premium adjustment is the biggest single driver of intra-state price variance.

5005,000

D.C.-suburb roofing labor runs roughly 10–20% above Baltimore metro and state-average rates, reflecting federal-adjacent construction wage levels. Turn on for MoCo, PG, and Howard County addresses; leave off for Baltimore metro, Eastern Shore, and Western Maryland.

Estimated Maryland range
$7,550 – $14,300
  • Materials$4,160 – $8,600
  • Labor$2,310 – $4,350
  • Permits & disposal$1,080 – $1,350

Includes Maryland code adders: Ice barrier to 24–36 inches inside the warm wall (2021 IRC / MBPS)

Get actual bids →

Directional estimate. Does not account for decking replacement, chimney work, skylight retrofits, or historic-district review outcomes. Submit your ZIP for real contractor bids.

Neighborhood roofing profiles

Baltimore splits along roof geometry and historic-district status. The profiles below cover the projects homeowners are most likely to encounter in each area.

  • Federal Hill & South Baltimore
    Dense 19th-century rowhouse stock, almost entirely flat-roofed behind front parapets. Federal Hill is a CHAP-designated historic district — exterior-visible replacements trigger review, though in-kind modified bitumen behind a parapet is typically staff-level. Tight blocks around Light, Charles, and Hanover add a $200-$500 access premium for material staging and dumpster placement.
  • Canton & Brewers Hill
    Gentrified rowhouse stock with aggressive renovation activity since the 2000s. Roof decks over kitchen additions and TPO or EPDM re-specs are common here, and many Canton rowhouses carry a rear deck assembly that complicates the flashing detail at the party-wall tie-in. Parts of Canton fall inside CHAP review; most do not.
  • Fells Point & Upper Fells Point
    Among the oldest housing stock in the city — Fells Point was founded in 1763 and includes some original Federal-era buildings. Fells Point is a designated CHAP district, and Upper Fells Point is a separate district with its own guidelines. Flat modified bitumen dominates, but slate and standing-seam metal survive on a handful of landmarked buildings requiring full Commission review.
  • Bolton Hill, Mount Vernon & Reservoir Hill
    The city's Gilded Age mansion belt. Bolton Hill is one of Baltimore's earliest CHAP districts; Mount Vernon surrounds the Washington Monument and mixes townhouse and institutional buildings; Reservoir Hill is a later CHAP designation. Slate with copper flashing, standing-seam terne, and ornate cornices are common — a 2,000-square-foot slate restoration with CHAP-approved in-kind materials lands in the $35K-$70K band and requires a specialist crew.
  • Hampden, Remington & Charles Village
    Mixed rowhouse and semi-detached stock with more pitched-roof geometry than the downtown core. Hampden rowhouses often carry pitched dormers over flat main roofs; Remington has a similar mixed assembly. Charles Village porchfronts around Johns Hopkins feature distinctive painted cornices and the occasional mansard, driving both asphalt shingle and EPDM-plus-pitched-dormer scopes.
  • Roland Park, Guilford & Homeland
    The Olmsted-designed detached-home belt on the city's northern edge. Unlike most of Baltimore, this is a pitched-roof district dominated by architectural asphalt, slate on higher-end homes, and a scattering of clay tile. Guilford and Homeland carry local preservation overlays in parts; slate restoration on a Roland Park Tudor runs $40K-$80K.
  • Patterson Park & Butcher's Hill
    East Baltimore rowhouse stock, predominantly flat. Butcher's Hill is a CHAP district; Patterson Park neighborhood is largely outside CHAP but subject to the same DHCD permit framework. Many properties still carry original built-up tar-and-gravel assemblies nearing end of life, with the dominant re-spec being torch-down modified bitumen or cold-process systems where torch application is restricted.

Baltimore-specific storms and severe weather

Baltimore's roofing perils are a blend of Atlantic hurricane remnants, mid-Atlantic severe thunderstorms with damaging straight-line winds, the occasional winter storm with ice loading on low-slope roofs, and long-duration heat-wave stress on dark membranes. The events below drove measurable roofing claim activity in the city.

  • 2020
    Tropical Storm Isaias remnants — August 4
    Isaias raked up the Eastern Seaboard as a tropical storm, producing 50-60 mph gusts across the Baltimore metro and dropping 2-4 inches of rain in a short window. Rowhouse scupper backups, parapet-cap lift, and shingle damage on pitched North Baltimore and Howard County stock drove a multi-month claims tail.
  • 2021
    July 29 severe thunderstorm complex
    A line of severe thunderstorms moved through the Baltimore-Washington corridor on July 29, 2021, producing widespread wind damage, localized hail, and over 100,000 power outages across the region. Flashing, shingle-blow-off, and parapet-coping claims concentrated in Canton, Fells Point, and the eastern rowhouse neighborhoods.
  • 2022
    Winter Storm Izzy — January 2022
    Izzy brought a mix of snow, sleet, and freezing rain to the Baltimore metro in mid-January 2022. On flat roofs, the failure mode was drain and scupper icing; on pitched roofs in the northern city neighborhoods, ice-dam damage at eave and valley flashings drove a spring wave of claims.
  • 2023
    Summer 2023 severe weather events
    Baltimore saw multiple rounds of strong thunderstorms through June, July, and August 2023, with wind gusts reaching severe-criteria levels on several occasions. The July events in particular produced a concentrated flashing and parapet-cap damage pattern on aging modified-bitumen stock in South and East Baltimore.
  • 2018
    Ellicott City flash flood — May 27 (regional context)
    The May 2018 Ellicott City flood — a historic flash flood in adjacent Howard County — did not directly damage Baltimore city rowhouses, but it reshaped regional drainage expectations and pushed many Baltimore-area contractors to re-specify oversized scuppers and overflow drains as a standard upgrade during reroofing.

Baltimore roofing FAQ

  • How long does a flat rowhouse roof last in Baltimore?
    It depends on the assembly. Two-ply modified bitumen (torch-down or cold-process) typically lasts 15-25 years on a Baltimore rowhouse, with the low end driven by ponding, plank-deck movement, and scupper neglect. TPO and PVC single-ply land around 20-25 years. EPDM rubber runs 20-30 years but is less UV-stable than TPO. Legacy built-up tar-and-gravel that is still on original stock — some going back 40 or 50 years — is living on reserve bitumen and should be on a replacement plan. A reflective cool-roof coating applied over a sound existing membrane can add 8-15 years of service life at roughly half the cost of a full replacement.
  • Does my Bolton Hill or Mount Vernon property need CHAP review for a reroof?
    If your property is inside a CHAP-designated historic district — Bolton Hill, Mount Vernon, Federal Hill, Fells Point, Ridgely's Delight, Reservoir Hill, Union Square, Stirling Street, Seton Hill, parts of Canton and Upper Fells Point, Butcher's Hill, and others — or is individually landmarked, yes. A Notice to Proceed from CHAP is required for exterior-visible work. An in-kind flat modified-bitumen replacement behind a parapet is usually handled at staff level in a few weeks. Visible slate, standing-seam metal, or a change in cornice or parapet assembly goes to the full Commission and can take 6-10 weeks on the hearing calendar.
  • What is a scupper and why does my Baltimore contractor keep mentioning it?
    A scupper is an opening cut through a parapet wall that allows water to drain off a flat roof. Most Baltimore rowhouses drain through scuppers — either through the front parapet to a downspout above the cornice or through the rear parapet to a back-of-house downspout — rather than through interior roof drains. Scupper maintenance (keeping the opening and outlet clear, keeping the metal box lining intact, and installing an overflow scupper a couple of inches above the primary) is a regular service item, and scupper failure during a severe thunderstorm is one of the most common causes of interior water damage claims in the city.
  • Do I need to remove formstone before replacing my roof?
    No — formstone is a cosmetic concrete-aggregate exterior coating applied to the front facade, not to the roof. A roof replacement does not trigger formstone removal. If you are separately considering removing formstone to expose the original brick, that is a separate facade project with its own CHAP implications in historic districts, because the formstone itself is often more than 50 years old and can be treated as a character-defining feature under CHAP guidelines.
  • Are there Baltimore-specific cool-roof or energy incentives?
    Baltimore does not operate a city-specific rebate program for cool roofs, but BGE's Smart Energy Savers program offers rebates on attic and building-envelope improvements that can apply to insulation added during a reroof. The Maryland Energy Administration has run periodic residential energy efficiency grant programs, and the federal Inflation Reduction Act energy-efficient home improvement tax credit covers qualifying envelope improvements when insulation is part of the scope. Your contractor should document R-value before and after.
  • My rowhouse shares a parapet with my neighbor — what do I need to coordinate?
    The parapet wall between two Baltimore rowhouses is a party wall under Maryland common law, meaning both owners have reciprocal rights in the structure. You do not generally need formal written consent to replace your side of the flashing and coping, but you do need to coordinate the flashing-to-counter-flashing detail so that neither side is left exposed. A written heads-up to the neighbor before work starts, and a quick contractor-to-contractor coordination if both sides are being worked at different times, prevents most of the party-wall disputes that end up in Baltimore City Circuit Court filings.
  • Why is slate restoration in Bolton Hill or Mount Vernon so much more expensive than asphalt?
    Natural slate with copper flashing is a specialist trade — Baltimore has fewer than two dozen crews qualified to do historic slate work to CHAP standards. The material cost alone runs 6-10x asphalt per square. Copper for valleys, ridges, chimney flashing, and step flashing adds several thousand more. CHAP review on a landmarked Bolton Hill, Mount Vernon, or Reservoir Hill mansion typically prescribes in-kind replacement on visible slopes — synthetic slate and architectural asphalt are usually not acceptable substitutes. The result is a $35K-$70K band for a 2,000-square-foot restoration versus $11K-$18K for comparable-footprint asphalt in a non-historic neighborhood.
  • How long does a Baltimore DHCD permit take?
    A straightforward in-kind rowhouse reroof filed through ePermits by a licensed contractor is often issued within 3-10 business days when the scope does not trigger plan review. Work that includes decking replacement, parapet rebuild, a membrane-type change, or insulation upgrade to IECC current values can push into a reviewed permit with a 2-5 week window. If the property is inside a CHAP district, add the CHAP timeline: roughly 2-4 weeks for a staff-level Notice to Proceed, 6-10 weeks for a full Commission hearing on visibly altered or slate work.

For Maryland-wide context — including the Maryland Home Improvement Commission licensing framework, contract and Guaranty Fund rules, the state statute of limitations on construction claims, and Maryland Insurance Administration storm-claim guidance — see the Maryland roofing guide.

Read the Maryland roofing guide

Sources

Ready to compare bids in Baltimore?

Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.

Start with my zip code