California roofing directory

Roofing Contractors in California

Compare 604 contractor listings across 7 markets, then open a city to review ratings, services, and contact options.

604 contractors
7 markets
4.8 avg rating
27,688 NOAA event records since 1951
California · NOAA storm history

Prepare your roof for California’s rainy season.

In our ten-year NOAA analysis, 73% of California’s heavy-rain and flood records began November–March. Explore the pattern, check recorded weather near your home, or find a roofer to investigate an existing leak.

Historical records: 2016–2025. NOAA’s September 10 outlook still favors a very strong El Niño. Next monthly discussion: October 8.
73%

of these heavy-rain and flood records began
November–March.

California · Monthly event records · 2016–2025

A record is a reported event in an area. One storm can create several records. These counts do not measure rainfall or roof damage.

Source & how we counted

Our analysis of NOAA/NCEI Storm Events, 2016–2025. We counted unique event IDs in California by their starting month, including county and forecast-zone records. Rain includes Heavy Rain, Flood, and Flash Flood; wind includes High Wind, Strong Wind, and Thunderstorm Wind.

All El Niño, La Niña, and neutral years are included. Reporting varies by place and year. This is historical context, not a forecast for this winter. We excluded the incomplete 2026 reporting year.

Download the monthly counts (CSV) ↓

Explore hail and wind history near you

Enter your ZIP for recorded hail and wind in the wider area. Check the coverage dates in the results; this lookup is not a rain forecast or a roof inspection.

Browse by City

Markets in California

Explore roofing contractors by metro area.

More Local Listings

Roofers Outside Our Major California Markets

These roofing businesses are in smaller directory markets that do not yet have a full city comparison page.

Where to Start

Top Roofing Markets in California

These are the largest current Roofer Directory markets in California. Each city page includes contractor listings, ratings, contact details, and local context where available.

Homeowner Guides

Research Before You Hire

Use these guides to compare roofing estimates, understand storm damage, and avoid rushed post-storm hiring decisions.

Storm Data

California Hail and Wind History

NOAA records show 46 days with hail at least 1 inch and 908 wind-event days statewide during 2017-2026. These are statewide historical counts, not a forecast or proof that a particular roof was damaged.

46
1"+ Hail Days
2017-2026
908
Wind-Event Days
90th percentile: 70.2 mph
133
All Hail Days
90th percentile: 1"
1,414
Roof-Weather Days
Hail, wind or tornado records
How to read these NOAA counts

One day, not every report. Multiple records on the same calendar day count once for each measure, which reduces double counting when one storm creates several reports.

What “1-inch hail” means. The damaging-hail count uses reported hail magnitude of at least 1 inch. That threshold is a clear screening signal, not a diagnosis of roof damage.

Geographic limit. Statewide data cannot tell you what happened at an address. Open a city page for local county coverage and current preliminary reports.

Source data: historical records from the National Oceanic and Atmospheric Administration (NOAA). RooferDirectory aggregation; not affiliated with or endorsed by NOAA. Generated 2026-08-21; historical archive covers 1951-2026. Hail, wind, and tornado data from 1951. All event types from 1996. Statewide records are not certified weather evidence, proof of property damage, or an insurance determination.

Use this data

Move from statewide history to your local market.

Choose a city for nearby storm records and roofing company listings.

Questions

Good to Know

Yes. Searching, browsing, and visiting contractor websites through our directory is completely free. We never charge homeowners.
No. Browsing listings and using a contractor's direct website link does not require a RooferDirectory form. Quote requests are a separate, optional workflow covered by our Privacy Policy.
Ratings and review counts are sourced from Google and reflect real customer experiences. We display them as-is without modification.
The California aggregation averages 30 NOAA hail event records per recent year. 38% of records with a reported magnitude are 1 inch or larger. These statewide records do not establish whether a particular property was struck or damaged.
The selected NOAA records are most concentrated from January through December, with January containing the most records in the recent comparison period. This is a historical pattern, not a forecast.
The California dataset contains 488 tornado records or segments across 76 years. NOAA notes that tornadoes crossing county or state lines may be represented by multiple segments, so this is not necessarily a count of unique tornadoes.
Among the selected records, the largest aggregated broad property-damage estimate is associated with a wildfire record dated November 08, 2018: $17.0B. NOAA describes damage fields as broad estimates; they are not adjusted for inflation and are not roof-specific.

Know What You Need? Start Here.

Browse local listings or submit a free quote request that may be shared with roofing contractors serving your area.