Roofing quotes in Washington.
Compare up to three local roofing companies for repair, replacement or storm damage anywhere in Washington. 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
- 2
- Damaging wind reports
- 55
- Tornado reports
- 4
- Population in listed places
- 5,235,382
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 Washington.
Every place in Washington.
- Aberdeen
- Aberdeen Gardens
- Acme
- Addy
- Ahtanum
- Airway Heights
- Albion
- Alder
- Alderton
- Alderwood Manor
- Alger
- Algona
- Allyn
- Almira
- Altoona
- Amanda Park
- Amboy
- Ames Lake
- Anacortes
- Anatone
- Anderson Island
- Arlington
- Arlington Heights
- Artondale
- Ashford
- Asotin
- Auburn
- Bainbridge Island
- Bangor Base
- Banks Lake South
- Barberton
- Baring
- Barney's Junction
- Barstow
- Basin
- Battle Ground
- Bay Center
- Bay View
- Beacon Hill
- Beaux Arts
- Belfair
- Bell Hill
- Bellevue
- Bellingham
- Benton
- Bethel
- Beverly
- Bickleton
- Big Lake
- Bingen
- Birch Bay
- Black Diamond
- Blaine
- Blyn
- Bonney Lake
- Bothell
- Bothell East
- Bothell West
- Boulevard Park
- Bow
- Boyds
- Brady
- Bremerton
- Brewster
- Bridgeport
- Brier
- Brinnon
- Browns Point
- Brush Prairie
- Bryant
- Bryn Mawr-Skyway
- Buckley
- Bucoda
- Buena
- Bunk Foss
- Burbank
- Burien
- Burley
- Burlington
- Camano
- Camas
- Canterwood
- Canyon Creek
- Carbonado
- Carlsborg
- Carnation
- Carson
- Cascade Valley
- Cashmere
- Castle Rock
- Cathcart
- Cathlamet
- Cavalero
- Centerville
- Central Park
- Centralia
- Chain Lake
- Chehalis
- Chelan
- Chelan Falls
- Cheney
- Cherry Grove
- Chewelah
- Chico
- Chinook
- Clallam Bay
- Clarkston
- Clarkston Heights-Vineland
- Clayton
- Cle Elum
- Clear Lake (Pierce County)
- Clear Lake (Skagit County)
- Clearview
- Cliffdell
- Clinton
- Clover Creek
- Clyde Hill
- Cohassett Beach
- Colfax
- College Place
- Colton
- Colville
- Conconully
- Concrete
- Connell
- Conway
- Copalis Beach
- Cosmopolis
- Cottage Lake
- Cougar
- Coulee
- Coulee Dam
- Country Homes
- Coupeville
- Covington
- Cowiche
- Crescent Bar
- Creston
- Crocker
- Curlew
- Curlew Lake
- Cusick
- Custer
- Dallesport
- Danville
- Darrington
- Dash Point
- Davenport
- Dayton
- Deep River
- Deer Park
- Deming
- Des Moines
- Desert Aire
- Disautel
- Dixie
- Dollars Corner
- Donald
- Duluth
- DuPont
- Duvall
- East Cathlamet
- East Port Orchard
- East Renton Highlands
- East Wenatchee
- Eastmont
- Easton
- Eatonville
- Edgewood
- Edison
- Edmonds
- Elbe
- Electric
- Elk Plain
- Ellensburg
- Elma
- Elmer
- Endicott
- Enetai
- Entiat
- Enumclaw
- Ephrata
- Erlands Point
- Eschbach
- Esperance
- Everett
- Everson
- Fairchild AFB
- Fairfield
- Fairwood (King County)
- Fairwood (Spokane County)
- Fall
- Farmington
- Federal Way
- Felida
- Fern Prairie
- Ferndale
- Fife
- Fife Heights
- Finley
- Fircrest
- Five Corners
- Fobes Hill
- Fords Prairie
- Forks
- Fort Lewis
- Four Lakes
- Fox Island
- Frederickson
- Freeland
- Friday Harbor
- Garfield
- Garrett
- Geneva
- George
- Gig Harbor
- Glacier
- Gleed
- Glenwood
- Gold Bar
- Goldendale
- Gorst
- Graham
- Grand Coulee
- Grand Mound
- Grandview
- Granger
- Granite Falls
- Grapeview
- Grayland
- Grays River
- Green Bluff
- Greenwater
- Hamilton
- Hansville
- Harrah
- Harrington
- Hartline
- Hat Island
- Hatton
- Hazel Dell
- Herron Island
- High Bridge
- Hobart
- Hockinson
- Hogans Corner
- Home
- Hoodsport
- Hoquiam
- Humptulips
- Hunts Point
- Ilwaco
- Inchelium
- Index
- Indianola
- Ione
- Issaquah
- Jamestown
- Kahlotus
- Kalama
- Kapowsin
- Kayak Point
- Keller
- Kelso
- Kendall
- Kenmore
- Kennewick
- Kent
- Ketron Island
- Kettle Falls
- Key Center
- Keyport
- Kingston
- Kirkland
- Kitsap Lake
- Kittitas
- Klickitat
- Krupp
- La Center
- La Conner
- La Grande
- Lacey
- LaCrosse
- Lake Bosworth
- Lake Cassidy
- Lake Cavanaugh
- Lake Forest Park
- Lake Goodwin
- Lake Holm
- Lake Ketchum
- Lake Marcel-Stillwater
- Lake McMurray
- Lake Morton-Berrydale
- Lake Roesiger
- Lake Shore
- Lake Stevens
- Lake Stickney
- Lake Tapps
- Lakeland North
- Lakeland South
Roofing in Washington, 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.



