Missouri
Asphalt Shingle Roof Replacement cost in Missouri (2026)
Across Missouri, asphalt shingle roof replacement varies by your city's labor rates, climate and permit fees. Select your city below for a localized estimate.
Statewide range · 2026
$5,450 – $12,050
asphalt shingle roof replacement typically falls in this range across 16 Missouri cities — your exact estimate depends on local rates.
| City | Typical 2026 range |
|---|---|
| Kansas City, MO | $5,700 – $11,650 |
| St. Louis, MO | $5,850 – $12,050 |
| Springfield, MO | $5,500 – $11,300 |
| Independence, MO | $5,700 – $11,650 |
| Columbia, MO | $5,550 – $11,400 |
| Lee's Summit, MO | $5,700 – $11,650 |
| O'Fallon, MO | $5,850 – $12,050 |
| St. Joseph, MO | $5,500 – $11,300 |
| St. Charles, MO | $5,850 – $12,050 |
| St. Peters, MO | $5,850 – $12,050 |
| Blue Springs, MO | $5,700 – $11,650 |
| Florissant, MO | $5,850 – $12,050 |
| Joplin, MO | $5,450 – $11,150 |
| Chesterfield, MO | $5,850 – $12,050 |
| Jefferson City, MO | $5,500 – $11,300 |
| Cape Girardeau, MO | $5,450 – $11,250 |