Home / Roof replacement cost / Metal roofing

Roof replacement · $5–$16 per sq ft

Metal roofing cost in New Hampshire

At $5 to $16 per square foot of roof installed, a 2,000 sq ft job comes to $10,000–$32,000 at national rates. Adjusted for local roofers wages it is $10,100–$32,250 in Manchester-Nashua, NH and $10,600–$33,200 in Boston-Cambridge-Newton, MA-NH.

Checked October 20, 2026 · sources

123
  1. 1Metal, US $10,000–$32,000
  2. 2Lowest NH area $10,100–$32,250
  3. 3Highest NH area $10,600–$33,200

Price in each New Hampshire labor area

Labor is about 21% of this material's installed price at national rates, so a labor index of +10% moves the total by roughly 2.1%. The roofers index runs from +3.9% to +19.7% across the state.

AreaLabor indexLowHighMidpoint
United States±0.0%$10,000$32,000$21,000
New Hampshire (statewide)+7.9%$10,250$32,500$21,350
Manchester-Nashua+3.9%$10,100$32,250$21,150
Boston-Cambridge-Newton+19.7%$10,600$33,200$21,900
Central NH+11.9%$10,350$32,700$21,550
Northern NH*+7.9%$10,250$32,500$21,350
Southwestern NH*+7.9%$10,250$32,500$21,350

* No BLS estimate for roofers in that area; statewide median used.

United States$10,000–$32,000Manchester-Nashua$10,100–$32,250Boston-Cambridge-Newton$10,600–$33,200Central NH$10,350–$32,700Northern NH$10,250–$32,500Southwestern NH$10,250–$32,500
Metal roofing, 2,000 sq ft: national installed range and each New Hampshire labor area. Bars to scale from $0.

By size

Roof area (sq ft)NationalManchester-NashuaBoston-Cambridge-Newton
1,200 sq ft$6,000–$19,200$6,050–$19,350$6,350–$19,900
1,500 sq ft$7,500–$24,000$7,600–$24,150$7,950–$24,900
2,000 sq ft$10,000–$32,000$10,100–$32,250$10,600–$33,200
2,500 sq ft$12,500–$40,000$12,650–$40,300$13,250–$41,500
3,000 sq ft$15,000–$48,000$15,150–$48,350$15,900–$49,750

Against the other roof materials

Metal roofing is the most expensive option here at the midpoint. National ranges for 2,000 sq ft:

Metal roofing in towns with a permit page

TownLabor areaEstimatePermit
BowCentral NH$10,350–$32,700$40
DurhamBoston-Cambridge-Newton$10,600–$33,200$203.21
ExeterBoston-Cambridge-Newton$10,600–$33,200$159.43
LebanonNorthern NH$10,250–$32,500$217.35
LondonderryBoston-Cambridge-Newton$10,600–$33,200$200.09
ManchesterManchester-Nashua$10,100–$32,250$211.74
NewportSouthwestern NH$10,250–$32,500$100
PortsmouthBoston-Cambridge-Newton$10,600–$33,200$180
RochesterBoston-Cambridge-Newton$10,600–$33,200$208
SalemBoston-Cambridge-Newton$10,600–$33,200$142.26
SomersworthBoston-Cambridge-Newton$10,600–$33,200$221.98

The town pages quote each schedule's own wording. For the arithmetic behind a contractor's number, see how contractors price a roof and how to compare three quotes; back to roof replacement cost.

Sources

Ranges built from published averages, not quotes. Cost by Town does not perform or arrange work.