Roof replacement cost by state (2026)
Last updated
Short answer: Roof replacement cost varies by state because labor and material prices follow regional Cost vs Value indexes. Pick your state below for city-by-city 2026 ranges, local storm notes, and a path to a free estimate. These are published-data estimates, not quotes.
Use this hub to jump to every state we cover, then open your city for storm history and climate notes. Free estimate. Free in-person inspection. No strings attached, no obligation.
Roof replacement cost by state (2026)
Typical range for a 2,000 sq ft single-story home with architectural shingles and a standard pitch, adjusted by region.[1][2] Open a state for metal and tile/flat options and every city page.
| State | Typical shingle range (2,000 sq ft) | Cities |
|---|---|---|
| Alabama | $9,700–$21,300 | 3 |
| Arizona | $10,700–$23,300 | 9 |
| Colorado | $10,700–$23,300 | 12 |
| Florida | $12,100–$26,400 | 6 |
| Georgia | $12,100–$26,400 | 1 |
| Idaho | $10,700–$23,300 | 1 |
| Illinois | $10,900–$24,000 | 5 |
| Indiana | $10,900–$24,000 | 3 |
| Kansas | $11,500–$25,200 | 7 |
| Minnesota | $11,500–$25,200 | 4 |
| Missouri | $11,500–$25,200 | 1 |
| Nevada | $10,700–$23,300 | 1 |
| New Mexico | $10,700–$23,300 | 1 |
| North Carolina | $12,100–$26,400 | 4 |
| Ohio | $10,900–$24,000 | 2 |
| South Carolina | $12,100–$26,400 | 5 |
| Tennessee | $9,700–$21,300 | 2 |
| Texas | $10,100–$22,200 | 5 |
| Utah | $10,700–$23,300 | 1 |
| Wisconsin | $10,900–$24,000 | 5 |
| Wyoming | $10,700–$23,300 | 1 |
Alabama
About $9,700–$21,300 for a typical 2,000 sq ft shingle roof in the East South Central region. Full Alabama cost guide →
Arizona
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full Arizona cost guide →
Colorado
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full Colorado cost guide →
- Arvada
- Aurora
- Boulder
- Castle Rock
- Centennial
- Colorado Springs
- Denver
- Fort Collins
- Greeley
- Lakewood
- Loveland
- Pueblo
Florida
About $12,100–$26,400 for a typical 2,000 sq ft shingle roof in the South Atlantic region. Full Florida cost guide →
Georgia
About $12,100–$26,400 for a typical 2,000 sq ft shingle roof in the South Atlantic region. Full Georgia cost guide →
Idaho
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full Idaho cost guide →
Illinois
About $10,900–$24,000 for a typical 2,000 sq ft shingle roof in the East North Central region. Full Illinois cost guide →
Indiana
About $10,900–$24,000 for a typical 2,000 sq ft shingle roof in the East North Central region. Full Indiana cost guide →
Kansas
About $11,500–$25,200 for a typical 2,000 sq ft shingle roof in the West North Central region. Full Kansas cost guide →
Minnesota
About $11,500–$25,200 for a typical 2,000 sq ft shingle roof in the West North Central region. Full Minnesota cost guide →
Missouri
About $11,500–$25,200 for a typical 2,000 sq ft shingle roof in the West North Central region. Full Missouri cost guide →
Nevada
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full Nevada cost guide →
New Mexico
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full New Mexico cost guide →
North Carolina
About $12,100–$26,400 for a typical 2,000 sq ft shingle roof in the South Atlantic region. Full North Carolina cost guide →
Ohio
About $10,900–$24,000 for a typical 2,000 sq ft shingle roof in the East North Central region. Full Ohio cost guide →
South Carolina
About $12,100–$26,400 for a typical 2,000 sq ft shingle roof in the South Atlantic region. Full South Carolina cost guide →
Tennessee
About $9,700–$21,300 for a typical 2,000 sq ft shingle roof in the East South Central region. Full Tennessee cost guide →
Texas
About $10,100–$22,200 for a typical 2,000 sq ft shingle roof in the West South Central region. Full Texas cost guide →
Utah
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full Utah cost guide →
Wisconsin
About $10,900–$24,000 for a typical 2,000 sq ft shingle roof in the East North Central region. Full Wisconsin cost guide →
Wyoming
About $10,700–$23,300 for a typical 2,000 sq ft shingle roof in the Mountain region. Full Wyoming cost guide →
All city cost pages · Signs you need a new roof · Free estimate
Frequently asked questions
Why do roof prices differ by state?
Labor rates, material shipping, building codes, and the regional Cost vs Value index all change the installed price. Hail-prone and coastal markets often see higher material upgrades too.
Are these prices quotes?
No. They are estimate ranges from published 2025–2026 cost data. A free in-person inspection produces a written price for your roof.
Which states do you cover?
We publish city cost pages for Alabama, Arizona, Colorado, Florida, Georgia, Idaho, Illinois, Indiana, Kansas, Minnesota, Missouri, Nevada, New Mexico, North Carolina, Ohio, South Carolina, Tennessee, Texas, Utah, Wisconsin, Wyoming. Free inspections are available to homeowners in our service markets.
Will insurance pay for a new roof?
Only your insurer can decide that, based on your policy and the cause of the damage. Nobody on this site can promise coverage.
Sources
- Home Repair Report, roofing price index (Thumbtack / Xactware data). homerepairreport.com/index/
- Zonda / JLC, Cost vs Value Report 2025 (national). www.jlconline.com/cost-vs-value/2025/
Sources checked November 4, 2026. Estimates are not quotes. Roofing, insurance, and legal details vary. Confirm with your contractor, insurer, or attorney.