Call (319) 304-1128

How much does a new roof cost in Cedar Rapids?

Updated 2026-11-02

Published averages give a starting point, but your price depends on roof size, steepness, layers to remove and the material you choose. Always compare at least two written quotes.

Source / scopeTypical price
Iowa average, asphalt shingle replacement (This Old House)about $4,800
Iowa average, metal roof (This Old House)about $8,900
Cedar Rapids, 30-square roof (~3,000 sq ft of roof surface), asphalt (Thumbtack)about $7,500 to $10,500

Sources: This Old House, Iowa roof replacement cost; Thumbtack, Cedar Rapids roof installation. Figures are published estimates, not quotes.

What makes a roof replacement cost more?

What is a roofing "square"?

Roofers price by the square: 100 square feet of roof surface. A typical single-story Cedar Rapids ranch might be 20 to 25 squares; a two-story home with a steep roof can be 30 or more.

Get connected with a local roofer

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

Frequently asked questions

Is it cheaper to replace a roof in winter?

Sometimes. Demand is lower, so schedules and prices can be more flexible, but cold weather slows shingle sealing and some roofers pause tear-offs in deep cold.

Does a new roof add value to my home?

A new roof mainly protects value and makes a home easier to sell and insure. Buyers and insurers in eastern Iowa often ask about roof age, especially since the 2020 derecho.

Call (319) 304-1128