Roof replacement cost in Montgomery, AL
$5,810 to $12,865
Asphalt shingles, about 2,000 sq ft
Planning range; local quotes vary by roof size and pitch
See the full cost breakdown
Data: PickARoofer.com