Data report · updated October 11, 2026
2026 Roofing Cost Index by State
Replacing a roof costs the most in New Jersey (index 116) and the least in Arkansas (index 86), where 100 is the US average. On the same 25-square asphalt roof that is a gap of about $4,100. The index covers all 50 states, with installed prices per square for shingles, metal and tile.
Built from the same model as the site's roof cost by state pages: BLS roofer wages and BEA price levels applied to national installed prices. Planning estimates, not quotes. Download the CSV.
Key findings
- Most expensive: New Jersey (116), New York (115), Illinois (114), Minnesota (113), California (113).
- Least expensive: Arkansas (86), New Mexico (86), West Virginia (86), Wyoming (86), Mississippi (87).
- US average for architectural shingles: $450–$650 per square installed; metal $900–$1,400; tile $1,200–$1,800.
- A 25-square (2,500 sq ft) asphalt roof runs $9,800–$14,000 in Arkansas and $13,000–$19,000 in New Jersey.
Roofing cost index map
Embed this chart
Free to use with the source link. Paste this HTML into your page:
Most and least expensive states
Embed this chart
Free to use with the source link. Paste this HTML into your page:
Cost by material
Embed this chart
Free to use with the source link. Paste this HTML into your page:
All 50 states
| Rank | State | Index | Asphalt / square | Metal / square | Tile / square | 25-square roof | Roofer wage |
|---|---|---|---|---|---|---|---|
| 1 | Arkansas | 86 | $390–$560 | $780–$1,210 | $1,040 |