Roof Replacement Cost Across the Baltimore-Columbia-Towson Metro
Roof replacement costs in the Baltimore-Columbia-Towson area typically range from $2,100 to $31,500, with a median price of $7,900. The middle 50% of homeowners paid between $5,750 and $11,035 for this service. These figures are based on 8 completed projects in your region.
How each city stacks up
| City | Median | Receipts |
|---|---|---|
| Baltimore, MD | $7,900 | 8 |
Your city not listed? Share what you paid →
The receipts
Every receipt below is a real homeowner report behind this page.
new roof on top of old roof (GAF ruberoid torch smoothed) with skylight addition. 1000 sqft
Roof replacement on a smaller rowhome with no roof deck, included replacing some rotted wood from leaks and skylight
Scope and write-up visible to contributors.
Scope and write-up visible to contributors.
Scope and write-up visible to contributors.
Unlock provider names, full scope, and exact-match filters for life.
Takes ~90 seconds. Share one price from any job you've had done. One verified contribution grants lifetime access to every locked receipt across the site.
Other pages in this neighborhood
Roof Repair · Gutter Installation · Gutter Cleaning · Chimney Repair
8 neighbors across the metro made this page possible
Already finished a roof replacement job in the Baltimore-Columbia-Towson metro? Drop in what you paid. Once approved, you unlock full detail on every page across the site.