How much does a new roof cost in Missouri?
The average cost to replace a 2,000 sq ft asphalt shingle roof in Missouri in 2025 is $13,104 – $20,454 installed — roughly $7.99/sq ft. Both KC and STL metros see frequent hail claims; Class 4 is popular.
- Climate
- severe storms, hail, tornadoes
- Common material
- impact-resistant asphalt shingles
- vs. National avg
- -6% below
- Cities covered
- 10
Roof Replacement Cost Estimator
MissouriThe U.S. standard. Best cost-to-value ratio for most homes.


Roof replacement cost by Missouri city
Click any city for a detailed local cost breakdown.
| City | Avg / sq ft | Typical 2,000 sq ft roof | vs. State | |
|---|---|---|---|---|
| Kansas City | $8.15 | $13,366 – $20,863 | +2% | View → |
| Saint Louis | $7.99 | $13,104 – $20,454 | 0% | View → |
| Springfield | $7.51 | $12,317 – $19,227 | -6% | View → |
| Columbia | $7.83 | $12,842 – $20,045 | -2% | View → |
| Independence | $7.83 | $12,842 – $20,045 | -2% | View → |
| Lee's Summit | $8.15 | $13,366 – $20,863 | +2% | View → |
| O'Fallon | $8.15 | $13,366 – $20,863 | +2% | View → |
| St. Joseph | $7.19 | $11,793 – $18,409 | -10% | View → |
| St. Charles | $7.99 | $13,104 – $20,454 | 0% | View → |
| St. Peters | $7.99 | $13,104 – $20,454 | 0% | View → |
Missouri cost by roofing material
Estimates for a 2,000 sq ft roof using Missouri's regional labor rates.
Cheapest, thinnest asphalt option. Being phased out for architectural.
The U.S. standard. Best cost-to-value ratio for most homes.
Hail-rated. Often earns 15–35% insurance discount in hail states.
Thick, slate/shake look. Premium curb appeal.
Long life, energy-efficient, sheds snow. Higher upfront cost.
Common in AZ, CA, FL. Requires structural capacity.
The longest-lasting roof material. Very heavy, specialty crews.
Restricted in WUI wildfire zones unless Class A treated.
What drives roof replacement cost in Missouri
Missouri's climate (severe storms, hail, tornadoes) is one of the strongest predictors of both cost and material choice. impact-resistant asphalt shingles dominates the local market, and installed prices run about -6% relative to the U.S. national baseline of $8.50/sq ft.
Local factors that push Missouri homeowners above or below the state average include: home size and pitch, tear-off vs. overlay, decking replacement, chimney and skylight flashing, gutters, and permit fees. Homes in higher cost-of-living cities such as Kansas City and Lee's Summit typically come in above the Missouri average, while smaller markets like St. Joseph and Springfield often come in below.