Roofing quotes in Missouri.
Compare up to three local roofing companies for repair, replacement or storm damage anywhere in Missouri. Pick your city below for local storm reports and costs.

Free, no obligation. Takes about 60 seconds. Your request goes to up to 3 local roofing companies.
What NOAA recorded since 2024.
- Hail reports
- 1,365
- Damaging wind reports
- 1,949
- Tornado reports
- 276
- Population in listed places
- 4,158,142
Counts are county-level NOAA Storm Events reports (hail 1 inch or larger and wind 58 mph or stronger are tracked individually), January 2024 to June 2026. They count reports, not damaged roofs.
Biggest cities in Missouri.
- Kansas
- St. Louis
- Springfield
- Columbia
- Independence
- Lee's Summit
- O'Fallon
- St. Charles
- St. Joseph
- St. Peters
- Blue Springs
- Joplin
- Florissant
- Chesterfield
- Wentzville
- Jefferson
- Cape Girardeau
- Wildwood
- University
- Liberty
- Ballwin
- Kirkwood
- Raytown
- Maryland Heights
- Gladstone
- Grandview
- Nixa
- Raymore
- Belton
- Hazelwood
- Webster Groves
- Ozark
- Sedalia
- Republic
- Arnold
- Rolla
Every place in Missouri.
- Adrian
- Advance
- Affton
- Agency
- Airport Drive
- Alba
- Albany
- Aldrich
- Alexandria
- Allendale
- Allenville
- Alma
- Altamont
- Altenburg
- Alton
- Amazonia
- Amity
- Amoret
- Amsterdam
- Anderson
- Annada
- Annapolis
- Anniston
- Appleton
- Arbela
- Arbyrd
- Arcadia
- Archie
- Arcola
- Argyle
- Arkoe
- Armstrong
- Arnold
- Arrow Point
- Arrow Rock
- Asbury
- Ash Grove
- Ashland
- Ashley
- Atlanta
- Augusta
- Aullville
- Aurora
- Aurora Springs
- Auxvasse
- Ava
- Avalon
- Avilla
- Avondale
- Bagnell
- Bakersfield
- Baldwin Park
- Ballwin
- Baring
- Barnard
- Barnett
- Barnhart
- Bates
- Battlefield
- Bel-Nor
- Bel-Ridge
- Bell
- Bella Villa
- Belle
- Bellefontaine Neighbors
- Bellerive Acres
- Bellflower
- Belton
- Bennett Springs
- Bent Tree Harbor
- Benton (city)
- Benton (village)
- Berger
- Berkeley
- Bernie
- Bertrand
- Bethany
- Bethel
- Beverly Hills
- Bevier
- Biehle
- Big Lake
- Big Spring
- Bigelow
- Billings
- Birch Tree
- Birmingham
- Bismarck
- Black Jack
- Blackburn
- Blackwater
- Blairstown
- Blanchard
- Bland
- Blodgett
- Bloomfield
- Bloomsdale
- Blue Eye
- Blue Springs
- Blue Summit
- Blythedale
- Bogard
- Bolckow
- Bolivar
- Bonne Terre
- Boonville
- Bosworth
- Bourbon
- Bowling Green
- Bragg
- Brandsville
- Branson
- Branson West
- Brashear
- Braymer
- Breckenridge
- Breckenridge Hills
- Brentwood
- Brewer
- Briarwood Estates
- Bridgeton
- Brimson
- Bronaugh
- Brookfield
- Brooklyn Heights
- Broseley
- Browning
- Brownington
- Brumley
- Brunswick
- Bucklin
- Buckner
- Buell
- Buffalo
- Bull Creek
- Bunceton
- Bunker
- Burfordville
- Burgess
- Burlington Junction
- Butler
- Butterfield
- Byrnes Mill
- Cabool
- Cainsville
- Cairo
- Caledonia
- Calhoun
- California
- Callao
- Calverton Park
- Camden
- Camden Point
- Camdenton
- Cameron
- Campbell
- Canalou
- Canton
- Cape Girardeau
- Cardwell
- Carl Junction
- Carrollton
- Carterville
- Carthage
- Caruthersville
- Carytown
- Cassville
- Castle Point
- Catron
- Cedar Hill
- Cedar Hill Lakes
- Center
- Centertown
- Centerview
- Centerville
- Centralia
- Chaffee
- Chain of Rocks
- Chain-O-Lakes
- Chamois
- Champ
- Charlack
- Charleston
- Charmwood
- Cherokee Pass
- Chesapeake
- Chesterfield
- Chilhowee
- Chillicothe
- Chula
- Clarence
- Clark
- Clarksburg
- Clarksdale
- Clarkson Valley
- Clarksville
- Clarkton
- Claycomo
- Clayton
- Clearmont
- Cleveland
- Clever
- Cliff
- Clifton Hill
- Climax Springs
- Clinton
- Clyde
- Cobalt
- Coffey
- Cole Camp
- Collins
- Columbia
- Commerce
- Conception
- Conception Junction
- Concord
- Concordia
- Coney Island
- Connelsville
- Conway
- Cool Valley
- Cooter
- Corder
- Corning
- Cosby
- Cottleville
- Country Club
- Country Club Hills
- Country Life Acres
- Cowgill
- Craig
- Crane
- Creighton
- Crestwood
- Creve Coeur
- Crocker
- Cross Timbers
- Crystal
- Crystal Lake Park
- Crystal Lakes
- Cuba
- Curryville
- Dadeville
- Dalton
- Danville
- Dardenne Prairie
- Darlington
- Dawn
- De Kalb
- De Soto
- De Witt
- Dearborn
- Deepwater
- Deerfield
- Deering
- Defiance
- Dellwood
- Delta
- Dennis Acres
- Denton
- Denver
- Des Arc
- Des Peres
- Desloge
- Dexter
- Diamond
- Diehlstadt
- Diggins
- Dixon
- Doe Run
- Doniphan
- Doolittle
- Dover
- Downing
- Drexel
- Dudley
- Duenweg
- Duquesne
- Dutchtown
- Eagle Rock
- Eagleville
- East Lynne
- East Prairie
- Easton
- Edgar Springs
- Edgerton
- Edina
- Edinburg
- Edmundson
- El Dorado Springs
- Eldon
- Ellington
- Ellisville
- Ellsinore
- Elmer
- Elmira
- Elmo
- Elsberry
- Emerald Beach
- Eminence
Roofing in Missouri, answered.
How much does a new roof cost?
For an average 2,000 square foot home, asphalt shingle replacement typically runs about $8,000 to $16,000 across the US, metal $15,000 to $35,000 and tile or slate $20,000 to $50,000 or more. Local labor, roof pitch, tear-off layers, permits and materials move the price, which is why comparing two or three written quotes is worth the few minutes.
How soon should I get my roof checked after a storm?
As soon as it is safe. Hail and wind damage is often not visible from the ground, and many insurance policies set a deadline to report a claim, commonly one year from the date of loss and sometimes less. Take dated photos, make temporary repairs to stop further damage, keep receipts and call your insurer before signing a repair contract.
Will my homeowners insurance pay for roof damage?
Usually sudden storm damage such as hail, wind or a fallen tree is covered after your deductible, while wear and tear from age is not. Wind and hail deductibles are often a percentage of the home’s value. Policy terms differ, so read yours or ask your insurer or agent; we cannot give insurance advice.
Do I need a permit to replace a roof?
Most cities and counties require a building permit for a roof replacement, and some also require specific materials or wind ratings. A licensed roofing company normally pulls the permit; ask who is responsible and request a copy.
Every roof type, every job.



