St. Louis, MO

How Much Does a New Roof Cost in St. Louis, MO?

Updated 2026 pricing for St. Louis homeowners. Local material costs, labor rates, permit fees, building codes, and climate-specific recommendations for your roof replacement.

Asphalt Shingles

$5,950 – $12,750

1,700 sq ft roof

Standing Seam Metal

$11,900 – $24,650

1,700 sq ft roof

Clay / Concrete Tile

$17,000 – $34,000

1,700 sq ft roof

Average Roof Costs in St. Louis by Material

Material Cost Comparison

Based on average roof size of 1,700 sq ft

Asphalt Shingles

Per Sq Ft

$3.50 – $7.50

Per Square

$350 – $750

Total

$5,950 – $12,750

Standing Seam Metal

Per Sq Ft

$7.00 – $14.50

Per Square

$700 – $1,450

Total

$11,900 – $24,650

Clay / Concrete Tile

Per Sq Ft

$10.00 – $20.00

Per Square

$1,000 – $2,000

Total

$17,000 – $34,000

* Costs include materials and installation labor at St. Louis rates (labor multiplier: 0.93x vs. national average). Population: 293,000 (metro: 2.8 million).

Cost Breakdown for a 1,700 Sq Ft Roof in St. Louis

Cost Component Estimated Cost
Asphalt Shingles (materials + labor) $5,950 – $12,750
Tear-Off ($120/square × 17 squares) $2,040
Disposal ($45/square × 17 squares) $765
Building Permit (St. Louis) $75 – $300
Estimated Total (Asphalt) $8,830 – $15,855

This breakdown assumes one layer of old shingles to tear off. Multi-layer tear-off, structural repairs, or complex roof geometry will increase costs.

How St. Louis's Climate Affects Your Roof

Humid continental with hot, humid summers (heat index 105°F+), cold winters, and top-15 US metro for hail damage claims.

Hail and severe storms — St. Louis ranks top 15 nationally for hail damage claims, averaging 3–5 significant hail events per year
High humidity and heat accelerate UV degradation of asphalt shingles and promote algae/moss growth on north-facing slopes
Freeze-thaw cycling causes material stress — proper attic ventilation critical to prevent ice dams
Heavy rainfall (~42 inches/year) demands proper drainage, flashing, and underlayment to prevent leaks

Most Popular Roofing Materials in St. Louis

1

Architectural asphalt shingles

Standard for ~80% of re-roofs — CertainTeed (headquartered near St. Louis) is especially popular locally

2

Impact-resistant shingles (Class 4)

Growing adoption due to hail frequency and 15–28% insurance premium discounts from Missouri insurers

3

Slate and synthetic slate

Popular in historic neighborhoods (Soulard, Tower Grove, Central West End) — authentic slate lasts 100+ years; synthetic alternatives offer the look at lower cost

St. Louis Roofing Details

Best Season to Roof

April–May and September–October. Summer heat indices regularly exceed 105°F, making roofing labor difficult and dangerous. Spring and fall offer ideal 50–80°F installation temperatures.

Permit Costs

Building permits in St. Louis typically cost between $75 and $300. Contact your local building department for exact fees.

Wind Design Speed

115 mph

Average Roof Size

The average residential roof in the St. Louis metro area is approximately 1,700 sq ft.

St. Louis Building Codes & Requirements

City of St. Louis and St. Louis County adopt IBC/IRC with local amendments
Two-layer maximum for re-roofing — full tear-off required if two layers already exist
Ice barrier membrane required at eaves, valleys, and around penetrations per IRC R905.1.2
Historic district regulations — many St. Louis neighborhoods regulate roofing materials, colors, and profiles through the Cultural Resources Office

St. Louis Metro Area

Roofing costs can vary within the St. Louis metro area based on local labor markets and contractor availability. Nearby cities include:

O'Fallon, MO St. Charles, MO Chesterfield, MO Belleville, MO Columbia, MO

Frequently Asked Questions

How much does a roof replacement cost in St. Louis?
For a typical 1,700 sq ft roof with architectural asphalt shingles, expect $6,000–$13,000 depending on complexity, pitch, and material grade. Impact-resistant upgrades add $500–$1,500. Metal roofing runs $12,000–$25,000.
Does St. Louis require a roofing permit?
Yes. Both the City of St. Louis and St. Louis County municipalities require permits for re-roofing. Your contractor should handle the permit. Expect $75–$300 depending on jurisdiction.
I have a historic home in St. Louis — are there special roofing rules?
Yes. Homes in local historic districts (Soulard, Lafayette Square, Shaw, etc.) may need approval from the Cultural Resources Office before changing roofing materials. Synthetic slate and architectural shingles that mimic historic profiles are often acceptable alternatives.
How bad is hail damage in St. Louis?
St. Louis consistently ranks in the top 15 US metros for hail damage claims, averaging 3–5 significant hail events per year. Class 4 impact-resistant shingles are strongly recommended and most insurers offer premium discounts of 15–28%.
Should I worry about algae on my roof in St. Louis?
Yes. St. Louis's humid summers promote blue-green algae (Gloeocapsa magma) growth, causing dark streaks. Choose shingles with copper or zinc granules marketed as "algae-resistant" to prevent this common issue.

Related Calculators

Helpful Guides

More Roofing Costs in Missouri