Call (430) 240-4200

How much does a new roof cost in Longview?

Updated 2026-11-02

Published Texas averages put a full roof replacement at roughly $6,000 to $20,500, with typical shingle jobs around $8,600 to $12,000 depending on size (This Old House; Fixr). No published figure is specific to Longview, so get at least two written quotes.

SourceRangeTypical
This Old House (Texas, Nov 2025)$6,777 to $20,531about $8,634
Fixr (Texas, Jan 2025)$6,000 to $20,000about $12,000 for a 2,000 sq ft shingle roof

Aggregator estimates, not quotes.

What raises the price?

How does insurance fit in?

If a covered storm caused the damage, insurance typically pays the claim minus your deductible, and Texas requires you to pay that deductible yourself (TDI). Some policies have a separate, higher wind and hail deductible.

Get connected with a local roofer

Free, no obligation. Your details go only to the roofer we connect you with. See our privacy policy.

Call (430) 240-4200