Roof replacement cost in La Crosse, WI
$6,580 to $14,570
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