Roofing Costs in St. Louis, MO

Verified cost ranges for roofing in St. Louis

Verified by 3 sourcesUpdated April 11, 2026

Roofing Costs in St. Louis

Cost ranges verified from official sources

Roof Replacement

St. Louis, MO

2 sources

Low

$48

Average

$20,088

High

$57,054

Bureau of Labor StatisticsFixr

Updated Apr 2026

Roof Repair

St. Louis, MO

2 sources

Low

$48

Average

$7,441

High

$20,920

Bureau of Labor StatisticsFixr

Updated Apr 2026

Flat Roof Installation

St. Louis, MO

2 sources

Low

$71

Average

$14,106

High

$39,938

Bureau of Labor StatisticsFixr

Updated Apr 2026

Metal Roof Installation

St. Louis, MO

3 sources

Low

$740

Average

$20,130

High

$56,480

Bureau of Labor StatisticsFixrHomewyse

Updated Apr 2026

Gutter Installation

St. Louis, MO

2 sources

Low

$388

Average

$405

High

$586

Bureau of Labor StatisticsHomewyse

Updated Apr 2026

Gutter Repair

St. Louis, MO

2 sources

Low

$95

Average

$1,700

High

$4,468

Bureau of Labor StatisticsFixr

Updated Apr 2026

Skylight Installation

St. Louis, MO

2 sources

Low

$113

Average

$4,663

High

$12,915

Bureau of Labor StatisticsFixr

Updated Apr 2026

Chimney Repair

St. Louis, MO

2 sources

Low

$95

Average

$2,466

High

$6,656

Bureau of Labor StatisticsFixr

Updated Apr 2026

Ice Dam Removal

St. Louis, MO

2 sources

Low

$95

Average

$1,467

High

$3,804

Bureau of Labor StatisticsFixr

Updated Apr 2026

Roof Ventilation Installation

St. Louis, MO

2 sources

Low

$114

Average

$5,135

High

$14,264

Bureau of Labor StatisticsFixr

Updated Apr 2026

Gutter Guard Installation

St. Louis, MO

2 sources

Low

$49

Average

$1,341

High

$3,490

Bureau of Labor StatisticsFixr

Updated Apr 2026

Tile Roof Installation

St. Louis, MO

3 sources

Low

$768

Average

$10,727

High

$29,588

Bureau of Labor StatisticsFixrHomewyse

Updated Apr 2026

Cedar Shake Installation

St. Louis, MO

2 sources

Low

$673

Average

$674

High

$960

Bureau of Labor StatisticsHomewyse

Updated Apr 2026

Green Roof Installation

St. Louis, MO

2 sources

Low

$6,656

Average

$25,729

High

$66,563

Bureau of Labor StatisticsFixr

Updated Apr 2026

Roof Inspection

St. Louis, MO

2 sources

Low

$114

Average

$409

High

$761

Bureau of Labor StatisticsFixr

Updated Apr 2026

Understanding Roofing Costs in St. Louis

Roof replacement costs in St. Louis average $17,820.01, reflecting the city's cost of living that runs 4.9% below the national average. This lower regional price parity of 95.1 contributes to reduced labor and material costs compared to national benchmarks, making roof replacement projects generally more affordable in St. Louis than in higher-cost metropolitan areas. The local roofing market in St. Louis includes a range of service providers, from smaller contractors to larger firms, which influences the wide cost range of $223.46 to $50,397.70 depending on project scope and materials selected. St. Louis's competitive contractor landscape and moderate demand for roofing services help maintain pricing that aligns with the region's lower cost structure, though individual project costs vary significantly based on roof size, complexity, and material choices.

How St. Louis Compares

*Based on aggregated cost data from multiple sources

Frequently Asked Questions — Roofing Costs in St. Louis

View Roofing Costs in Other Cities in MO